Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье объясняется, как удалить Azure PowerShell или полностью удалить его из системы. Если вы решили полностью удалить Azure PowerShell и не планируете переустановить его, предоставьте нам некоторые отзывы через командлет Send-Feedback. Если возникла ошибка, создайте запрос на GitHub.
Удаление модуля Az
Если вы установили модуль Az в системе и хотите удалить его, существует два варианта. Какой метод следует выполнить, зависит от того, как вы установили модуль Az. Если вы не уверены в исходном методе установки, выполните действия MSI для удаления сначала.
Вариант 1. Удаление модуля Az PowerShell из MSI
Если вы установили модуль Az PowerShell с помощью пакета MSI, необходимо удалить с помощью системы Windows, а не PowerShell.
| Platform | Инструкции |
|---|---|
| Windows 10 | Пуск > Параметры > Приложения |
| Windows 7 Windows 8 |
Запуск программы > панель управления > Программы > Удаление программы |
На этом экране вы увидите Azure PowerShell в списке программ. Это приложение нужно удалить. Если вы не видите эту программу, значит, вы установили её через PowerShellGet, и вам следует следовать инструкциям, описанным в варианте 2.
Вариант 2. Удаление модуля Az PowerShell из PowerShellGet
Когда модуль Az PowerShell установлен, он устанавливает множество модулей PowerShell для различных служб Azure. Все модули начинаются с префикса Az.
Это важно
Запустите PowerShell с повышенными привилегиями от имени администратора, если любая версия модуля Az PowerShell установлена во всех пользователях $env:PSModulePath.
Чтобы удалить модуль Az PowerShell, можно использовать командлет Uninstall-Module .
Uninstall-Module Однако удаляет только модули, указанные для параметра Name. Чтобы полностью удалить модуль Az PowerShell, необходимо удалить каждый модуль по отдельности.
Замечание
Удаление может быть сложным, если у вас установлена более одной версии модуля Az PowerShell. Из-за этой сложности мы поддерживаем удаление только всех версий установленного модуля Az PowerShell.
Во-первых, вам потребуется список всех версий модулей Az PowerShell, установленных в вашей системе.
Get-InstalledModule -Name Az -AllVersions -OutVariable AzVersions
В следующем примере можно создать список всех модулей Az PowerShell, которые необходимо удалить в дополнение к модулю Az.
($AzVersions |
ForEach-Object {
Import-Clixml -Path (Join-Path -Path $_.InstalledLocation -ChildPath PSGetModuleInfo.xml)
}).Dependencies.Name | Sort-Object -Descending -Unique -OutVariable AzModules
Удалите модули Az из памяти, а затем деинсталлируйте их.
$AzModules |
ForEach-Object {
Remove-Module -Name $_ -ErrorAction SilentlyContinue
Write-Output "Attempting to uninstall module: $_"
Uninstall-Module -Name $_ -AllVersions
}
Последний шаг — удалить модуль Az PowerShell.
Remove-Module -Name Az -ErrorAction SilentlyContinue
Uninstall-Module -Name Az -AllVersions
Удаление модуля AzureRM
Если вы установили модуль Az в системе и хотите удалить AzureRM, существует два варианта. Какой метод следует выполнить, зависит от того, как вы установили модуль AzureRM. Если вы не уверены в исходном методе установки, выполните действия MSI для удаления сначала.
Вариант 1. Удаление модуля AzureRM PowerShell из MSI
Если модуль AzureRM PowerShell установлен с помощью пакета MSI, необходимо удалить с помощью системы Windows, а не PowerShell.
| Platform | Инструкции |
|---|---|
| Windows 10 | Настройки > Приложения > запуск |
| Windows 7 Windows 8 |
Запуск программы > панель управления > Программы > Удаление программы |
На этом экране вы увидите Azure PowerShell или Microsoft Azure PowerShell - Месяц года в списке программ. Это приложение нужно удалить. Если указанная программа отсутствует в списке, значит, вы устанавливали ее через PowerShellGet, и вам следует выполнить следующий набор инструкций.
Вариант 2. Удаление модуля AzureRM PowerShell из PowerShellGet
Если вы установили AzureRM с PowerShellGet, вы можете удалить модули с помощью командлета Remove-AzureRM , доступного Az.Accounts в составе модуля.
Для использования Uninstall-AzureRM из Az.Accounts модуля необходимо установить модуль Az PowerShell. Если одновременно установлены модули AzureRM и Az, это не поддерживается, однако модуль Az можно использовать для немедленного удаления модуля AzureRM. Вы можете установить модуль Az и обойти предупреждение модуля AzureRM с помощью следующей команды, если у вас еще нет модуля Az:
Install-Module -Name Az -AllowClobber -Scope CurrentUser
После установки модуля Az следующая команда удаляет все модули AzureRM с компьютера. Для этого требуются права администратора.
Uninstall-AzureRm
Azure PowerShell