Så här avinstallerar du Azure PowerShell-moduler
Den här artikeln beskriver hur du avinstallerar Azure PowerShell eller tar bort den helt från systemet. Om du har bestämt dig för att helt avinstallera Azure PowerShell och inte planerar att installera om den kan du ge oss feedback via cmdleten Skicka feedback. Om du påträffade en bugg kan du skapa ett GitHub-problem.
Avinstallera Az-modulen
Om du har Az-modulen installerad på datorn och vill avinstallera den finns det två alternativ. Vilken metod du ska använda beror på hur du installerade Az-modulen. Om du inte känner till den ursprungliga installationsmetoden börjar du med att följa MSI-stegen för avinstallation.
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 det via Windows-systemet i stället för PowerShell.
| Plattform | Instruktioner |
|---|---|
| Windows 10 | Startinstä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 listan över program. Det ä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 installerar den flera PowerShell-moduler för olika Azure-tjänster. Alla moduler börjar med ett Az-prefix.
Viktigt
Kör PowerShell upphöjd som administratör om någon version av Az PowerShell-modulen är installerad i alla användare $env:PSModulePath.
Om du vill avinstallera Az PowerShell-modulen kan du använda cmdleten Uninstall-Module . Avinstallerar dock Uninstall-Module bara de moduler som angetts för parametern Namn . Om du vill ta bort Az PowerShell-modulen helt måste du avinstallera varje modul individuellt.
Anteckning
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 för närvarande ä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 behöver 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 installerat Az-modulen på datorn och vill avinstallera AzureRM finns två alternativ. Vilken metod du ska använda beror på hur du installerade AzureRM-modulen. Om du inte känner till den ursprungliga installationsmetoden börjar du med att följa MSI-stegen för avinstallation.
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 det via Windows-systemet i stället för PowerShell.
| Plattform | Instruktioner |
|---|---|
| Windows 10 | Startinstä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 listan över program. Det är appen som ska avinstalleras. Om det här programmet inte visas i listan så installerade du via PowerShellGet. Då följer du anvisningarna som följer.
Alternativ 2: Avinstallera AzureRM PowerShell-modulen från PowerShellGet
Om du installerade AzureRM med PowerShellGet så kan du ta bort modulerna med cmdleten Uninstall-AzureRM, som är tillgängligt som en del av modulen Az.Accounts.
För att kunna 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 dock administratörsbehörigheter.
Uninstall-AzureRm