Microsoft Graph PowerShell installeren

Wil je gebruikers, groepen of instellingen in Microsoft Entra ID met PowerShell beheren? Vroeger installeerde je daarvoor de AzureAD- of AzureADPreview-module. Die modules zijn met pensioen. In dit artikel zie je wat je nu gebruikt en hoe je je oude scripts omzet.

Bijgewerkt op 20 oktober 2026. De modules AzureAD, AzureADPreview en MSOnline zijn buiten gebruik gesteld en werken niet meer betrouwbaar. Gebruik voortaan Microsoft Graph PowerShell (of de Microsoft Entra PowerShell-module, die erop gebouwd is).

Welke module gebruik je nu?

VroegerNu
AzureADMicrosoft.Graph
AzureADPreviewMicrosoft.Graph.Beta (voor functies die nog in preview zijn)
MSOnlineMicrosoft.Graph

Microsoft biedt ook de module Microsoft.Entra. Die gebruikt Graph achter de schermen, maar met commando's die dichter bij de oude AzureAD-stijl liggen. Handig als je veel oude scripts hebt.

PowerShell als administrator openen

1. Microsoft Graph PowerShell installeren

Open PowerShell 7 (aanbevolen) of Windows PowerShell en voer uit:

Install-Module Microsoft.Graph -Scope CurrentUser
# Optioneel: functies in preview
Install-Module Microsoft.Graph.Beta -Scope CurrentUser

Heb je de oude modules nog staan? Verwijder ze met Uninstall-Module AzureAD, Uninstall-Module AzureADPreview en Uninstall-Module MSOnline.

Een PowerShell-module installeren

2. Verbinden

Bij Graph vraag je enkel de rechten (scopes) die je nodig hebt:

Connect-MgGraph -Scopes "User.ReadWrite.All","Group.ReadWrite.All"
Get-MgContext

Je meldt je aan met MFA in een browservenster. Een beheerder moet de toestemming de eerste keer goedkeuren.

3. Voorbeelden

Gebruikers opvragen:

Get-MgUser -All | Select-Object DisplayName, UserPrincipalName

De UPN van een gebruiker aanpassen (vroeger Set-MsolUserPrincipalName):

Update-MgUser -UserId "info@contoso.onmicrosoft.com" -UserPrincipalName "info@contoso.be"

Een groep opzoeken:

Get-MgGroup -Filter "displayName eq 'Sales'"
Een PowerShell-commando uitvoeren voor Microsoft Entra ID

4. Oude scripts omzetten

Exchange Online

Voor Exchange gebruik je nog steeds de aparte module ExchangeOnlineManagement, met ondersteuning voor MFA.


Meer over Azure Active Directory