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
Azure PowerShell