Azure Active Directory (MSOnline)

Důležité

Moduly powershellu Azure AD a MSOnline jsou od 30. března 2024 zastaralé. Další informace najdete v zastaralé aktualizaci. Po tomto datu se podpora těchto modulů omezí na pomoc s migrací na sadu Microsoft Graph PowerShell SDK a opravy zabezpečení. Zastaralé moduly budou fungovat až do března 30 2025.

Pokud chcete pracovat s Microsoft Entra ID (dříve Azure AD), doporučujeme migrovat na Microsoft Graph PowerShell. Běžné dotazy k migraci najdete v tématu Nejčastější dotazy k migraci. Poznámka: Po 30. červnu 2024 může dojít k přerušení ve verzích 1.0.x služby MSOnline.

Rutiny MSOnline můžete použít pro Azure AD úlohy správy, jako je správa uživatelů, správa domén a konfigurace jednotného přihlašování. Toto téma obsahuje informace o postupu při instalaci těchto rutin pro použití s adresářem.

Instalace MSOnline

Modul MSOnline je podporován v následujících operačních systémech Windows s výchozí verzí rozhraní Microsoft .NET Framework a Windows PowerShell: Windows 8.1, Windows 8, Windows 7, Windows Server 2012 R2, Windows Server 2012 nebo Windows Server 2008 R2.

Tento modul můžete nainstalovat z Galerie prostředí PowerShell.

Připojení k Azure AD

Před spuštěním libovolné rutiny popsané v tomto článku se nejdřív musíte připojit k vaší službě online. Chcete-li tak učinit, z příkazového řádku prostředí Windows PowerShell spusťte rutinu Connect-MsolService. Zobrazí se výzva k zadání přihlašovacích údajů. Pokud chcete, můžete přihlašovací údaje zadat v předstihu, třeba takto:

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

První příkaz zobrazí výzvu k zadání přihlašovacích údajů a uloží je jako $Msolcred. Další příkaz použije tyto přihlašovací údaje jako $Msolcred pro připojení ke službě.

Pokud se chcete připojit ke konkrétnímu prostředí Azure Active Directory, použijte parametr AzureEnvironment následujícím způsobem:

Connect-MsolService -AzureEnvironment "AzureGermanyCloud"

Tento příklad připojí relaci PowerShellu k německému prostředí Azure AD.

Další informace najdete v článku Connect-MsolService.

Chcete-li získat další informace o rutinách, můžete provést následující kroky:

  • Chcete-li vytvořit složku pro nápovědu, vypsat seznam rutin a pak příslušný soubor otevřít v programu Poznámkový blok, můžete spustit následující příkazy v příkazovém řádku prostředí 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
  • Chcete-li zobrazit příklady rutin, spusťte v příkazovém řádku prostředí Windows PowerShell následující příkaz: Get-Help <cmdlet-name> -Examples

  • Chcete-li zobrazit název, stručný obsah, popis, popisy parametrů a veškeré ukázky, které jsou pro rutinu k dispozici, spusťte v příkazovém řádku prostředí Windows PowerShell následující příkaz: Get-Help <cmdlet-name> -Detailed

  • Chcete-li zobrazit název, stručný obsah, popis, podrobné informace o parametrech a veškeré ukázky, které jsou pro rutinu k dispozici, spusťte v příkazovém řádku prostředí Windows PowerShell následující příkaz: Get-Help <cmdlet-name> -Full

Poznámka

MSOnline PowerShell můžou používat jenom uživatelé, kteří jsou členy adresáře. Uživatelé typu host nemůžou používat MSOnline PowerShell.

Další informace o Windows Powershellu

Windows PowerShell je prostředí příkazového řádku založené na úlohách a skriptovací jazyk určený pro správu systému. Na rozdíl od většiny prostředí, které přijímají a vrací text, je Windows PowerShell postavený na rozhraní .NET Framework a přijímá a vrací objekty rozhraní .NET Framework.

Windows PowerShell zavádí koncepci rutin (anglicky cmdlet). Je to jednoduchý nástroj příkazového řádku s jedinou funkcí, který je do prostředí integrovaný.

Pro vytváření názvů rutin se používá tato konvence: sloveso a podstatné jméno oddělené pomlčkou, například Get-Help, Get-Process nebo Start-Service.

Windows PowerShell zahrnuje víc než stovku základních rutin jádra. Další informace o prostředí Windows PowerShell najdete v tématu Začínáme s prostředím Windows PowerShell.