De Microsoft Graph PowerShell-module is een zeer belangrijke module voor het beheren van taken. Soms zijn er echter problemen met het updaten van de module, of werkt deze mogelijk niet zoals bedoeld. U wilt het dus volledig verwijderen en beginnen met een nieuwe installatie. In dit artikel leert u hoe u de Microsoft Graph PowerShell-module van het systeem verwijdert.
Microsoft Graph PowerShell-modules (Microsoft.Graph, Microsoft.Graph.Beta) worden gebruikt om Microsoft Entra en Microsoft 365 te beheren. Het kan echter zijn dat u ze volledig moet verwijderen vanwege module-bloat, versieconflicten, het overschakelen naar andere tools of gewoon om op te ruimen.
Deze handleiding behandelt de volledige verwijdering van:
- Windows PowerShell 5 en PowerShell 7
- Huidige gebruiker en alle gebruikers
- Modules geïnstalleerd via PowerShellGet en PSResourceGet
Belangrijk:Voer de opdrachten uit in zowel Windows PowerShell als PowerShell. Dit is uiteraard als PowerShell 7.x op het systeem is geïnstalleerd.
Stap 1. Installeer Microsoft Graph-modules
Haal een lijst op met de Microsoft Graph PowerShell-modules. Voer alle opdrachten uit in zowel Windows PowerShell 5 als PowerShell 7.
Get-InstalledModule Microsoft.Graph* -ErrorAction SilentlyContinue
Get-InstalledPSResource Microsoft.Graph* -Scope CurrentUser -ErrorAction SilentlyContinue
Get-InstalledPSResource Microsoft.Graph* -Scope AllUsers -ErrorAction SilentlyContinueStap 2. Verwijder Microsoft Graph PowerShell-modules
Verwijder Microsoft Graph PowerShell-modules voor de huidige gebruiker en alle gebruikers. Voer alle opdrachten uit in zowel Windows PowerShell 5 als PowerShell 7.
Get-InstalledModule Microsoft.Graph* | Uninstall-Module -AllVersions -Force
Get-InstalledPSResource Microsoft.Graph* -Scope CurrentUser | Uninstall-PSResource -Scope CurrentUser -SkipDependencyCheck
Get-InstalledPSResource Microsoft.Graph* -Scope AllUsers | Uninstall-PSResource -Scope AllUsers -SkipDependencyCheckStap 3. Verwijder handmatig de Microsoft Graph PowerShell-modulemappen
Om ervoor te zorgen dat alles volledig wordt verwijderd, kunt u als beheerder Windows PowerShell of PowerShell 7 openen en het script uitvoeren.
VERWANT:Verzend e-mails met Microsoft Graph API en PowerShell
Opmerking:Als u het Windows-besturingssysteem in een andere taal dan Engels hebt, wijzigt u de namen van de mappen in het script.
# Get all module directories for both Windows PowerShell and PowerShell 7
$paths = @(
"$env:ProgramFilesWindowsPowerShellModules", # Windows PowerShell (all users)
"$env:USERPROFILEDocumentsWindowsPowerShellModules", # Windows PowerShell (current user)
"$env:ProgramFilesPowerShellModules", # PowerShell 7.x (all users)
"$env:USERPROFILEDocumentsPowerShellModules" # PowerShell 7.x (current user)
)
# Go through each module directory path
foreach ($path in $paths) {
Get-ChildItem -Path $path -Filter "Microsoft.Graph*" -Directory -ErrorAction SilentlyContinue |
Remove-Item -Recurse -Force -ErrorAction SilentlyContinue
}Nu alles volledig uit het systeem is verwijderd. U kunt de Microsoft Graph PowerShell-module installeren.
Dat is het!
Conclusie
U hebt geleerd hoe u de Microsoft Graph PowerShell-module verwijdert. Verwijder de Microsoft Graph PowerShell-module in zowel Windows PowerShell 5 als PowerShell 7, zodat u geen stappen mist. Zo weet je zeker dat het overal uit het systeem wordt verwijderd.
Vond je dit artikel leuk? Misschien vind je het ook leuk om gebruikers af te melden in Microsoft 365 met PowerShell. Vergeet ons niet te volgen en dit artikel te delen.














