Delen via


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