启用 MFA 后连接 MsolService 不起作用?



我正在尝试运行脚本以将一些用户添加到Office 365中。

我正在使用以下命令通过Microsoft Exchange Online PowerShell 模块进行连接:

Install-Module MSOnline -Scope CurrentUser
Connect-EXOPSSession -UserPrincipalName myname@domain.com
Connect-MsolService

我收到以下错误:

Connect-MsolService : An error occurred while sending the request.
At line:1 char:1
+ Connect-MsolService
+ ~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : OperationStopped: (:) [Connect-MsolService], HttpRequestException
+ FullyQualifiedErrorId : System.Net.Http.HttpRequestException,Microsoft.Online.Administration.Automation.ConnectM
solService

但是,我能够运行 Get-Mailbox 命令以成功运行,因此我知道我已连接,但其他任何操作都不起作用。

任何指导都会有所帮助。

你是直接从Powershell运行这个吗?就像您没有在管理员帐户上禁用 MFA 一样,这将不再有效。可以在帐户上进入 Azure>条件访问和禁用 MFA,但我不建议这样做。

您需要通过 Office365 门户下载 MFA PowerShell

https://learn.microsoft.com/en-us/powershell/exchange/exchange-online/connect-to-exchange-online-powershell/mfa-connect-to-exchange-online-powershell?view=exchange-ps

启用 MFA 后我遇到了其他一些事情,我注意到我无法再从 https://www.powershellgallery.com 导入任何模块,有办法修复它,但您可以在Microsoft上找到该信息。同时更新您的 MSOnline 和 Azure AD 模块。

最新更新