通过EXO v2 PowerShell模块突然无法连接Exchange Online故障求助
问题背景
长期正常使用PowerShell和Exchange Online Management模块,最初使用原始版本,近期切换为EXO v2模块,使用启用MFA的全局管理员账号操作,所属环境未部署混合架构。
今日尝试连接时突然抛出如下错误(部分ID已替换为####):
New-ExoPSSession : Processing data from remote server
outlook.office365.com failed with the following error message:
[AuthZRequestId=####][FailureCategory=AuthZ-CmdletAccessDeniedException]
The user "EURPR02A005.PROD.OUTLOOK.COM/Microsoft Exchange Hosted
Organizations/####" isn't assigned to any management roles. For more
information, see the about_Remote_Troubleshooting Help topic. At
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通知后就会触发上述错误。
补充信息
- 补充1:目前发现大量用户同时遇到该问题,大概率是微软侧故障。已向微软提交工单,暂未收到有效解决方案,会持续关注修复进度。
- 补充2:经确认该问题为微软侧故障,相关修复正在推进(故障编号EX280152),部分租户的问题已修复。
可能的原因及排查方案
- 微软侧服务故障:本次事件已经确认为微软官方服务故障,对应故障编号EX280152,属于Exchange Online授权模块异常,误判正常权限的账号未分配管理角色,该类问题无需租户侧操作,等待微软官方修复完成即可自动恢复。
- 租户权限同步异常:如果是单个租户少量账号独立出现该问题,可先等待1-2小时重试,或尝试为账号重新分配全局管理员/Exchange管理员角色,触发权限同步后再次测试。
- EXO模块兼容问题:可尝试更新到最新版Exchange Online Management模块,卸载旧版本后重新安装,执行命令
Install-Module -Name ExchangeOnlineManagement -Force更新完成后重试连接。 - 账号权限变更:可登录Microsoft 365管理中心确认账号仍持有对应管理员角色,未被误操作移除权限。
内容的提问来源于stack exchange,提问作者Tenttu

