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 is opgetreden, dient u een GitHub-probleem in.
De Az-module verwijderen
Als de Az-module op uw systeem is geïnstalleerd en u die wilt verwijderen, hebt u twee opties. De methode die u moet volgen, hangt af van hoe u de Az-module hebt geïnstalleerd. Als u niet zeker bent van de oorspronkelijke installatiemethode, 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 het MSI-pakket, moet u deze verwijderen via het Windows-systeem, niet via PowerShell.
Platform | Instructies |
---|---|
Windows 10 | Instellingen-apps > starten > |
Windows 7 Windows 8 |
Een > programma starten Configuratiescherm > Programma's > verwijderen |
In dit scherm ziet u Azure PowerShell in de lijst met programma's staan. Dit is de app die u moet verwijderen. 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 als beheerder als een versie van de Az PowerShell-module is geïnstalleerd in 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 de Az-module op uw systeem is geïnstalleerd en u AzureRM wilt verwijderen, hebt u twee opties. De methode die u moet volgen, hangt af van hoe u de AzureRM-module hebt geïnstalleerd. Als u niet zeker bent van de oorspronkelijke installatiemethode, 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 het MSI-pakket, moet u deze verwijderen via het Windows-systeem, niet via PowerShell.
Platform | Instructies |
---|---|
Windows 10 | Instellingen-apps > starten > |
Windows 7 Windows 8 |
Een > programma starten Configuratiescherm > Programma's > verwijderen |
In dit scherm ziet u Azure PowerShell of Microsoft Azure PowerShell - maand jaar in de lijst met programma's staan. Dit is de app die u moet verwijderen. Als u dit programma niet vermeld ziet staan, hebt u geïnstalleerd via PowerShellGet en moet u de volgende reeks instructies volgen.
Optie 2: De AzureRM PowerShell-module verwijderen uit PowerShellGet
Als u AzureRM met PowerShellGet hebt geïnstalleerd, kunt u de modules verwijderen met de cmdlet Uninstall-AzureRM, die als onderdeel van de module Az.Accounts
beschikbaar is.
Als u de Az.Accounts
module wilt gebruikenUninstall-AzureRM
, 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
Nadat de Az-module is geïnstalleerd, verwijdert u met de volgende opdracht alle AzureRM-modules van uw machine. Hiervoor zijn beheerdersbevoegdheden vereist.
Uninstall-AzureRm