Så här avinstallerar du Azure PowerShell-moduler
I den här artikeln beskrivs hur du avinstallerar Azure PowerShell eller tar bort det helt från systemet. Om du har bestämt dig för att helt avinstallera Azure PowerShell och inte planerar att installera om det kan du ge oss feedback via cmdleten Send-Feedback. Om du påträffade en bugg rapportera ett GitHub-ärende.
Avinstallera Az-modulen
Om du har Az-modulen installerad på systemet och vill avinstallera den finns det två alternativ. Vilken metod du följer beror på hur du installerade Az-modulen. Om du inte är säker på den ursprungliga installationsmetoden följer du MSI-stegen för att avinstallera först.
Alternativ 1: Avinstallera Az PowerShell-modulen från MSI
Om du har installerat Az PowerShell-modulen med hjälp av MSI-paketet måste du avinstallera via Windows-systemet i stället för PowerShell.
Plattform | Instruktioner |
---|---|
Windows 10 | Starta > Inställningar > Appar |
Windows 7 Windows 8 |
Starta > Kontrollpanelen > program > Avinstallera ett program |
På den här skärmen bör du se Azure PowerShell- i programlistan. Det här är appen som ska avinstalleras. Om du inte ser det här programmet i listan installeras du via PowerShellGet och bör följa anvisningarna i alternativ 2.
Alternativ 2: Avinstallera Az PowerShell-modulen från PowerShellGet
När Az PowerShell-modulen har installerats installeras flera PowerShell-moduler för olika Azure-tjänster. Alla moduler börjar med ett Az-prefix.
Viktig
Kör PowerShell med förhöjda rättigheter som administratör om någon version av Az PowerShell-modulen är installerad för alla användare $env:PSModulePath
.
Om du vill avinstallera Az PowerShell-modulen kan du använda cmdleten Uninstall-Module.
Uninstall-Module
avinstallerar dock bara de moduler som angetts för parametern Name. Om du vill ta bort Az PowerShell-modulen helt måste du avinstallera varje modul individuellt.
Not
Avinstallationen kan vara komplicerad om du har fler än en version av Az PowerShell-modulen installerad. På grund av den här komplexiteten stöder vi endast avinstallation av alla versioner av Az PowerShell-modulen som är installerade.
Först behöver du en lista över alla Az PowerShell-modulversioner som är installerade på systemet.
Get-InstalledModule -Name Az -AllVersions -OutVariable AzVersions
Du kan använda följande exempel för att generera en lista över alla Az PowerShell-moduler som måste avinstalleras utöver Az-modulen.
($AzVersions |
ForEach-Object {
Import-Clixml -Path (Join-Path -Path $_.InstalledLocation -ChildPath PSGetModuleInfo.xml)
}).Dependencies.Name | Sort-Object -Descending -Unique -OutVariable AzModules
Ta bort Az-modulerna från minnet och avinstallera dem sedan.
$AzModules |
ForEach-Object {
Remove-Module -Name $_ -ErrorAction SilentlyContinue
Write-Output "Attempting to uninstall module: $_"
Uninstall-Module -Name $_ -AllVersions
}
Det sista steget är att ta bort Az PowerShell-modulen.
Remove-Module -Name Az -ErrorAction SilentlyContinue
Uninstall-Module -Name Az -AllVersions
Avinstallera AzureRM-modulen
Om du har Az-modulen installerad på systemet och vill avinstallera AzureRM finns det två alternativ. Vilken metod du följer beror på hur du installerade AzureRM-modulen. Om du inte är säker på den ursprungliga installationsmetoden följer du MSI-stegen för att avinstallera först.
Alternativ 1: Avinstallera AzureRM PowerShell-modulen från MSI
Om du har installerat AzureRM PowerShell-modulen med hjälp av MSI-paketet måste du avinstallera via Windows-systemet i stället för PowerShell.
Plattform | Instruktioner |
---|---|
Windows 10 | Start > Inställningar > Appar |
Windows 7 Windows 8 |
Starta > Kontrollpanelen > program > Avinstallera ett program |
På den här skärmen bör du se Azure PowerShell eller Microsoft Azure PowerShell – månad år i programlistan. Det här är appen som ska avinstalleras. Om du inte ser det här programmet i listan installeras du via PowerShellGet och bör följa nästa uppsättning instruktioner.
Alternativ 2: Avinstallera AzureRM PowerShell-modulen från PowerShellGet
Om du har installerat AzureRM med PowerShellGet kan du ta bort modulerna med cmdleten Uninstall-AzureRM som är tillgänglig som en del av Az.Accounts
-modulen.
Om du vill använda Uninstall-AzureRM
från modulen Az.Accounts
måste du ha Az PowerShell-modulen installerad. Det går inte att installera både AzureRM- och Az-modulerna samtidigt, men Az-modulen kan användas för att omedelbart avinstallera AzureRM-modulen. Du kan installera Az-modulen och kringgå AzureRM-modulvarningen med följande kommando om du inte redan har Az-modulen installerad:
Install-Module -Name Az -AllowClobber -Scope CurrentUser
När Az-modulen har installerats tar följande kommando bort alla AzureRM-moduler från datorn. Det kräver administratörsbehörighet.
Uninstall-AzureRm
Azure PowerShell