Instale o Azure PowerShell
Nesse cenário, os administradores preferem executar scripts localmente em seus computadores em vez de usar o Azure Cloud Shell. Como sua equipe usa uma mistura de Windows, Linux e macOS, sua tarefa é garantir que o Azure PowerShell funcione em todos esses dispositivos. Isso permite que os administradores gerenciem e automatizem a infraestrutura do Azure para sua organização no sistema operacional preferencial em seus computadores locais.
O que precisa ser instalado?
Examinaremos as instruções detalhadas de instalação de algumas plataformas comuns na próxima unidade, mas vamos examinar primeiro os dois componentes principais necessários para o Azure PowerShell:
-
O idioma do PowerShell: o idioma do PowerShell está disponível em duas variantes:
- PowerShell versão 7: essa versão pode ser instalada no Windows, Linux e macOS.
- Windows PowerShell 5.1: essa versão é pré-instalada e só é executada no Windows.
- O módulo do Az PowerShell: este módulo deve ser instalado para adicionar os comandos específicos do Azure ao PowerShell.
Dica
A versão estável mais recente do PowerShell 7 é recomendada para uso com o módulo do Az PowerShell em todas as plataformas.
Depois de instalar a versão apropriada do PowerShell, você pode instalar o módulo do Az PowerShell para começar a gerenciar recursos do Azure.
Como instalar o PowerShell
Para instalar o PowerShell em todas as plataformas, use um gerenciador de pacotes. O gerenciador de pacotes recomendado varia de acordo com a distribuição e o sistema operacional.
Windows
No Windows, use o Gerenciador de Pacotes do Windows (winget) para instalar a versão estável mais recente do PowerShell 7.
winget install --id Microsoft.Powershell --source winget
Linux
O gerenciador de pacotes no Linux difere com base na distribuição. O PowerShell está disponível no repositório da Microsoft. Portanto, que você deve adicionar ao gerenciador de pacotes.
| Distribuição | Gerenciador de pacotes |
|---|---|
| Debian, Ubuntu | apt-get |
| Red Hat Enterprise Linux (RHEL) |
dnf ou yum dependendo da versão do RHEL |
Para instalar o PowerShell em versões suportadas do Ubuntu Linux, use a Advanced Packaging Tool (apt) e a linha de comando Bash.
macOS
No macOS, utilize Homebrew para instalar o PowerShell.
Módulo Az PowerShell
O Azure PowerShell é o nome do produto do módulo oficial do Microsoft PowerShell que contém comandos para gerenciar recursos do Azure.
A versão atual do módulo do Azure PowerShell para gerenciar recursos do Azure se chama Az. É o módulo recomendado do PowerShell para gerenciar recursos do Azure com o PowerShell. Ele inclui milhares de comandos que controlam quase todos os aspectos do Azure. O módulo do Az PowerShell é multiplataforma.
Você pode encontrar exemplos na Internet que usam o módulo do PowerShell do AzureRM , que é a geração anterior do Azure PowerShell. Ele foi preterido, não é mais mantido ou compatível e não é recomendado. Os comandos no módulo do PowerShell do AzureRM usam o *-AzureRM* formato.
Você também pode encontrar um módulo do Azure PowerShell chamado Azure, que é para gerenciar recursos herdados do Azure que usam APIs do ASM (Azure Service Manager). O módulo do Azure PowerShell não é recomendado ao criar novos recursos, pois o ASM está programado para se aposentar em breve.