C/C++教程

启用或禁用普通用户Exchange Online PowerShell功能

本文主要是介绍启用或禁用普通用户Exchange Online PowerShell功能,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

默认情况下,允许在 Microsoft 365 中创建的所有帐户都可以使用 Exchange Online PowerShell。管理员可以使用 Exchange Online PowerShell 启用或禁用用户连接到 Exchange Online PowerShell 的能力。

1.在Windows10或Windows11系统上,以管理员身份打开Powershell并运行如下命令: 

  • ‎如果您的帐户没有启用MFA,需要运行的命令语法如下:

  $UserCredential = Get-Credential

  # ‎在显示‎‎的 Windows PowerShell 凭据‎‎请求对话框中,键入您的帐户和密码,然后单击"确定‎‎"‎

 

  Connect-ExchangeOnline [-Credential $UserCredential] -ShowProgress $true [-ExchangeEnvironmentName <Value>]

  #使用上面的$UserCredential变量,选择Exchange Online环境名称,例如:O365China

 

  具体示例:

  $UserCredential = Get-Credential

  Connect-ExchangeOnline -Credential $UserCredential -ShowProgress $true -ExchangeEnvironmentName O365China

 

2.对单个用户禁用或启用Exchange Online PowerShell的访问,具体命令及操作如下:

  • 禁用用户TL01@mk10.online的Exchange Online PowerShell访问功能。

 

  Set-User -Identity TL01@mk10.online -RemotePowerShellEnabled $false

 

  • 启用用户TL01@mk10.online的Exchange Online PowerShell访问功能。

 

  Set-User -Identity TL01@mk10.online -RemotePowerShellEnabled $true

 

多个用户批量禁用或启用Exchange Online PowerShell访问功能,具体命令及操作如下:

  • 禁用Exchange Online PowerShell的访问

 

  $Users = Get-User -ResultSize unlimited -Filter "RecipientType -eq 'UserMailbox'"

 

  $Users | foreach {Set-User -Identity $_ -RemotePowerShellEnabled $false}

 

  • 启用Exchange Online powerShell的访问

 

  $Users = Get-User -ResultSize unlimited -Filter "RecipientType -eq 'UserMailbox'"

 

  $Users | foreach {Set-User -Identity $_ -RemotePowerShellEnabled $true}

这篇关于启用或禁用普通用户Exchange Online PowerShell功能的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!