Odinstalace modulů 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, vytvořte problém na GitHubu.
Odinstalace modulu Az
Pokud máte v systému nainstalovaný modul Az a chcete ho odinstalovat, máte dvě možnosti. Jakou metodu sledujete, závisí na tom, jak jste nainstalovali modul Az. Pokud si nejste jistí původní metodou instalace, nejprve postupujte podle pokynů MSI pro odinstalaci.
Možnost 1: Odinstalace modulu Az PowerShell z MSI
Pokud jste nainstalovali modul Az PowerShell pomocí balíčku MSI, musíte jej odinstalovat přes systém Windows, nikoli pomocí PowerShellu.
Platforma | Instrukce |
---|---|
Windows 10 | Start > Nastavení > Aplikace |
Windows 7 Windows 8 |
Start > Ovládací panely > Programy > Odinstalovat program |
Jakmile se ocitnete na této obrazovce, měli byste v seznamu programů vidět Azure PowerShell. Toto je aplikace, která se má odinstalovat. 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:PSModulePath
nainstalovaná nějaká verze modulu Az PowerShellu, 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
však odinstaluje pouze moduly zadané pro parametr Name. Pokud chcete modul Az PowerShell úplně odebrat, musíte každý modul odinstalovat 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 poté 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 máte ve svém systému nainstalovaný modul Az a chcete odinstalovat AzureRM, existují dvě možnosti. Jakou metodu sledujete, závisí na tom, jak jste nainstalovali modul AzureRM. Pokud si nejste jistí původní metodou instalace, nejprve postupujte podle pokynů MSI pro odinstalaci.
Možnost 1: Odinstalace modulu AzureRM PowerShell z MSI
Pokud jste nainstalovali modul AzureRM PowerShellu pomocí balíčku MSI, musíte ho odinstalovat prostřednictvím systému Windows, a ne Pomocí PowerShellu.
Platforma | Instrukce |
---|---|
Windows 10 | Start > Nastavení > Aplikace |
Windows 7 Windows 8 |
Spustit > Ovládací panely > Programy > Odinstalovat program |
Na této obrazovce, byste měli vidět Azure PowerShell nebo Microsoft Azure PowerShell – měsíc rok v seznamu programů. Toto je aplikace, která se má odinstalovat. Pokud tento program v seznamu nevidíte, nainstalovali jste ho prostřednictvím modulu PowerShellGet a měli byste postupovat podle další sady pokynů.
Možnost 2: Odinstalace modulu AzureRM PowerShell z modulu PowerShellGet
Pokud jste nainstalovali AzureRM pomocí modulu PowerShellGet, můžete moduly odebrat pomocí rutiny Uninstall-AzureRM, která je k dispozici jako součást modulu Az.Accounts
.
Pokud chcete 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 nainstalován, následující příkaz odstraní všechny moduly AzureRM z vašeho počítače. Vyžaduje oprávnění správce.
Uninstall-AzureRm
Azure PowerShell