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