Instalar 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 seus administradores gerenciem e automatizem a infraestrutura do Azure para sua organização a partir de seu sistema operacional preferido em seus computadores locais.
O que deve ser instalado?
Analisaremos as instruções de instalação detalhadas para algumas plataformas comuns na próxima unidade, mas primeiro, vamos examinar os dois principais componentes necessários para o Azure PowerShell:
-
A linguagem do PowerShell: a linguagem do PowerShell está disponível em duas variantes:
- PowerShell versão 7: esta versão pode ser instalada no Windows, Linux e macOS.
- Windows PowerShell 5.1: Esta versão está pré-instalada e só é executada no Windows.
- O módulo Az PowerShell: este módulo deve ser instalado para adicionar os comandos específicos do Azure ao PowerShell.
Gorjeta
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 o sistema operacional e a distribuição.
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, que você deve adicionar ao seu gerenciador de pacotes.
Distribuição | Gestor de pacotes |
---|---|
Debian, Ubuntu | apt-get |
Red Hat Enterprise Linux (RHEL) |
dnf ou yum dependendo da sua versão 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, use Homebrew
para instalar o PowerShell.
O módulo Az PowerShell
Azure PowerShell é o nome do produto para o 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 PowerShell recomendado para gerenciar recursos do Azure com o PowerShell. Inclui milhares de comandos que controlam quase todos os aspetos 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 suportado e não é recomendado. Os comandos no módulo AzureRM PowerShell 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 Azure Service Manager (ASM). O módulo do Azure PowerShell não é recomendado ao criar novos recursos, uma vez que o ASM está programado para ser desativado em breve.