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:PSModulePath
nainstalovaná 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
Azure PowerShell
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro