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łoś problem na GitHubie.
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 odinstalowania.
Opcja 1. Odinstalowanie modułu Az programu PowerShell z pliku 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 być wyświetlony 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 dla PowerShell, instalowanych jest wiele modułów PowerShell 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 programu PowerShell jest zainstalowana we wszystkich użytkownikach $env:PSModulePath
.
Aby odinstalować moduł Az programu PowerShell, użyj 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 do odinstalowania.
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 > Panelu sterowania > Programy > Odinstaluj program |
Na tym ekranie na liście programu 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ą PowerShellGet i powinieneś postępować zgodnie z następnym 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 twojego komputera. Wymaga uprawnień administratora.
Uninstall-AzureRm