Jak odinstalovat moduly Azure PowerShellu

Tento článek vysvětluje, jak odinstalovat Azure PowerShell nebo ho úplně odebrat ze systému. Pokud jste se rozhodli azure PowerShell úplně odinstalovat a neplánujete ho přeinstalovat, pošlete nám zpětnou vazbu prostřednictvím rutiny Send-Feedback . Pokud jste narazili na chybu, zapište problém na GitHubu.

Odinstalace modulu Az

Pokud ve svém systému máte nainstalovaný modul Az a chcete ho odinstalovat, můžete to provést dvěma způsoby. Zvolená metoda závisí na tom, jak jste modul Az nainstalovali. Pokud si nejste jistí původní metodou instalace, projděte si nejprve postup odinstalace pro MSI.

Možnost 1: Odinstalace modulu Az PowerShell z MSI

Pokud jste model Az PowerShell nainstalovali pomocí balíčku MSI, je potřeba provést odinstalaci prostřednictvím systému Windows, a ne PowerShellu.

Platforma Pokyny
Windows 10 Spuštění > aplikací Nastavení >
Windows 7
Windows 8
Spuštění > programu Ovládací panely >> Odinstalace programu

Když se dostanete na tuto obrazovku, měl by se v seznamu programů zobrazit Azure PowerShell. Toto je aplikace k odinstalaci. Pokud tento program v seznamu nevidíte, pak jste nainstalovali prostřednictvím modulu PowerShellGet a měli byste postupovat podle pokynů uvedených v možnosti 2.

Možnost 2: Odinstalace modulu Az PowerShell z modulu PowerShellGet

Po instalaci modulu Az PowerShell se nainstaluje řada modulů PowerShellu pro různé služby Azure. Všechny moduly začínají předponou Az.

Důležité

Pokud je ve všech uživatelích $env:PSModulePathnainstalovaná nějaká verze modulu Az PowerShell, spusťte PowerShell se zvýšenými oprávněními jako správce.

K odinstalaci modulu Az PowerShell můžete použít rutinu Uninstall-Module . Uninstall-Module Odinstaluje však pouze moduly zadané pro parametr Name. Pokud chcete model Az PowerShell odebrat úplně, je potřeba odinstalovat každý modul jednotlivě.

Poznámka:

Odinstalace může být složitá, pokud máte nainstalovanou více než jednu verzi modulu Az PowerShell. Kvůli této složitosti podporujeme pouze odinstalaci všech verzí nainstalovaného modulu Az PowerShell.

Nejprve budete potřebovat seznam všech verzí modulu Az PowerShellu nainstalovaných ve vašem systému.

Get-InstalledModule -Name Az -AllVersions -OutVariable AzVersions

Pomocí následujícího příkladu můžete vygenerovat seznam všech modulů Az PowerShellu, které je potřeba odinstalovat kromě modulu Az.

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

Odeberte moduly Az z paměti a pak je odinstalujte.

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

Posledním krokem je odebrání modulu Az PowerShell.

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

Odinstalace modulu AzureRM

Pokud ve svém systému máte nainstalovaný modul Az a chcete odinstalovat AzureRM, můžete to provést dvěma způsoby. Zvolená metoda závisí na tom, jak jste modul AzureRM nainstalovali. Pokud si nejste jistí původní metodou instalace, projděte si nejprve postup odinstalace pro MSI.

Možnost 1: Odinstalace modulu AzureRM PowerShell z MSI

Pokud jste model AzureRM PowerShell nainstalovali pomocí balíčku MSI, je potřeba provést odinstalaci prostřednictvím systému Windows, a ne PowerShellu.

Platforma Pokyny
Windows 10 Spuštění > aplikací Nastavení >
Windows 7
Windows 8
Spuštění > programu Ovládací panely >> Odinstalace programu

Když se dostanete na tuto obrazovku, měl by se v seznamu programů zobrazit Azure PowerShell nebo Microsoft Azure PowerShell – měsíc rok. Toto je aplikace k odinstalaci. Pokud tento program není v seznamu uvedený, instalovali jste pomocí modulu PowerShellGet a měli byste použít následující sadu pokynů.

Možnost 2: Odinstalace modulu AzureRM PowerShell z modulu PowerShellGet

Pokud jste AzureRM nainstalovali pomocí modulu PowerShellGet, můžete moduly odebrat pomocí rutiny Uninstall-AzureRM, která je součástí modulu Az.Accounts.

Pokud chcete modul použít Uninstall-AzureRM z modulu Az.Accounts , musíte mít nainstalovaný modul Az PowerShell. Moduly AzureRM i Az nainstalované současně nejsou podporované, ale modul Az se dá použít k okamžité odinstalaci modulu AzureRM. Pokud ještě nemáte nainstalovaný modul Az, můžete nainstalovat modul Az a obejít upozornění modulu AzureRM pomocí následujícího příkazu:

Install-Module -Name Az -AllowClobber -Scope CurrentUser

Jakmile je modul Az nainstalovaný, následující příkaz odebere všechny moduly AzureRM z vašeho počítače. Vyžaduje oprávnění správce.

Uninstall-AzureRm