Freigeben über


Anleitung zum Deinstallieren von Azure PowerShell-Modulen

In diesem Artikel erfahren Sie, wie Sie Azure PowerShell deinstallieren bzw. vollständig vom System entfernen. Verwenden Sie das Cmdlet Send-Feedback, um uns Feedback zu senden, falls Sie Azure PowerShell vollständig deinstallieren und später nicht erneut installieren möchten. Sollte bei Ihnen ein Fehler aufgetreten sein, melden Sie diesen über GitHub.

Deinstallieren des Az-Moduls

Falls Sie das Az-Modul auf Ihrem System installiert haben und es deinstallieren möchten, haben Sie zwei Möglichkeiten. Die Wahl der Methode richtet sich danach, wie Sie das Az-Modul installiert haben. Wenn Sie sich bezüglich Ihrer ursprünglichen Installationsmethode nicht sicher sind, befolgen Sie zuerst die MSI-Schritte zur Deinstallation.

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

Falls Sie das Azure PowerShell-Modul mithilfe des MSI-Pakets installiert haben, müssen Sie die Deinstallation nicht über PowerShell, sondern über das Windows-System ausführen.

Plattform Instructions
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 App, die deinstalliert werden soll. Ist dieses Programm nicht aufgeführt, haben Sie für die Installation PowerShellGet verwendet und müssen die unter Option 2 beschriebenen Anweisungen befolgen.

Option 2: Deinstallieren des Az PowerShell-Moduls über PowerShellGet

Bei der Installation des Az PowerShell-Moduls werden zahlreiche PowerShell-Module für verschiedene Azure-Dienste installiert. Alle Module beginnen mit dem Präfix „Az“.

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.

Zum Deinstallieren der Az PowerShell-Module können Sie das Cmdlet Uninstall-Module verwenden. Mit Uninstall-Module werden jedoch nur die Module deinstalliert, die für den Parameter Name angegeben sind. Wenn Sie das Az PowerShell-Modul vollständig entfernen möchten, müssen Sie die Module einzeln deinstallieren.

Hinweis

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

Zuerst benötigen Sie eine Liste aller auf Ihrem System installierten Az PowerShell-Modulversionen.

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 Arbeitsspeicher, und deinstallieren Sie sie.

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

Der letzte Schritt besteht im Entfernen des Az PowerShell-Moduls.

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

Deinstallieren des AzureRM-Moduls

Falls Sie das Az-Modul auf Ihrem System installiert haben und AzureRM deinstallieren möchten, haben Sie zwei Möglichkeiten. Die Wahl der Methode richtet sich danach, wie Sie das AzureRM-Modul installiert haben. Wenn Sie sich bezüglich Ihrer ursprünglichen Installationsmethode nicht sicher sind, befolgen Sie zuerst die MSI-Schritte zur Deinstallation.

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

Falls Sie das AzureRM PowerShell-Modul mithilfe des MSI-Pakets installiert haben, müssen Sie die Deinstallation nicht über PowerShell, sondern über das Windows-System ausführen.

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

Auf dem angezeigten Bildschirm sollte in der Programmliste Azure PowerShell oder Microsoft Azure PowerShell – Monat/Jahr aufgeführt sein. Dies ist die App, die deinstalliert werden soll. Ist dieses Programm nicht aufgeführt, haben Sie für die Installation PowerShellGet verwendet und müssen die folgenden Anweisungen befolgen.

Option 2: Deinstallieren des AzureRM PowerShell-Moduls über PowerShellGet

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

Damit Sie Uninstall-AzureRM über das Modul Az.Accounts verwenden können, muss das Az PowerShell-Modul installiert sein. Das AzureRM- und das Az-Modul können nicht gleichzeitig installiert sein. Das Az-Modul kann jedoch zur sofortigen Deinstallation des AzureRM-Moduls verwendet werden. Sie können das Az-Modul installieren und die Warnung des AzureRM-Moduls mit dem folgenden Befehl umgehen, falls das Az-Modul nicht bereits installiert ist:

Install-Module -Name Az -AllowClobber -Scope CurrentUser

Nach der Installation des Az-Moduls werden mit dem folgenden Befehl alle AzureRM-Module vom Computer entfernt. Für diesen Vorgang sind Administratorrechte erforderlich.

Uninstall-AzureRm