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 você encontrou um bug, registre um problema no GitHub.
Desinstalar o módulo do Az
Se tiver o módulo Az instalado no seu sistema e quiser desinstalá-lo, existem duas opções. O método utilizado depende da forma como instalou o módulo Az. Se não tiver a certeza do método de instalação original, siga os passos do MSI para primeiro desinstalar.
Opção 1: Desinstalar o módulo Az PowerShell do MSI
Se instalou o módulo do Az PowerShell através do pacote de MSI, tem de fazer a desinstalação através do sistema Windows e não através do PowerShell.
Plataforma | Instruções |
---|---|
Windows 10 | Iniciar > Aplicações de Definições > |
Windows 7 , Windows 8 |
Iniciar > programas > do painel > de controle Desinstalar um programa |
Quando estiver neste ecrã, verá Azure PowerShell na lista de programas. Esta é a aplicação a desinstalar. Se não vir este programa listado, então instalou 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 elevado como administrador se qualquer versão do módulo Az PowerShell estiver instalada em todos os usuários $env:PSModulePath
.
Para desinstalar o módulo Az PowerShell, você pode usar o cmdlet Uninstall-Module . No entanto, Uninstall-Module
apenas desinstala os módulos especificados para o parâmetro Name . Para remover completamente o módulo do Az PowerShell, tem de desinstalar cada módulo individualmente.
Nota
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 do AzureRM
Se tiver o módulo do Az instalado no seu sistema e quiser desinstalar o AzureRM, existem duas opções. O método utilizado depende da forma como instalou o módulo AzureRM. Se não tiver a certeza do método de instalação original, siga os passos do MSI para primeiro desinstalar.
Opção 1: desinstalar o módulo PowerShell do AzureRM do MSI
Se instalou o módulo do AzureRM PowerShell através do pacote de MSI, tem de fazer a desinstalação através do sistema Windows e não através do PowerShell.
Plataforma | Instruções |
---|---|
Windows 10 | Iniciar > Aplicações de Definições > |
Windows 7 , Windows 8 |
Iniciar > programas > do painel > de controle Desinstalar um programa |
Quando estiver neste ecrã, verá Azure PowerShell ou Microsoft Azure PowerShell - Month Year na lista de programas. Esta é a aplicação a desinstalar. Se não vir este programa na lista, instalou através de PowerShellGet e deve seguir o conjunto seguinte de instruções.
Opção 2: desinstalar o módulo PowerShell do AzureRM do PowerShellGet
Se instalou o AzureRM com o PowerShellGet, pode remover os módulos com o cmdlet Uninstall-AzureRM, disponível como parte do módulo Az.Accounts
.
Para usar Uninstall-AzureRM
a partir do Az.Accounts
módulo, 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
Quando o módulo AZ estiver instalado, o comando seguinte remove todos os módulos AzureRM do seu computador. Requer privilégios de administrador.
Uninstall-AzureRm
Azure PowerShell