使用 connect-MSOLService 连接到 Microsoft 365、Azure 或 Intune
问题
尝试使用 Microsoft Azure Active Directory 模块中的 connect-MSOLService cmdlet Windows PowerShell连接到 Microsoft 365、Azure 或 Microsoft Intune 等 Microsoft 云服务时,尝试失败。 还可能会收到以下错误消息:
Connect-MsolService: Exception of type 'Microsoft.Online.Administration.Automation.MicrosoftOnlineException' was thrown.
注意
自 2024 年 3 月 30 日起,Azure AD 和 MSOnline PowerShell 模块已弃用。 若要了解详细信息,请阅读 弃用更新。 在此日期之后,对这些模块的支持仅限于 Microsoft Graph PowerShell SDK 和安全修补程序的迁移帮助。 弃用的模块将继续运行到 2025 年 3 月 30 日。
建议迁移到 Microsoft Graph PowerShell,以便与以前为 Azure AD) Microsoft Entra ID (交互。 有关常见的迁移问题,请参阅 迁移常见问题解答。 注意: MSOnline 1.0.x 版可能会在 2024 年 6 月 30 日之后遇到中断。
原因
此问题可能由以下一个或多个原因导致:
- 用于Windows PowerShell富客户端的 Azure Active Directory 模块无法连接到服务。 这通常是客户端计算机就绪性问题的结果。
- 用于进行身份验证的用户 ID 是启用单一登录 (SSO) ,客户端计算机问题是阻止与 Active Directory 联合身份验证服务 (AD FS) 、Microsoft Entra 身份验证系统或这两者进行 SSO 通信。
解决方案
若要解决此问题,请按照下列步骤操作:
- 排查 Microsoft 365 富客户端连接问题。 有关详细信息,请参阅如何排查无法登录到 Microsoft 365、Azure 或 Intune的非浏览器应用的问题。
- 排查限制 SSO 身份验证的常见客户端配置问题。 有关详细信息,请参阅使用单一登录无法从某些设备登录 Microsoft 365、Azure 或 Intune。
更多信息
有关用于Windows PowerShell的 Azure Active Directory 模块的详细信息,请参阅 Microsoft Entra Cmdlet。
仍然需要帮助? 转到 Microsoft 社区或Microsoft Entra论坛网站。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈