Azure Active Directory (MSOnline)

自 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 日之後發生中斷。

您可以將 MSOnline 用於 Azure AD 系統管理工作,例如使用者管理、網域管理,以及設定單一登錄。 本主題包含的資訊會說明如何安裝這些 Cmdlet 並在目錄中使用。

安裝 MSOnline

下列 Windows 操作系統支援 MSonline,預設版本的 Microsoft .NET Framework 和 Windows PowerShell:Windows 8.1、Windows 8、Windows 7、Windows Server 2012 R2、Windows Server 2012 或 Windows Server 2008 R2。

安裝模組最簡單的方式是從 PowerShell 資源庫。 您可以使用 Install-Module Cmdlet 來安裝此模組︰

Install-Module MSOnline

連接至 Azure AD

您必須先連線至線上服務,才可以執行本文中討論的任何 Cmdlet。 若要這麼做,請在 Windows PowerShell 命令提示字元執行 Connect-MsolService Cmdlet。 系統會接著提示您提供認證。 如果您想要,您可以事先提供認證,例如︰

$Msolcred = Get-credential
Connect-MsolService -Credential $MsolCred

第一個命令會提示輸入認證,並將其儲存為 $Msolcred。 下一個命令會使用這些認證作為 $Msolcred 來連線到服務。

若要連線到特定的 Azure Active Directory 環境,請使用 AzureEnvironment 參數,如下所示︰

Connect-MsolService -AzureEnvironment "AzureGermanyCloud"

此範例會將 PowerShell 工作階段連線至德文版 AzureAD 環境。

如需詳細資訊,請參閱 Connect-MsolService

如需 Cmdlet 的詳細資訊,您可以執行下列作業︰

  • 若要建立說明資料夾、列出 Cmdlet,然後在記事本中開啟檔案,您可以在 Windows PowerShell 命令提示字元中執行下列命令︰
New-Item c:\MsolHelp -Type directory
Get-command | Where-Object {$_.name -like "*msol*"} | Format-List | Out-File c:\MsolHelp\msolcmdlets.txt
Notepad c:\MsolHelp\msolcmdlets.txt
  • 若要檢視 Cmdlet 的範例,請在 Windows PowerShell 命令提示字元中執行下列命令︰Get-Help <cmdlet-name> -Examples

  • 若要檢視名稱、概要、描述、參數描述和針對 Cmdlet 所提供的任何範例,請在 Windows PowerShell 命令提示字元中執行下列命令︰Get-Help <cmdlet-name> -Detailed

  • 若要檢視名稱、概要、描述、詳細參數和針對 Cmdlet 所提供的任何範例,請在 Windows PowerShell 命令提示字元中執行下列命令︰Get-Help <cmdlet-name> -Full

另請參閱