Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A CLI (Interface Azure Command-Line) é uma ferramenta de linha de comando multiplataforma que pode ser instalada localmente em computadores Windows. Você pode usar o CLI do Azure para Windows para se conectar a Azure e executar comandos administrativos em Azure recursos. O CLI do Azure também pode ser usado de um navegador por meio do Azure Cloud Shell ou executado de dentro de um contêiner do Docker.
Para Windows, o CLI do Azure é instalado por meio de um pacote MSI ou ZIP, que fornece acesso ao CLI do Azure por meio do PowerShell ou do prompt de comando Windows (cmd.exe). Quando você executa uma instalação para Subsistema do Windows para Linux (WSL), os pacotes ficam disponíveis para sua distribuição do Linux. Consulte a página instalação principal para ver a lista de gerenciadores de pacotes com suporte ou como instalar manualmente no WSL.
A versão atual do CLI do Azure é 2.85.0. Para saber mais sobre a versão mais recente, veja as notas de versão. Para localizar a versão instalada e ver se você precisa atualizá-la, execute az version.
Instalar ou atualizar
As distribuições MSI e ZIP são usadas para instalar ou atualizar o CLI do Azure no Microsoft Windows. Você não precisa desinstalar as versões atuais antes de usar o instalador MSI porque o MSI atualiza qualquer versão existente.
Importante
Após a conclusão da instalação, você deve fechar e reabrir qualquer janela de terminal ativa para usar CLI do Azure.
WinGet (Windows Gerenciador de Pacotes)
Use WinGet, gerenciador de pacotes do Microsoft para Windows, para instalar e gerenciar atualizações para CLI do Azure. Por padrão, o Winget instala o CLI do Azure de 64 bits em sistemas operacionais de 64 bits.
Observação
O WinGet está disponível por padrão em Windows 11 e versões modernas do Windows 10. No entanto, ele pode não ser instalado em versões mais antigas do Windows. Consulte a documentação do winget para obter instruções de instalação.
winget install --exact --id Microsoft.AzureCLI
A opção --exact é garantir que o pacote de CLI do Azure oficial esteja instalado. Esse comando instala a versão mais recente por padrão. Para especificar uma versão, adicione um --version <version> com a versão desejada ao comando. Veja um exemplo:
winget install --exact --id Microsoft.AzureCLI --version 2.67.0
msi (instalador de Microsoft)
Última versão
Baixe e instale a versão mais recente do CLI do Azure. Quando o instalador perguntar se pode fazer alterações em seu computador, selecione a caixa "Sim".
Se você já instalou o CLI do Azure, a execução da MSI de 32 ou 64 bits substituirá uma instalação existente.
Versão específica
Se preferir, você pode baixar uma versão específica do CLI do Azure usando uma URL.
Para baixar o instalador MSI de uma versão específica, altere o segmento da versão no URL https://azcliprod.blob.core.windows.net/msi/azure-cli-<version>.msi (32 bits) ou https://azcliprod.blob.core.windows.net/msi/azure-cli-<version>-x64.msi (64 bits).
Por exemplo, para instalar o MSI de 32 bits do CLI do Azure versão 2.51.0, sua URL seria https://azcliprod.blob.core.windows.net/msi/azure-cli-2.51.0.msi. A instalação de 64 bits correspondente seria https://azcliprod.blob.core.windows.net/msi/azure-cli-2.51.0-x64.msi.
As versões do CLI do Azure disponíveis podem ser encontradas em notas de versão do CLI do Azure. O MSI de 64 bits está disponível a partir da versão 2.51.0.
msi (instalador de Microsoft) com o PowerShell
Para instalar o CLI do Azure usando o PowerShell, inicie o PowerShell as administrador e execute o seguinte comando:
$ProgressPreference = 'SilentlyContinue'
Invoke-WebRequest -Uri https://aka.ms/installazurecliwindows -OutFile .\AzureCLI.msi
Start-Process msiexec.exe -Wait -ArgumentList '/I', 'AzureCLI.msi', '/quiet'
Remove-Item .\AzureCLI.msi
Isso baixará e instalará o instalador de 32 bits mais recente do CLI do Azure para Windows. Se preferir uma instalação de 64 bits, altere a URL para https://aka.ms/installazurecliwindowsx64. Se o CLI do Azure já estiver instalado, o instalador substituirá a versão existente.
Para instalar uma versão específica, substitua o argumento -Uri pela URL descrita na próxima seção. Aqui está um exemplo de como usar o instalador de 32 bits da versão CLI do Azure 2.51.0 no PowerShell:
$ProgressPreference = 'SilentlyContinue'
Invoke-WebRequest -Uri https://azcliprod.blob.core.windows.net/msi/azure-cli-2.51.0.msi -OutFile .\AzureCLI.msi
Start-Process msiexec.exe -Wait -ArgumentList '/I', 'AzureCLI.msi', '/quiet'
Remove-Item .\AzureCLI.msi
Versão específica
Para baixar o instalador MSI de uma versão específica, altere o segmento da versão no URL https://azcliprod.blob.core.windows.net/msi/azure-cli-<version>.msi (32 bits) ou https://azcliprod.blob.core.windows.net/msi/azure-cli-<version>-x64.msi (64 bits).
Por exemplo, para instalar o MSI de 32 bits do CLI do Azure versão 2.51.0, sua URL seria https://azcliprod.blob.core.windows.net/msi/azure-cli-2.51.0.msi. A instalação de 64 bits correspondente seria https://azcliprod.blob.core.windows.net/msi/azure-cli-2.51.0-x64.msi.
As versões do CLI do Azure disponíveis podem ser encontradas em notas de lançamento do CLI do Azure. O MSI de 64 bits está disponível a partir da versão 2.51.0.
Diferenças de sintaxe entre o Bash e o PowerShell
Embora a maioria da documentação do CLI do Azure seja escrita e testada em um shell Bash, você também pode instalar e executar o CLI do Azure usando o PowerShell. Há diferenças sutis de sintaxe entre o Bash e o PowerShell. Examine estes artigos para evitar erros de script:
- Considerações para executar o CLI do Azure em uma linguagem de scripts do PowerShell
- Use aspas nos parâmetros do CLI do Azure
- Compare a sintaxe de Bash, PowerShell e
Cmd.exeem Aprenda as diferenças de sintaxe do CLI do Azure no Bash, PowerShell e Cmd
Ao executar o CLI do Azure no PowerShell, também há diferenças de tratamento de erros e a capacidade de habilitar a conclusão da guia. Confira estes artigos para obter mais informações:
Pacote ZIP
Importante
O pacote está atualmente em versão prévia.
Você pode usar o pacote ZIP para instalar o CLI do Azure no Windows. Este pacote é útil quando você não tem privilégios administrativos.
Descompacte o pacote em uma pasta e, em seguida, usando o Cmd ou o PowerShell, chame o CLI do Azure executando <unzipped folder path>\bin\az.cmd.
Se você quiser executar o comando az diretamente, siga as etapas abaixo para adicionar o CLI do Azure à variável de ambiente PATH.
- Abra o Menu Iniciar e procure por
environment variables. Clique emEdit the system environment variables. - Clique no botão
Environment Variables.... - Na caixa
User variables for <username>, selecionePathe clique no botãoEdit.... - Clique no
Newbotão e adicione o<unzipped folder path>\binà lista. - Reinicie seu terminal. Agora você deve ser capaz de executar
azcomandos.
Última versão
Versão específica
Se preferir, você pode baixar uma versão específica do CLI do Azure usando uma URL.
Para fazer download do pacote ZIP de uma versão específica, altere o segmento de versão em URL https://azcliprod.blob.core.windows.net/zip/azure-cli-<version>-x64.zip.
Por exemplo, para instalar o ZIP de 64 bits do CLI do Azure versão 2.57.0, sua URL seria https://azcliprod.blob.core.windows.net/zip/azure-cli-2.57.0-x64.zip.
As versões do CLI do Azure disponíveis podem ser encontradas em CLI do Azure notas de lançamento. O pacote ZIP está disponível a partir da versão 2.57.0. Apenas 64 bits estão disponíveis.
Executar o CLI do Azure
Após a instalação, feche e reabra qualquer janela do terminal ativo. Execute o CLI do Azure com o comando az do PowerShell ou do prompt de comando Windows.
Antes de executar comandos do CLI do Azure, é necessário fazer login no Azure. Para entrar interativamente, use az login. Para obter informações sobre autenticação, consulte Entre no Azure com CLI do Azure.
az login
Uma primeira etapa comum é verificar sua assinatura ativa.
az account show
Como solucionar problemas de instalação
Aqui estão alguns problemas comuns vistos ao instalar o CLI do Azure no Windows. Se você tiver um problema não abordado aqui, file um problema em GitHub.
Variável PATH não definida
A causa mais comum desse problema é não reiniciar a janela do terminal ativo após a instalação. Feche e reabra qualquer janela de terminal ativa.
Proxy bloqueia conexão
Se você não conseguir baixar o instalador msi porque o proxy está bloqueando a conexão, verifique se você tem seu proxy configurado. Para Windows 11, essas configurações são gerenciadas no painel Settings > Network & Internet > Proxy. Entre em contato com o administrador do sistema para obter as configurações necessárias ou para situações em que seu computador possa ser gerenciado por configuração ou exigir configuração avançada.
Importante
Essas configurações também são necessárias para poder acessar os serviços do Azure com o CLI do Azure, a partir do PowerShell ou do Prompt de Comando. No PowerShell, você executa essa configuração com o seguinte comando:
(New-Object System.Net.WebClient).Proxy.Credentials = `
[System.Net.CredentialCache]::DefaultNetworkCredentials
Para obter a MSI, seu proxy precisa permitir conexões HTTPS para os seguintes endereços:
https://aka.ms/https://azcliprod.blob.core.windows.net/
Para obter mais informações, consulte Trabalhar atrás de um proxy no guia de solução de problemas do CLI do Azure.
Tempos de resposta lentos
Consulte Migração para a CLI do Azure de 64 bits
Habilitar a autocompletação de comandos no PowerShell
A conclusão da guia, também conhecida como "completadores de CLI do Azure", fornece a conclusão de entradas para fornecer dicas, habilitar a descoberta e acelerar a entrada de entrada. Nomes de comando, nomes de grupo de comandos, parâmetros e determinados valores de parâmetro podem ser inseridos automaticamente na linha de comando pressionando a tecla Tab.
A conclusão da guia é habilitada por padrão em Azure Cloud Shell e na maioria das distribuições do Linux. A partir do CLI do Azure versão 2.49, você pode habilitar a conclusão da guia para o CLI do Azure no PowerShell. Siga estas etapas:
Criar ou editar o perfil armazenado na variável
$PROFILE. A maneira mais simples é executarnotepad $PROFILEno PowerShell. Para obter mais informações, confira Como criar seu perfil e Perfis e política de execução.Adicione o seguinte código ao seu perfil do PowerShell:
Register-ArgumentCompleter -Native -CommandName az -ScriptBlock { param($commandName, $wordToComplete, $cursorPosition) $completion_file = New-TemporaryFile $env:ARGCOMPLETE_USE_TEMPFILES = 1 $env:_ARGCOMPLETE_STDOUT_FILENAME = $completion_file $env:COMP_LINE = $wordToComplete $env:COMP_POINT = $cursorPosition $env:_ARGCOMPLETE = 1 $env:_ARGCOMPLETE_SUPPRESS_SPACE = 0 $env:_ARGCOMPLETE_IFS = "`n" $env:_ARGCOMPLETE_SHELL = 'powershell' az 2>&1 | Out-Null Get-Content $completion_file | Sort-Object | ForEach-Object { [System.Management.Automation.CompletionResult]::new($_, $_, "ParameterValue", $_) } Remove-Item $completion_file, Env:\_ARGCOMPLETE_STDOUT_FILENAME, Env:\ARGCOMPLETE_USE_TEMPFILES, Env:\COMP_LINE, Env:\COMP_POINT, Env:\_ARGCOMPLETE, Env:\_ARGCOMPLETE_SUPPRESS_SPACE, Env:\_ARGCOMPLETE_IFS, Env:\_ARGCOMPLETE_SHELL }Para exibir todas as opções disponíveis no menu, adicione
Set-PSReadlineKeyHandler -Key Tab -Function MenuCompleteao seu perfil do PowerShell.
Atualizar o CLI do Azure
Começando com a versão 2.11.0, o CLI do Azure fornece um comando na ferramenta para atualizar para a versão mais recente.
az upgrade
Esse comando também atualiza todas as extensões instaladas por padrão. Para obter mais opções de az upgrade, confira a página de referência do comando. Para versões CLI do Azure anteriores a 2.11.0, atualize reinstalando conforme descrito em Instale o CLI do Azure.
Se você estiver usando a distribuição ZIP, remova a pasta de instalação antiga e extraia a nova versão para o mesmo local.
Migrar para CLI do Azure de 64 bits
A partir da 2.51.0, CLI do Azure também fornece uma MSI de 64 bits, que é recomendada para um melhor desempenho.
Siga estas etapas para migrar para a versão de 64 bits do CLI do Azure:
- Verifique a versão do CLI do Azure atual e as extensões instaladas executando
az --version. - As extensões exigem reinstalação. Faça backup da pasta
%userprofile%\.azure\cliextensionsde extensão atual renomeando-a caso decida reverter para a versão de 32 bits. Essa pasta é criada automaticamente ao reinstalar uma extensão. - Baixe e instale o instalador de 64 bits mais recente, conforme descrito em Instalar ou atualizar. O MSI de 32 bits é desinstalado automaticamente.
- Instale as extensões executando
az extension add --name <extension> --version <version>. Se você não quiser reinstalar as extensões manualmente, o CLI do Azure solicitará que você instale uma extensão no primeiro uso. Para obter mais informações sobre a instalação de extensões, confira Como instalar extensões.
Se você tiver problemas após a migração, poderá desinstalar a versão de 64 bits e reinstalar a MSI de 32 bits. Se você fez um backup da pasta de extensões de 32 bits, restaure ou renomeie sua pasta de extensão após a alteração.
Desinstalar
Se você decidir desinstalar o CLI do Azure, lamentamos vê-lo partir. Antes de desinstalar, use o comando az feedback para nos informar sobre o que poderia ser melhorado ou corrigido. Nosso objetivo é tornar o CLI do Azure sem bugs e amigável. Se você encontrou um bug, gostaríamos que file um problema de GitHub.
Desinstale o CLI do Azure da lista "Aplicativos e Recursos" Windows. Para desinstalar:
| Plataforma | Instruções |
|---|---|
| Windows 11 | Iniciar > Configurações > Aplicativos > Aplicativos instalados |
| Windows 10 | Iniciar > Configurações > Aplicativos > Aplicativos e recursos |
| Windows 8 e Windows 7 | Iniciar > Painel de Controle > Programas > Desinstalar um programa |
Uma vez nessa tela, digite CLI do Azure na barra de pesquisa do programa. O programa a ser desinstalado é listado como Microsoft CLI 2.0 para Azure. Selecione este aplicativo e, em seguida, selecione o botão Uninstall.
Remova dados
Se você não planeja reinstalar CLI do Azure, remova seus dados de C:\Users\<username>\.azure\msal_token_cache.bin ou C:\Users\<username>\.azure\msal_token_cache.json.
Próximas etapas
Agora que você instalou o CLI do Azure em Windows, saiba mais sobre as diferentes maneiras de entrar.