Delen via


Azure Active Directory (MSOnline)

Belangrijk

Azure AD- en MSOnline PowerShell-modules zijn afgeschaft vanaf 30 maart 2024. Lees de afschaffingsupdate voor meer informatie. Na deze datum is de ondersteuning voor deze modules beperkt tot hulp bij migratie naar Microsoft Graph PowerShell SDK en beveiligingsoplossingen. De afgeschafte modules blijven functioneren tot en met 30 maart 2025.

U wordt aangeraden te migreren naar Microsoft Graph PowerShell om te communiceren met Microsoft Entra ID (voorheen Azure AD). Raadpleeg de veelgestelde vragen over migratie voor veelgestelde vragen over migratie. Opmerking: Versies 1.0.x van MSOnline kunnen na 30 juni 2024 worden onderbroken.

U kunt MSOnline-cmdlets gebruiken voor Azure AD-beheertaken, zoals gebruikersbeheer, domeinbeheer en voor het configureren van eenmalige aanmelding. Dit onderwerp bevat informatie over het installeren van deze cmdlets voor gebruik met uw directory.

MSOnline installeren

De MSOnline-module wordt ondersteund op de volgende Windows-besturingssystemen met de standaardversie van Microsoft .NET Framework en Windows PowerShell: Windows 8.1, Windows 8, Windows 7, Windows Server 2012 R2, Windows Server 2012 of Windows Server 2008 R2.

U kunt deze module installeren vanuit de PowerShell Gallery.

Verbinding maken met Azure AD

Voordat u de cmdlets die in dit artikel worden besproken, kunt uitvoeren, moet u verbinding maken met uw online service. U doet dit door de cmdlet Connect-MsolService via de opdrachtprompt van Windows PowerShell uit te voeren. U wordt vervolgens gevraagd om uw referenties. Desgewenst kunt u uw referenties vooraf opgeven. Een voorbeeld hiervan:

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

De eerste opdracht vraagt om de referenties en slaat deze op als $Msolcred. De volgende opdracht gebruikt deze referenties als $Msolcred om verbinding te maken met de service.

Als u verbinding wilt maken met een specifieke omgeving van Azure Active Directory, gebruikt u de parameter AzureEnvironment op de volgende manier:

Connect-MsolService -AzureEnvironment "AzureGermanyCloud"

In dit voorbeeld wordt voor uw PowerShell-sessie verbinding gemaakt met de Duitse Azure AD-omgeving.

Zie Connect-MsolService voor meer informatie.

Voor meer informatie over de cmdlets kunt u het volgende doen:

  • Als u een map wilt maken voor Help, maakt u een lijst met de cmdlets en opent u vervolgens het bestand in Kladblok. U kunt nu de volgende opdrachten uitvoeren vanaf de opdrachtprompt van 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
  • Als u de voorbeelden voor een cmdlet wilt bekijken, voert u de volgende opdracht uit vanaf de opdrachtprompt van Windows PowerShell:Get-Help <cmdlet-name> -Examples

  • Als u de naam, de samenvatting, de beschrijvingen van de parameters en eventuele voorbeelden voor een bepaalde cmdlet wilt bekijken, voert u de volgende opdracht uit vanaf de opdrachtprompt van Windows PowerShell:Get-Help <cmdlet-name> -Detailed

  • Als u de naam, de samenvatting, de gedetailleerde parameters en eventuele voorbeelden voor een cmdlet wilt bekijken, voert u de volgende opdracht uit vanaf de opdrachtprompt van Windows PowerShell:Get-Help <cmdlet-name> -Full

Notitie

MSOnline PowerShell kan alleen worden gebruikt door gebruikers die lid zijn van de directory. Gastgebruikers kunnen MSOnline PowerShell niet gebruiken.

Meer informatie over Windows PowerShell

Windows PowerShell is een op taken gebaseerde opdrachtregelshell en scripttaal die is ontworpen voor systeembeheer. In tegenstelling tot de meeste andere beheershells, die tekst accepteren en retourneren, is Windows PowerShell gebaseerd op het .NET Framework, en worden er .NET Framework-objecten geaccepteerd en geretourneerd.

Windows PowerShell introduceert het concept van een cmdlet (spreek uit 'command-let'). Een cmdlet is een eenvoudig opdrachtregelprogramma met één functie dat is ingebouwd in de shell.

Voor cmdlets wordt de volgende naamconventie gebruikt: een werkwoord en een zelfstandig naamwoord, gescheiden door een streepje (-). Enkele voorbeelden zijn Get-Help, Get-Process en Start-Service.

Windows PowerShell bevat meer dan honderd basis-cmdlets. Zie Aan de slag met Windows PowerShell voor meer informatie over Windows PowerShell.