O Azure PowerShell é uma ferramenta poderosa para gerenciar e administrar os recursos do Azure diretamente do PowerShell. Ele é ideal para criar fluxos de trabalho automatizados e gerenciar recursos usando o modelo do Azure Resource Manager. Você pode experimentá-lo no navegador usando o Azure Cloud Shell ou instalá-lo localmente no computador.
Este artigo ajuda você a começar a usar o Azure PowerShell e ensina os conceitos básicos dessa ferramenta.
Instalar ou executar no Azure Cloud Shell
A maneira mais fácil de experimentar o Azure PowerShell é por meio do Azure Cloud Shell, um ambiente baseado em navegador que não requer instalação. Para começar, consulte Introdução ao Azure Cloud Shell. O Cloud Shell executa o PowerShell em um contêiner do Linux, por isso recursos específicos do Windows não ficam disponíveis.
Quando tudo estiver pronto para instalar o Azure PowerShell localmente, siga as etapas descritas em Como instalar o Azure PowerShell.
Entrar no Azure
Para entrar, use o cmdlet Connect-AzAccount. Caso esteja usando o Cloud Shell, você poderá ignorar essa etapa, pois já está autenticado para seu ambiente, assinatura e locatário.
Para ambientes regionais que exigem conformidade específica (por exemplo, Azure China 21Vianet), use o parâmetro Environment:
Azure PowerShell
Connect-AzAccount -Environment AzureChinaCloud
O Azure PowerShell usa o Gerenciador de Contas da Web (WAM) como padrão para autenticação em sistemas Windows, enquanto outras plataformas usam logon baseado em navegador. Para obter mais detalhes, consulte Gerenciador de Contas Web (WAM).
Se você tiver acesso a várias assinaturas, deverá selecionar uma após o logon. Saiba mais sobre esse processo em Experiência de login.
Depois de entrar, você pode usar cmdlets do Azure PowerShell para gerenciar recursos. Para obter mais detalhes sobre a autenticação, consulte Autenticar-se com o Azure PowerShell.
Localizar comandos
Os cmdlets do Azure PowerShell seguem a convenção de nomenclatura padrão do PowerShell de Verb-Noun. O verbo descreve a ação (por exemplo, New, Get, Set, Remove), enquanto o substantivo representa o tipo de recurso (por exemplo, AzVM, AzKeyVaultCertificate, AzFirewall, AzVirtualNetworkGateway). No Azure PowerShell, os substantivos sempre começam com o prefixo Az.
Para descobrir comandos, use o cmdlet Get-Command. Por exemplo, para listar todos os comandos relacionados a máquinas virtuais:
PowerShell
Get-Command -Verb Get -Noun AzVM* -Module Az.Compute
Esta é uma tabela de referência rápida de recursos comuns e os módulos associados:
Por padrão, o Azure PowerShell coleta dados de telemetria para melhorar a experiência do usuário identificando padrões de uso e problemas. Nenhum dado privado ou pessoal é coletado. No entanto, se preferir, você pode recusar usando o cmdlet Disable-AzDataCollection. Para obter mais informações, consulte nossa declaração de privacidade.
Inícios Rápidos e tutoriais
Aprenda a usar o Azure PowerShell com os nossos tutoriais guiados:
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
Comentários do Azure PowerShell
O Azure PowerShell é um projeto código aberto. Selecione um link para fornecer comentários:
Demonstrar conhecimento fundamental dos conceitos de nuvem e dos principais serviços do Azure, além de recursos e ferramentas de gerenciamento e governança do Azure.