启用MFA后,Connect-MsolService无法正常工作吗?

时间:2019-09-19 10:41:03

标签: powershell office365

我正在尝试运行脚本以将一些用户添加到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命令以成功运行,因此我知道我已连接,但其他任何方法都无法工作。

任何指导都会有所帮助。

1 个答案:

答案 0 :(得分:2)

您是否直接从Powershell运行此程序?好像您尚未在您的管理员帐户上禁用MFA一样,这将不再起作用。您可以在您的帐户上进入“ Azure”>“有条件访问”并禁用“ MFA”,但我不建议这样做。

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

https://docs.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模块。