Installare Azure PowerShell

Completato

In questo scenario gli amministratori preferiscono eseguire script in locale nei computer anziché usare Azure Cloud Shell. Poiché il team usa una combinazione di Windows, Linux e macOS, l'attività consiste nel garantire che Azure PowerShell funzioni in tutti questi dispositivi. In questo modo gli amministratori possono gestire e automatizzare l'infrastruttura di Azure per l'organizzazione dal sistema operativo preferito nei computer locali.

Che cosa è necessario installare?

Verranno esaminate le istruzioni di installazione dettagliate per alcune piattaforme comuni nell'unità successiva, ma prima di tutto verranno esaminati i due componenti chiave necessari per Azure PowerShell:

  • Linguaggio di PowerShell: Il linguaggio di PowerShell è disponibile in due varianti:
    • PowerShell versione 7: Questa versione può essere installata in Windows, Linux e macOS.
    • Windows PowerShell 5.1: Questa versione è preinstallata e viene eseguita solo in Windows.
  • Il modulo Az PowerShell: Questo modulo deve essere installato per aggiungere i comandi specifici di Azure a PowerShell.

Suggerimento

La versione stabile più recente di PowerShell 7 è consigliata per l'uso con il modulo Az PowerShell in tutte le piattaforme.

Dopo aver installato la versione appropriata di PowerShell, è possibile installare il modulo Az PowerShell per iniziare a gestire le risorse di Azure.

Come installare PowerShell

Per installare PowerShell in tutte le piattaforme, usare una gestione pacchetti. La gestione pacchetti consigliata varia in base al sistema operativo e alla distribuzione.

Finestre

In Windows, usare Gestione pacchetti di Windows (winget) per installare la versione stabile più recente di PowerShell 7.

winget install --id Microsoft.Powershell --source winget

Linux

Gestione pacchetti in Linux differisce in base alla distribuzione. PowerShell è disponibile nel repository Microsoft, che è necessario aggiungere alla gestione pacchetti.

Distribuzione Gestione pacchetti
Debian, Ubuntu apt-get
Red Hat Enterprise Linux (RHEL) dnf o yum a seconda della versione di RHEL

Per installare PowerShell nelle versioni supportate di Ubuntu Linux, usare Advanced Packaging Tool (apt) e la riga di comando Bash.

macOS

Su macOS si usa Homebrew per installare PowerShell.

Modulo Az PowerShell

Azure PowerShell è il nome del prodotto per il modulo ufficiale di Microsoft PowerShell contenente i comandi per la gestione delle risorse di Azure.

La versione corrente del modulo Azure PowerShell per la gestione delle risorse di Azure è denominata Az. Si tratta del modulo PowerShell consigliato per la gestione delle risorse di Azure con PowerShell. Include migliaia di comandi che controllano quasi ogni aspetto di Azure. Il modulo Az PowerShell è multipiattaforma.

È possibile trovare esempi su Internet che usano il modulo AzureRM PowerShell, ovvero la generazione precedente di Azure PowerShell. È deprecato, non più gestito o supportato e non consigliato. I comandi nel modulo AzureRM PowerShell usano il formato*-AzureRM*.

È anche possibile riscontrare un modulo di Azure PowerShell denominato Azure, che consiste nella gestione delle risorse di Azure legacy che usano le API di Azure Service Manager (ASM). Il modulo di Azure PowerShell non è consigliato quando si creano nuove risorse, perché ASM è pianificato per il ritiro a breve.