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.
Azure PowerShell é o nome do produto da coleção de módulos oficiais do PowerShell Microsoft para gerenciar recursos Azure. Ele requer o PowerShell, um shell de linha de comando e uma linguagem de script.
Você pode usar Azure PowerShell interativamente executando comandos do PowerShell ou criando e executando scripts que consistem em vários comandos.
Módulo Az PowerShell
A versão atual do Azure PowerShell é o módulo Az PowerShell. É o módulo recomendado do PowerShell para gerenciar recursos Azure com o PowerShell em todas as plataformas, incluindo Windows, Linux e macOS. Ele inclui milhares de comandos que controlam quase todos os aspectos do Azure. O módulo do Az PowerShell é multiplataforma.
Observação
O PowerShell 7 ou superior é a versão recomendada do PowerShell para uso com o módulo do Az PowerShell. Ele também é compatível com Windows PowerShell 5.1.
Há algumas opções diferentes para usar o módulo do Az PowerShell:
- Azure Cloud Shell: um shell baseado em navegador que permite executar comandos Azure PowerShell sem instalar nada no computador local.
- Local installation: para executar comandos diretamente do terminal, instale Azure PowerShell no computador local.
- contêiner Docker: executar Azure PowerShell em um contêiner do Docker.
Autenticação
Azure PowerShell dá suporte a vários métodos de autenticação. Para obter informações detalhadas sobre como autenticar no Azure a partir do módulo Az PowerShell, consulte Entrar no Azure a partir do Azure PowerShell.
Design do módulo
O módulo Az PowerShell é um módulo wrapper para módulos do PowerShell relacionados aos serviços do Azure, geralmente um módulo por serviço do Azure, como Az.Network para serviços de rede do Azure e Az.Aks para o serviço Kubernetes do Azure.
Os cmdlets no módulo Az PowerShell fazem chamadas REST para a API Azure Resource Manager. Alterações significativas no módulo do Az PowerShell são limitadas a duas vezes por ano. Muitas alterações significativas no nível da API são tratadas dentro dos cmdlets para evitar a percepção de uma alteração significativa.
O módulo Az PowerShell contém cmdlets para executar operações de plano de controle e plano de dados em Azure. Você usa o painel de controle para gerenciar recursos em sua assinatura. Você usa o plano de dados para controlar as capacidades expostas por uma instância de tipo de recurso. Para obter mais informações, consulte Azure plano de controle e plano de dados.
Objetos de saída
Os cmdlets no módulo Az PowerShell produzem objetos .NET. Assim como acontece com qualquer comando PowerShell que produz saída, os cmdlets no módulo Az para PowerShell podem ser passados para o cmdlet Get-Member para determinar o tipo de objeto produzido, juntamente com uma lista das propriedades e métodos disponíveis. Para obter mais informações, consulte Saída da consulta do Azure PowerShell e Formatação da saída do cmdlet do Azure PowerShell.
O módulo do PowerShell do AzPreview
O módulo AzPreview PowerShell inclui todos os módulos disponíveis em geral (GA) do módulo Az PowerShell e todos os módulos de visualização para gerenciar recursos do Azure. Não é recomendado para uso em ambientes de produção, pois os módulos de prévia não aderem às políticas de mudanças disruptivas.
O módulo AzPreview é sempre a mesma versão e é lançado ao mesmo tempo que o módulo do Az PowerShell.
O módulo do PowerShell do AzureRM
Embora você possa encontrar exemplos online que usam o módulo AzureRM PowerShell, é a geração anterior de Azure PowerShell. Ele foi descontinuado, não é mais mantido ou suportado, e não é recomendado. Os comandos no módulo do PowerShell do AzureRM usam o *-AzureRM* formato. Para obter mais informações, consulte Visão geral do módulo do PowerShell do AzureRM.
O módulo Azure PowerShell
Você também pode encontrar uma versão do Azure PowerShell chamada módulo Azure PowerShell. Este módulo destina-se ao gerenciamento de recursos de Azure herdados que usam APIs Azure Service Manager (ASM). Não é recomendável criar novos recursos, pois o ASM está planejado para ser desativado. Para obter mais informações, consulte aposentadoria do Azure Service Manager.
módulos do PowerShell relacionados a Azure
Esses produtos são usados para gerenciar Azure recursos, mas não fazem parte do Azure PowerShell produto coletivo. Eles nunca devem ser descritos usando o nome coletivo "Azure PowerShell".
- Azure Active Directory PowerShell (AzureAD)
- Proteção de Informações do Azure PowerShell
- Azure Deployment Manager PowerShell
- Azure PowerShell para Tarefas de Banco de Dados Elástico
- Azure Service Fabric PowerShell
- Azure Stack PowerShell
- Microsoft. Graph PowerShell
- Microsoft. Graph.Entra PowerShell
- MSOnline PowerShell
Guidelines
- Sempre use o nome completo apropriado do produto ou o nome do módulo específico do PowerShell
References
Azure PowerShell