Azure PowerShell-modules verwijderen
In dit artikel wordt uitgelegd hoe u Azure PowerShell verwijdert of volledig van uw systeem verwijdert. Als u hebt besloten Om Azure PowerShell volledig te verwijderen en deze niet opnieuw te installeren, kunt u ons feedback geven via de cmdlet Send-Feedback. Als er een fout optreedt, een GitHub-probleem.
De Az-module verwijderen
Als u de Az-module op uw systeem hebt geïnstalleerd en deze wilt verwijderen, zijn er twee opties. Welke methode u volgt, is afhankelijk van hoe u de Az-module hebt geïnstalleerd. Als u niet zeker weet wat de oorspronkelijke installatiemethode is, volgt u eerst de MSI-stappen voor het verwijderen.
Optie 1: De Az PowerShell-module verwijderen uit MSI
Als u de Az PowerShell-module hebt geïnstalleerd met behulp van het MSI-pakket, moet u deze verwijderen via het Windows-systeem in plaats van PowerShell.
Perron | Aanwijzingen |
---|---|
Windows 10 | Start > Settings > Apps |
Windows 7 Windows 8 |
Start > Configuratiescherm > Programma's > Een programma verwijderen |
In dit scherm ziet u Azure PowerShell- in de lijst met programma's. Dit is de app die moet worden verwijderd. Als dit programma niet wordt weergegeven, hebt u deze geïnstalleerd via PowerShellGet en moet u de instructies volgen die in optie 2 worden beschreven.
Optie 2: De Az PowerShell-module verwijderen uit PowerShellGet
Wanneer de Az PowerShell-module is geïnstalleerd, worden er talloze PowerShell-modules voor verschillende Azure-services geïnstalleerd. Alle modules beginnen met een Az-voorvoegsel.
Belangrijk
Voer PowerShell uit met verhoogde rechten als beheerder als een versie van de Az PowerShell-module is geïnstalleerd voor alle gebruikers $env:PSModulePath
.
Als u de Az PowerShell-module wilt verwijderen, kunt u de cmdlet Uninstall-Module gebruiken.
Uninstall-Module
verwijdert echter alleen de modules die zijn opgegeven voor de parameter Name. Als u de Az PowerShell-module volledig wilt verwijderen, moet u elke module afzonderlijk verwijderen.
Notitie
Verwijderen kan ingewikkeld zijn als u meer dan één versie van de Az PowerShell-module hebt geïnstalleerd. Vanwege deze complexiteit ondersteunen we alleen het verwijderen van alle versies van de Az PowerShell-module die zijn geïnstalleerd.
Eerst hebt u een lijst nodig met alle Az PowerShell-moduleversies die op uw systeem zijn geïnstalleerd.
Get-InstalledModule -Name Az -AllVersions -OutVariable AzVersions
U kunt het volgende voorbeeld gebruiken om een lijst te genereren met alle Az PowerShell-modules die naast de Az-module moeten worden verwijderd.
($AzVersions |
ForEach-Object {
Import-Clixml -Path (Join-Path -Path $_.InstalledLocation -ChildPath PSGetModuleInfo.xml)
}).Dependencies.Name | Sort-Object -Descending -Unique -OutVariable AzModules
Verwijder de Az-modules uit het geheugen en verwijder ze vervolgens.
$AzModules |
ForEach-Object {
Remove-Module -Name $_ -ErrorAction SilentlyContinue
Write-Output "Attempting to uninstall module: $_"
Uninstall-Module -Name $_ -AllVersions
}
De laatste stap is het verwijderen van de Az PowerShell-module.
Remove-Module -Name Az -ErrorAction SilentlyContinue
Uninstall-Module -Name Az -AllVersions
De AzureRM-module verwijderen
Als u de Az-module op uw systeem hebt geïnstalleerd en AzureRM wilt verwijderen, zijn er twee opties. Welke methode u volgt, is afhankelijk van hoe u de AzureRM-module hebt geïnstalleerd. Als u niet zeker weet wat de oorspronkelijke installatiemethode is, volgt u eerst de MSI-stappen voor het verwijderen.
Optie 1: De AzureRM PowerShell-module verwijderen uit MSI
Als u de AzureRM PowerShell-module hebt geïnstalleerd met behulp van het MSI-pakket, moet u het verwijderen via het Windows-systeem in plaats van PowerShell.
Perron | Aanwijzingen |
---|---|
Windows 10 | Start > Instellingen > Apps |
Windows 7 Windows 8 |
Start > Configuratiescherm > Programma's > Een programma verwijderen |
In dit scherm zou u Azure PowerShell of Microsoft Azure PowerShell - Maand Jaar in de lijst met programma's moeten zien. Dit is de app die moet worden verwijderd. Als dit programma niet wordt weergegeven, hebt u deze geïnstalleerd via PowerShellGet en moet u de volgende reeks instructies volgen.
Optie 2: De AzureRM PowerShell-module verwijderen uit PowerShellGet
Als u AzureRM hebt geïnstalleerd met PowerShellGet, kunt u de modules verwijderen met de cmdlet Uninstall-AzureRM, beschikbaar als onderdeel van de Az.Accounts
-module.
Als u Uninstall-AzureRM
uit de Az.Accounts
-module wilt gebruiken, moet de Az PowerShell-module zijn geïnstalleerd. Het tegelijkertijd installeren van zowel de AzureRM- als de Az-modules wordt niet ondersteund, maar de Az-module kan worden gebruikt om de AzureRM-module onmiddellijk te verwijderen. U kunt de Az-module installeren en de AzureRM-modulewaarschuwing omzeilen met de volgende opdracht als u de Az-module nog niet hebt geïnstalleerd:
Install-Module -Name Az -AllowClobber -Scope CurrentUser
Zodra de Az-module is geïnstalleerd, verwijdert u met de volgende opdracht alle AzureRM-modules van uw computer. Hiervoor zijn beheerdersbevoegdheden vereist.
Uninstall-AzureRm
Azure PowerShell