Instale o Azure PowerShell

Concluído

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.