Introdução ao Azure PowerShell
O Azure PowerShell é uma ferramenta poderosa para gerenciar e administrar recursos do Azure diretamente no PowerShell. É ideal para a criação de fluxos de trabalho automatizados e gerenciar recursos usando o modelo do Azure Resource Manager. Você pode experimentá-lo em seu navegador usando o Azure Cloud Shell ou instalá-lo localmente em seu computador.
Este artigo ajuda você a ser introduzido a usar o Azure PowerShell e ensina seus conceitos principais.
Instalar ou executar no Azure Cloud Shell
A maneira mais fácil de experimentar o Azure PowerShell é através 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 Linux, portanto, os recursos específicos do Windows não estão disponíveis.
Quando estiver pronto para instalar o Azure PowerShell localmente, siga os passos em Como instalar o Azure PowerShell.
Entrar no Azure
Para entrar, use o cmdlet Connect-AzAccount
. Se você estiver usando o Cloud Shell, pode ignorar esta etapa, pois você já está autenticado para seu ambiente, assinatura e locatário.
Connect-AzAccount
Importante
A partir do início de 2025, as entradas do Azure PowerShell usando identidades de usuário da ID do Microsoft Entra para autenticação exigem MFA (autenticação multifator). Para obter mais informações, consulte Planejando a autenticação multifator obrigatória para o Azure e outros portais de administração.
Para ambientes regionais que exigem conformidade específica (por exemplo, Azure China 21Vianet), use o parâmetro Environment:
Connect-AzAccount -Environment AzureChinaCloud
O Azure PowerShell usa o Gerenciador de Contas da Web (WAM) por padrão para autenticação em sistemas Windows, enquanto outras plataformas usam logon baseado em navegador. Para mais detalhes, consulte Web Account Manager (WAM).
Se você tiver acesso a várias assinaturas, você será solicitado a selecionar uma ao fazer logon. Saiba mais sobre esse processo em Experiência de logon.
Depois de conectado, você pode usar os cmdlets do Azure PowerShell para gerenciar seus recursos. Para mais detalhes sobre autenticação, consulte Entrar com o Azure PowerShell.
Localizar comandos
Os cmdlets do Azure PowerShell seguem a convenção de nomenclatura padrão do PowerShell 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
). Os substantivos no Azure PowerShell iniciam com o prefixo Az
.
Para descobrir comandos, use o cmdlet Get-Command
. Por exemplo, para listar todos os comandos relacionados a máquinas virtuais:
Get-Command -Verb Get -Noun AzVM* -Module Az.Compute
Aqui está uma tabela de referência rápida de recursos comuns e seus módulos associados:
Tipo de recurso | Módulo do Azure PowerShell | Prefixo de Substantivo |
---|---|---|
Grupos de Recursos | Az.Resources | AzResourceGroup |
Máquinas Virtuais | Az.Compute | AzVM |
Contas de Armazenamento | Az.Storage | AzStorageAccount |
Key Vault | Az.KeyVault | AzKeyVault |
Aplicativos Web | Az.Websites | AzWebApp |
Bancos de dados SQL | Az.Sql | AzSqlDatabase |
Para uma lista completa de módulos do Azure PowerShell, veja a lista de módulos do Azure PowerShell hospedada no GitHub.
Coleta de dados
Por padrão, o Azure PowerShell coleta dados telemétricos para melhorar a experiência do usuário, identificando padrões de uso e problemas. Nenhum dado privado ou pessoal é coletado. No entanto, você pode recusar usando o cmdlet Disable-AzDataCollection
, se preferir. Para obter mais informações, confira nossa política de privacidade.
Inícios Rápidos e tutoriais
Experimente o Azure PowerShell através dos nossos tutoriais guiados:
- Criar máquinas virtuais com o Azure PowerShell
- Criar uma conta de armazenamento
- Transferir objetos de/para o armazenamento de Blobs do Azure
- Criar e recuperar segredos do Azure Key Vault
- Criar um firewall e um banco de dados SQL do Azure
- Executar um contêiner em Instâncias de Contêiner do Azure
- Criar um conjunto de dimensionamento de máquinas virtuais
- Criar um balanceador de carga padrão
Próximas etapas
Explore mais capacidades do Azure PowerShell:
- Entrar com o Azure PowerShell
- Gerenciar as assinaturas do Azure com o Azure PowerShell
- Criar entidades de serviço com o Azure PowerShell
Para ajuda adicional, conecte-se com a comunidade:
Referências
Azure PowerShell