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:
- A linguagem do PowerShell: A linguagem 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 Az PowerShell: Esse módulo precisa 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 Az PowerShell em todas as plataformas.
Depois de instalar a versão apropriada do PowerShell, você pode instalar o módulo 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 Windows Package Manager (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 é chamada 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 Az PowerShell é multiplataforma.
Você pode encontrar exemplos na Internet que usam o módulo AzureRM PowerShell, 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 AzureRM PowerShell usam o formato *-AzureRM*
.
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 Azure PowerShell não é recomendado ao criar novos recursos, uma vez que o ASM está programado para ser desativado em breve.