Como desinstalar módulos do Azure PowerShell
Este artigo explica como desinstalar o Azure PowerShell ou removê-lo completamente do seu sistema. Se você decidiu desinstalar completamente o Azure PowerShell e não planeja reinstalá-lo, envie-nos alguns comentários por meio do cmdlet Send-Feedback. Se encontraste um bug, abre uma issue no GitHub.
Desinstale o módulo Az
Se você tem o módulo Az instalado no seu sistema e gostaria de desinstalá-lo, há duas opções. O método que você segue depende de como você instalou o módulo Az. Se você não tiver certeza do seu método de instalação original, siga as etapas MSI para desinstalar primeiro.
Opção 1: Desinstalar o módulo Az PowerShell do MSI
Se você instalou o módulo Az PowerShell usando o pacote MSI, deverá desinstalar através do sistema Windows em vez do PowerShell.
Plataforma | Instruções |
---|---|
Windows 10 | Iniciar > Definições > Aplicações |
Windows 7 Windows 8 |
Iniciar > Painel de Controle > Programas > Desinstalar um programa |
Uma vez nessa tela, você verá do Azure PowerShell na listagem do programa. Este é o aplicativo para desinstalar. Se não vir este programa listado, é porque foi instalado através do PowerShellGet e deve seguir as instruções descritas na opção 2.
Opção 2: Desinstalar o módulo Az PowerShell do PowerShellGet
Quando o módulo Az PowerShell é instalado, ele instala vários módulos do PowerShell para diferentes serviços do Azure. Todos os módulos começam com um prefixo Az.
Importante
Execute o PowerShell com privilégios de administrador se alguma versão do módulo Az PowerShell estiver instalada para todos os utilizadores $env:PSModulePath
.
Para desinstalar o módulo Az PowerShell, pode-se usar o cmdlet Uninstall-Module. No entanto, Uninstall-Module
apenas desinstala os módulos especificados para o Name parâmetro. Para remover completamente o módulo Az PowerShell, você deve desinstalar cada módulo individualmente.
Observação
A desinstalação pode ser complicada se você tiver mais de uma versão do módulo Az PowerShell instalada. Devido a essa complexidade, oferecemos suporte apenas à desinstalação de todas as versões do módulo Az PowerShell instaladas.
Primeiro, você precisará de uma lista de todas as versões do módulo Az PowerShell instaladas no seu sistema.
Get-InstalledModule -Name Az -AllVersions -OutVariable AzVersions
Você pode usar o exemplo a seguir para gerar uma lista de todos os módulos do Az PowerShell que precisam ser desinstalados, além do módulo Az.
($AzVersions |
ForEach-Object {
Import-Clixml -Path (Join-Path -Path $_.InstalledLocation -ChildPath PSGetModuleInfo.xml)
}).Dependencies.Name | Sort-Object -Descending -Unique -OutVariable AzModules
Remova os módulos Az da memória e, em seguida, desinstale-os.
$AzModules |
ForEach-Object {
Remove-Module -Name $_ -ErrorAction SilentlyContinue
Write-Output "Attempting to uninstall module: $_"
Uninstall-Module -Name $_ -AllVersions
}
A etapa final é remover o módulo Az PowerShell.
Remove-Module -Name Az -ErrorAction SilentlyContinue
Uninstall-Module -Name Az -AllVersions
Desinstalar o módulo AzureRM
Se você tiver o módulo Az instalado em seu sistema e quiser desinstalar o AzureRM, há duas opções. O método que você segue depende de como você instalou o módulo AzureRM. Se você não tiver certeza do seu método de instalação original, siga as etapas MSI para desinstalar primeiro.
Opção 1: desinstalar o módulo PowerShell do AzureRM do MSI
Se você instalou o módulo AzureRM PowerShell usando o pacote MSI, deverá desinstalar por meio do sistema Windows em vez do PowerShell.
Plataforma | Instruções |
---|---|
Windows 10 | Iniciar > Definições > Aplicações |
Windows 7 Windows 8 |
Iniciar > Painel de Controle > Programas > Desinstalar um programa |
Uma vez nesta tela, você verá Azure PowerShell ou Microsoft Azure PowerShell - Mês Ano na listagem do programa. Este é o aplicativo para desinstalar. Caso não veja este programa listado, é porque o instalou através do PowerShellGet e deverá seguir o próximo conjunto de instruções.
Opção 2: desinstalar o módulo PowerShell do AzureRM do PowerShellGet
Se você instalou o AzureRM com o PowerShellGet, poderá remover os módulos com o cmdlet Uninstall-AzureRM, disponível como parte do módulo Az.Accounts
.
Para usar Uninstall-AzureRM
do módulo Az.Accounts
, você precisa ter o módulo Az PowerShell instalado. Não há suporte para ter os módulos AzureRM e Az instalados ao mesmo tempo, no entanto, o módulo Az pode ser usado para desinstalar imediatamente o módulo AzureRM. Você pode instalar o módulo Az e ignorar o aviso do módulo AzureRM com o seguinte comando se ainda não tiver o módulo Az instalado:
Install-Module -Name Az -AllowClobber -Scope CurrentUser
Depois que o módulo Az é instalado, o comando a seguir remove todos os módulos AzureRM da sua máquina. Requer privilégios de administrador.
Uninstall-AzureRm
Azure PowerShell