Azure Active Directory (MSOnline)
Fontos
Az Azure AD- és MSOnline PowerShell-modulok 2024. március 30-ától elavultak. További információért olvassa el az elavulás frissítését. Ezen dátum után ezeknek a moduloknak a támogatása a Microsoft Graph PowerShell SDK-ra való migrálásra és biztonsági javításokra korlátozódik. Az elavult modulok 2025. március 30-án is működni fognak.
Javasoljuk, hogy migráljon a Microsoft Graph PowerShellbe a Microsoft Entra ID (korábbi nevén Azure AD) használatához. A gyakori migrálási kérdésekért tekintse meg a migrálással kapcsolatos gyakori kérdéseket. Megjegyzés: Az MSOnline 1.0.x-os verziói 2024. június 30. után fennakadásokat tapasztalhatnak.
Az MSOnline-parancsmagokat használhatja az Azure AD felügyeleti feladataihoz, például a felhasználókezeléshez, a tartománykezeléshez és az egyszeri bejelentkezés konfigurálásához. Ez a témakör ismerteti, hogyan telepítheti ezeket a parancsmagokat a kódtárával való használat céljából.
Az MSOnline telepítése
Az MSOnline modul a Következő Windows operációs rendszereken támogatott a Microsoft .NET-keretrendszer és a Windows PowerShell alapértelmezett verziójával: Windows 8.1, Windows 8, Windows 7, Windows Server 2012 R2, Windows Server 2012 vagy Windows Server 2008 R2.
Ezt a modult a PowerShell-katalógusból telepítheti.
Csatlakozás az Azure AD szolgáltatáshoz
Ahhoz, hogy futtathassa a jelen cikkben ismertetett parancsmagokat, először csatlakoznia kell az online szolgáltatáshoz. Ehhez futtassa a Connect-MsolService parancsmagot a Windows PowerShell parancssorában. Ezután a rendszer a hitelesítő adatainak megadására kéri. Ha szeretné, a hitelesítő adatokat előre is megadhatja. Például:
$Msolcred = Get-credential
Connect-MsolService -Credential $MsolCred
Az első parancs a hitelesítő adatok megadására kéri, és az $Msolcred paraméterben tárolja őket. A következő parancs az $Msolcred paraméter formájában használja fel ezeket a hitelesítő adatokat a szolgáltatáshoz való csatlakozáshoz.
Ha az Azure Active Directory egy bizonyos környezetéhez szeretne csatlakozni, használja az AzureEnvironment paramétert az alábbi módon:
Connect-MsolService -AzureEnvironment "AzureGermanyCloud"
Ez a példa a német AzureAD-környezethez csatlakoztatja a PowerShell-munkamenetet.
További információ: Connect-MsolService.
A parancsmagokkal kapcsolatos további információkért tegye a következők valamelyikét:
- A következő parancsmagokat a Windows PowerShell parancssorában futtatva létrehozhat egy súgómappát, listázhatja a parancsmagokat, majd megnyithatja a fájlt a Jegyzettömbben:
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
A parancsmagokkal kapcsolatos példák megtekintéséhez futtassa a következő parancsot a Windows PowerShell parancssorában:
Get-Help <cmdlet-name> -Examples
A parancsmagok nevének, összefoglalójának, leírásának, paramétereik leírásának és a megadott példáknak a megtekintéséhez futtassa a következő parancsot a Windows PowerShell parancssorában:
Get-Help <cmdlet-name> -Detailed
A parancsmagok nevének, összefoglalójának, leírásának, részletes paramétereinek és a megadott példáknak a megtekintéséhez futtassa a következő parancsot a Windows PowerShell parancssorában:
Get-Help <cmdlet-name> -Full
Megjegyzés
Az MSOnline PowerShellt csak a címtárhoz tartozó felhasználók használhatják. A vendégfelhasználók nem használhatják az MSOnline PowerShellt.
További információk a Windows PowerShell-ről
A Windows PowerShell egy feladatalapú parancssori rendszerhéj és programozási nyelv, amelyet rendszergazdák számára terveztek. A legtöbb rendszerhéjjal ellentétben, amelyek szöveget fogadnak el és adnak vissza, a Windows PowerShell a .NET-keretrendszerre épül, és a .NET-keretrendszer objektumait fogadja el és adja vissza.
A Windows PowerShell bevezeti a parancsmag fogalmát. Ez egy egyszerű, egyfunkciós parancssori eszköz, amely a rendszerhéjba van beépítve.
A parancsmagok elnevezési szabálya a következő: egy kötőjellel (-) elválasztott ige és főnév, például Get-Help, Get-Process és Start-Service.
A Windows PowerShell több mint száz alapszintű fő parancsmagot tartalmaz. További információ a Windows PowerShellről: Ismerkedés a Windows PowerShell-lel.