Como instalar Azure Powershell no mac os


  Para começar a usar o Azure Powershell no mac os, o processo é bem simples.


Brew

Se você não tem o brew instalado, execute o seguinte comando:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Caso algo tenha mudado e também para saber mais detalhes, consulte o site oficial: https://brew.sh/


Powershell e Azure Powershell são duas coisas diferentes. 

O Powershell é um terminal como o famoso CMD do windows. É bem conhecido entre profissionais que trabalham com Windows server para escrever e executar scripts. Azure Powershell é o modulo de comandos do Azure para você executar dentro do Powershell. Então aqui, temos duas tarefas:


Powershell

Execute o seguinte comando para instalar o Powershell no mac os:

brew install --cask powershell

Informe sua senha e o resultado deverá ser algo assim:


Instalando Powershell no mac os usando brew


Para acessar o Powershell, simplesmente digite o comando: pwsh

Executando o comando pwsh


Para sair do Powershell, simplesmente execute o comando exit.

Azure Powershell

Agora, para instalar o módulo do Azure no Powershell, execute o seguinte comando:

Install-Module -Name Az -AllowClobber -Force

O comando -AllowClobber serve para sobrescrever qualquer módulo do Azure que já esteja no seu sistema.
O comando -Force serve para forçar a instalação de uma nova versão no seu sistema, caso já exista uma.

Agora que temos o Powershell e os módulos do Azure instalados, podemos fazer alguns testes.
Por exemplo, vamos verificar quantas versões do módulo Azure estão instaladas no seu mac:

Get-InstalledModule -Name Az -AllVersions | Select-Object -Property Name, Version

Lista de módulos Azure instalados

Agora, vamos conectar na sua conta do Azure:

Connect-AzAccount

Quando você executar esse comando, o seu browser vai ser aberto no site do portal Azure pedindo seu usuário e senha. Após o login, você pode fechar o browser.

Pronto! Agora é só começar a usar o Azure Powershell no seu mac. Aqui alguns exemplos de comandos para começar a brincar:

Get-AzSubscription
Get-AzResourceGroup
Get-AzVm

Referências:

Comentários

Postagens mais visitadas deste blog