Freigeben über


So deinstallieren Sie Azure PowerShell-Module

In diesem Artikel wird erläutert, wie Sie Azure PowerShell deinstallieren oder vollständig aus Ihrem System entfernen. Wenn Sie sich entschieden haben, Azure PowerShell vollständig zu deinstallieren und nicht vorhaben, es erneut zu installieren, geben Sie uns über das Cmdlet Send-Feedback eine Rückmeldung. Sollte bei Ihnen ein Fehler aufgetreten sein, melden Sie diesen über GitHub.

Deinstallieren des Az-Moduls

Wenn Sie das Az-Modul auf Ihrem System installiert haben und es deinstallieren möchten, gibt es zwei Optionen. Welche Methode Sie befolgen, hängt davon ab, wie Sie das Az-Modul installiert haben. Wenn Sie sich nicht sicher sind, ob Sie die ursprüngliche Installationsmethode verwenden, führen Sie zuerst die MSI-Schritte für die Deinstallation aus.

Option 1: Deinstallieren des Az PowerShell-Moduls von MSI

Wenn Sie das Az PowerShell-Modul mit dem MSI-Paket installiert haben, müssen Sie es über das Windows-System und nicht über PowerShell deinstallieren.

Plattform Anweisungen
Windows 10 Start > Einstellungen > Apps
Windows 7
Windows 8
Start > Systemsteuerung > Programme > Programm deinstallieren

Auf diesem Bildschirm sollte Azure PowerShell in der Programmliste aufgeführt sein. Dies ist die zu deinstallierende App. Wenn dieses Programm nicht aufgeführt ist, dann haben Sie es über PowerShellGet installiert und sollten die in Option 2 beschriebenen Anweisungen befolgen.

Option 2: Deinstallieren des Az PowerShell-Moduls von PowerShellGet

Wenn das Az PowerShell-Modul installiert ist, installiert es zahlreiche PowerShell-Module für verschiedene Azure-Dienste. Alle Module beginnen mit einem Az-Präfix.

Wichtig

Führen Sie PowerShell mit erhöhten Rechten (als Administrator) aus, wenn eine Version des Az PowerShell-Moduls unter $env:PSModulePath (alle Benutzer) installiert ist.

Um das Az PowerShell-Modul zu deinstallieren, können Sie das Cmdlet Uninstall-Module verwenden. Uninstall-Module deinstalliert jedoch nur die module, die für den parameter Name angegeben sind. Um das Az PowerShell-Modul vollständig zu entfernen, müssen Sie jedes Modul einzeln deinstallieren.

Anmerkung

Die Deinstallation kann kompliziert sein, wenn mehrere Versionen des Az PowerShell-Moduls installiert sind. Aufgrund dieser Komplexität unterstützen wir nur die Deinstallation aller Versionen des Az PowerShell-Moduls, das installiert ist.

Zunächst benötigen Sie eine Liste aller az PowerShell-Modulversionen, die auf Ihrem System installiert sind.

Get-InstalledModule -Name Az -AllVersions -OutVariable AzVersions

Sie können das folgende Beispiel verwenden, um eine Liste aller Az PowerShell-Module zu generieren, die zusätzlich zum Az-Modul deinstalliert werden müssen.

($AzVersions |
  ForEach-Object {
    Import-Clixml -Path (Join-Path -Path $_.InstalledLocation -ChildPath PSGetModuleInfo.xml)
  }).Dependencies.Name | Sort-Object -Descending -Unique -OutVariable AzModules

Entfernen Sie die Az-Module aus dem Speicher, und deinstallieren Sie sie dann.

$AzModules |
  ForEach-Object {
    Remove-Module -Name $_ -ErrorAction SilentlyContinue
    Write-Output "Attempting to uninstall module: $_"
    Uninstall-Module -Name $_ -AllVersions
  }

Der letzte Schritt besteht darin, das Az PowerShell-Modul zu entfernen.

Remove-Module -Name Az -ErrorAction SilentlyContinue
Uninstall-Module -Name Az -AllVersions

Deinstallieren des AzureRM-Moduls

Wenn Sie das Az-Modul auf Ihrem System installiert haben und AzureRM deinstallieren möchten, gibt es zwei Optionen. Welche Methode Sie befolgen, hängt davon ab, wie Sie das AzureRM-Modul installiert haben. Wenn Sie sich nicht sicher sind, ob Sie die ursprüngliche Installationsmethode verwenden, führen Sie zuerst die MSI-Schritte für die Deinstallation aus.

Option 1: Deinstallieren des AzureRM PowerShell-Moduls über MSI

Wenn Sie das AzureRM PowerShell-Modul mithilfe des MSI-Pakets installiert haben, müssen Sie es über das Windows-System und nicht über PowerShell deinstallieren.

Plattform Anweisungen
Windows 10 Start > Einstellungen > Apps
Windows 7
Windows 8
Start > Systemsteuerung > Programme > Programm deinstallieren

Sobald Sie sich auf diesem Bildschirm befinden, sollten Sie Azure PowerShell oder Microsoft Azure PowerShell - Monatsjahr in der Programmliste sehen. Dies ist die zu deinstallierende App. Wenn Sie dieses Programm nicht aufgeführt sehen, haben Sie es über PowerShellGet installiert und sollten den nächsten Anweisungen folgen.

Option 2: Deinstallieren des AzureRM PowerShell-Moduls von PowerShellGet

Wenn Sie AzureRM mit PowerShellGet installiert haben, können Sie die Module mit dem Cmdlet Uninstall-AzureRM entfernen, das als Teil des moduls Az.Accounts verfügbar ist.

Um Uninstall-AzureRM aus dem Modul Az.Accounts zu verwenden, muss das Az PowerShell-Modul installiert sein. Das Gleichzeitige Installieren von AzureRM- und Az-Modulen wird nicht unterstützt, das Az-Modul kann jedoch verwendet werden, um das AzureRM-Modul sofort zu deinstallieren. Sie können das Az-Modul installieren und die AzureRM-Modulwarnung mit dem folgenden Befehl umgehen, wenn das Az-Modul noch nicht installiert ist:

Install-Module -Name Az -AllowClobber -Scope CurrentUser

Nachdem das Az-Modul installiert wurde, entfernt der folgende Befehl alle AzureRM-Module von Ihrem Computer. Sie erfordert Administratorrechte.

Uninstall-AzureRm