我已经成功使用 PowerShell 和 Exchange Online Management 模块很长时间了。首先我使用的是原始版本,最近我一直在使用 EXO v2 模块。我也在使用 MFA 和全局管理员帐户。我们不使用任何混合环境。
今天突然当我尝试连接时,它给了我这个错误(我用####替换了一些ID部分):
New-ExoPSSession:处理来自远程服务器 outlook.office365.com 的数据失败,并显示以下错误消息:[AuthZRequestId=####][FailureCategory=AuthZ-CmdletAccessDeniedException] 用户“EURPR02A005.PROD.OUTLOOK.COM/Microsoft Exchange Hosted组织/####" 未分配给任何管理角色。有关详细信息,请参阅 about_Remote_Troubleshooting 帮助主题。在 C:\Program Files\WindowsPowerShell\Modules\ExchangeOnlineManagement\2.0.5\netFramework\ExchangeOnlineManagement.psm1:475 char:30
- ... PSSession = New-ExoPSSession -ExchangeEnvironmentName $ExchangeEnviro ... ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~
- CategoryInfo : ResourceUnavailable: (:) [New-ExoPSSession], PSRemotingTransportException
- FullyQualifiedErrorId:System.Management.Automation.Remoting.PSRemotingDataStructureException,Microsoft.Exchange.Management.ExoPowershellSnapin.NewExoPSSession
就像我说的那样,我正在使用一个全局管理员帐户,直到今天它一直像梦一样工作,而且我没有对任何角色进行任何更改。我用来连接的命令是Connect-ExchangeOnline -UserPrincipalName #### -ShowProgress $true
,其中 #### 是我的全局管理员帐户。之后,我输入密码并在手机上接受 MFA 通知。然后它给出了错误。
可能有什么问题?我很感激任何关于这个问题的帮助,谢谢!
编辑:目前似乎很多人都有同样的问题,所以它可能在微软的最后。到目前为止,谢谢大家的回答,让我们看看微软是否修复了它。我也向微软开了一张票,但还没有得到任何真正的解决方案或信息。
编辑 2:问题出在微软的一端,它正在修复(EX280152)或者可能已经修复了一些(比如我们的组织)。我还进行了此编辑,以回答可能仍在阅读此问题的人们。
亲切的问候, 腾图