當您使用 connect-MSOLService 連線到 Microsoft 365、Azure 或 Intune 時,會發生「Connect-MsolService:擲回類型的例外狀況」

問題

當您嘗試在 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,以與 Microsoft Entra ID (先前的 Azure AD) 互動。 如需常見的移轉問題,請參閱 移轉常見問題注意: 1.0.x 版的 MSOnline 可能會在 2024 年 6 月 30 日之後中斷。

原因

此問題可能會因為下列一或多個原因而發生:

  • 適用於 Windows PowerShell 豐富型用戶端的 Azure Active Directory 模組無法連線到服務。 這通常是用戶端電腦整備問題的結果。
  • 用來驗證的使用者標識碼是單一登錄 (啟用 SSO) ,而用戶端電腦問題導致無法與 Active Directory 同盟服務 (AD FS) 、Microsoft Entra 驗證系統或兩者進行 SSO 通訊。

解決方案

若要解決此問題,請遵循下列步驟:

  1. 針對 Microsoft 365 豐富型用戶端連線能力進行疑難解答。 如需詳細資訊,請參閱如何針對無法登入 Microsoft 365、Azure 或 Intune 的非瀏覽器應用程式進行疑難解答
  2. 針對限制 SSO 驗證的常見客戶端設定問題進行疑難解答。 如需詳細資訊,請參閱使用單一登錄登入 Microsoft 365、Azure 或 Intune 無法從某些裝置運作

其他相關資訊

如需適用於 Windows PowerShell 的 Azure Active Directory 模組詳細資訊,請參閱 Microsoft Entra Cmdlet。

是否仍需要協助? 移至 Microsoft 社群Microsoft Entra 論壇網站。