Jak odinstalować moduły programu Azure PowerShell
W tym artykule wyjaśniono, jak odinstalować program Azure PowerShell lub całkowicie usunąć go z systemu. Jeśli zdecydujesz się całkowicie odinstalować program Azure PowerShell i nie planujesz jej ponownej instalacji, przekaż nam opinię za pośrednictwem polecenia cmdlet Send-Feedback. Jeśli napotkasz usterkę, zgłosić problem z usługą GitHub.
Odinstalowywanie modułu Az
Jeśli moduł Az jest zainstalowany w systemie i chcesz go odinstalować, dostępne są dwie opcje. Wybrana metoda zależy od sposobu instalowania modułu Az. Jeśli nie masz pewności co do oryginalnej metody instalacji, najpierw wykonaj kroki MSI dotyczące odinstalowywania.
Opcja 1: Odinstalowanie modułu Az programu PowerShell z pakietu MSI
Jeśli moduł Az programu PowerShell został zainstalowany przy użyciu pakietu MSI, należy odinstalować go za pośrednictwem systemu Windows, a nie programu PowerShell.
Platforma | Instrukcje |
---|---|
Windows 10 | Start > Ustawienia > Aplikacje |
Windows 7 Windows 8 |
Uruchom > Panel sterowania > Programy > Odinstaluj program |
Na tym ekranie na liście programów powinien pojawić się Azure PowerShell. Jest to aplikacja do odinstalowania. Jeśli nie widzisz tego programu na liście, zainstalujesz go za pomocą modułu PowerShellGet i postępuj zgodnie z instrukcjami opisanymi w opcji 2.
Opcja 2. Odinstalowanie modułu Az programu PowerShell z modułu PowerShellGet
Po zainstalowaniu modułu Az w PowerShell, zostaje zainstalowanych wiele modułów dla różnych usług Azure. Wszystkie moduły zaczynają się od prefiksu Az.
Ważny
Uruchom program PowerShell z podwyższonym poziomem uprawnień jako administrator, jeśli jakakolwiek wersja modułu Az dla programu PowerShell jest zainstalowana dla wszystkich użytkowników $env:PSModulePath
.
Aby odinstalować moduł Az PowerShell, możesz użyć polecenia cmdlet Uninstall-Module. Jednak Uninstall-Module
tylko odinstalowuje moduły określone dla parametru Name. Aby całkowicie usunąć moduł Az programu PowerShell, należy odinstalować każdy moduł indywidualnie.
Notatka
Odinstalowanie może być skomplikowane, jeśli masz zainstalowaną więcej niż jedną wersję modułu Az programu PowerShell. Ze względu na tę złożoność obsługujemy tylko odinstalowywanie wszystkich wersji zainstalowanego modułu Az programu PowerShell.
Najpierw potrzebna będzie lista wszystkich wersji modułu Az programu PowerShell zainstalowanych w systemie.
Get-InstalledModule -Name Az -AllVersions -OutVariable AzVersions
Możesz użyć poniższego przykładu, aby wygenerować listę wszystkich modułów az programu PowerShell, które należy odinstalować oprócz modułu Az.
($AzVersions |
ForEach-Object {
Import-Clixml -Path (Join-Path -Path $_.InstalledLocation -ChildPath PSGetModuleInfo.xml)
}).Dependencies.Name | Sort-Object -Descending -Unique -OutVariable AzModules
Usuń moduły Az z pamięci, a następnie odinstaluj je.
$AzModules |
ForEach-Object {
Remove-Module -Name $_ -ErrorAction SilentlyContinue
Write-Output "Attempting to uninstall module: $_"
Uninstall-Module -Name $_ -AllVersions
}
Ostatnim krokiem jest usunięcie modułu Az programu PowerShell.
Remove-Module -Name Az -ErrorAction SilentlyContinue
Uninstall-Module -Name Az -AllVersions
Odinstalowywanie modułu AzureRM
Jeśli moduł Az jest zainstalowany w systemie i chcesz odinstalować moduł AzureRM, dostępne są dwie opcje. Wybrana metoda zależy od sposobu instalowania modułu AzureRM. Jeśli nie masz pewności co do oryginalnej metody instalacji, najpierw wykonaj kroki MSI dotyczące odinstalowywania.
Opcja 1. Odinstalowanie modułu AzureRM PowerShell z pliku MSI
Jeśli moduł AzureRM PowerShell został zainstalowany przy użyciu pakietu MSI, należy odinstalować go za pośrednictwem systemu Windows, a nie programu PowerShell.
Platforma | Instrukcje |
---|---|
Windows 10 | Start > Ustawienia > Aplikacje |
Windows 7 Windows 8 |
Uruchom > Panel sterowania > Programy > Odinstaluj program |
Na tym ekranie na liście programów powinien zostać wyświetlony Azure PowerShell lub Microsoft Azure PowerShell — Miesiąc Rok. Jest to aplikacja do odinstalowania. Jeśli nie widzisz tego programu na liście, oznacza to, że zainstalowałeś go za pomocą modułu PowerShellGet i powinieneś postępować zgodnie z kolejnym zestawem instrukcji.
Opcja 2. Odinstalowanie modułu AzureRM PowerShell z modułu PowerShellGet
Jeśli moduł AzureRM został zainstalowany przy użyciu modułu PowerShellGet, możesz usunąć moduły za pomocą polecenia cmdlet Uninstall-AzureRM dostępnego w ramach modułu Az.Accounts
.
Aby użyć Uninstall-AzureRM
z modułu Az.Accounts
, należy zainstalować moduł Az PowerShell. Zainstalowanie modułów AzureRM i Az w tym samym czasie nie jest obsługiwane, jednak moduł Az może służyć do natychmiastowego odinstalowania modułu AzureRM. Możesz zainstalować moduł Az i pominąć ostrzeżenie modułu AzureRM za pomocą następującego polecenia, jeśli moduł Az nie jest już zainstalowany:
Install-Module -Name Az -AllowClobber -Scope CurrentUser
Po zainstalowaniu modułu Az, następujące polecenie spowoduje usunięcie wszystkich modułów AzureRM z komputera. Wymaga uprawnień administratora.
Uninstall-AzureRm