使用 connect-MSOLService cmdlet 连接到 Microsoft 365 时出现“拒绝访问”错误

症状

尝试使用 windows PowerShell Microsoft Azure Active Directory 模块中的 connect-MSOLService cmdlet 连接到Microsoft云服务(如 Microsoft 365、Microsoft Azure 或 Microsoft Intune),尝试失败。 此外,你还可能会收到以下错误消息:

Connect-MsolService : Access Denied. You do not have permissions to call this cmdlet.

注意

自 2024 年 3 月 30 日起,Azure AD 和 MSOnline PowerShell 模块已弃用。 若要了解详细信息,请阅读 弃用更新。 在此日期之后,对这些模块的支持仅限于Microsoft Graph PowerShell SDK 和安全修补程序的迁移帮助。 弃用的模块将继续运行到 2025 年 3 月 30 日。

建议迁移到 Microsoft Graph PowerShell ,以Microsoft Entra ID (以前的 Azure AD) 进行交互。 有关常见的迁移问题,请参阅 迁移常见问题解答注意: MSOnline 1.0.x 版可能会在 2024 年 6 月 30 日之后遇到中断。

解决方案

可以通过将成员/用户添加到 Azure 中的管理员角色来解决此问题。 有关详细信息,请参阅 Add-MsolRoleMember 一文。

更多信息

仍然需要帮助? 转到 Microsoft社区Microsoft Entra 论坛 网站。