Installare Azure PowerShell in Windows con PowerShellGet

Avviso

Il modulo AzureRM PowerShell è stato ufficialmente deprecato a partire dal 29 febbraio 2024. È consigliabile eseguire la migrazione da AzureRM al modulo Az PowerShell per garantire il supporto e gli aggiornamenti continui.

Anche se il modulo AzureRM può ancora funzionare, non è più gestito o supportato, posizionando qualsiasi uso continuo a discrezione e rischio dell'utente. Per indicazioni sulla transizione al modulo Az, vedere le risorse di migrazione.

Questo articolo illustra l'installazione dei moduli di Azure PowerShell per PowerShell 5.x per Windows con PowerShellGet. PowerShellGet con la gestione dei moduli rappresenta la modalità di installazione ideale di Azure PowerShell, ma se si preferisce usare l'Installazione guidata piattaforma Web o il pacchetto MSI, vedere Altri metodi di installazione .

Il modello di distribuzione classica di Azure non è supportato da questa versione di Azure PowerShell. Per il supporto delle distribuzioni classiche, seguire le istruzioni in Installare il modulo Gestione dei servizi di Azure PowerShell.

Importante

Il modulo AzureRM non è supportato per macOS o Linux. Per usare i cmdlet di Azure PowerShell in queste piattaforme installare il modulo Az.

Requisiti

A partire da Azure PowerShell versione 6.0, Azure PowerShell richiede PowerShell versione 5.0. Per verificare la versione di PowerShell in esecuzione sul computer, esegui il comando seguente:

$PSVersionTable.PSVersion

Se hai una versione obsoleta, vedi Aggiornamento di Windows PowerShell esistente.

Importante

Il modulo illustrato in questo documento, AzureRM, usa .NET Framework. Non è quindi compatibile con PowerShell 6.0, che usa .NET Core. Se si usa PowerShell 6.0, seguire le istruzioni di installazione per macOS e Linux.

Installare il modulo Azure PowerShell

Sono necessari privilegi elevati per installare i moduli da PowerShell Gallery. Per installare Azure PowerShell, eseguire questo comando seguente in una sessione con privilegi elevati:

Install-Module -Name AzureRM -AllowClobber

Nota

Se si dispone di una versione precedente alla versione 2.8.5.201 di NuGet, viene richiesto di scaricare e installare la versione più recente di NuGet.

Per impostazione predefinita, PowerShell Gallery non è configurata come archivio attendibile per PowerShellGet. La prima volta che si usa PSGallery viene visualizzato il messaggio seguente:

Untrusted repository

You are installing the modules from an untrusted repository. If you trust this repository, change
its InstallationPolicy value by running the Set-PSRepository cmdlet.

Are you sure you want to install the modules from 'PSGallery'?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "N"):

Rispondere Yes o Yes to All per continuare l'installazione.

Il modulo AzureRM è un modulo di rollup per i cmdlet di Azure PowerShell. Con la sua installazione vengono scaricati tutti i moduli di Azure Resource Manager disponibili e vengono messi a disposizione i relativi cmdlet.

Eseguire l'accesso

Per iniziare a usare Azure PowerShell, accedere con le credenziali di Azure.

# Connect to Azure with an interactive dialog for sign-in
Connect-AzureRmAccount

Nota

Se il caricamento automatico dei moduli è stato disabilitato, è necessario importare manualmente il modulo con Import-Module AzureRM. L'operazione potrebbe richiedere qualche secondo a causa del modo in cui è strutturato il modulo.

È necessario ripetere questi passaggi per ogni nuova sessione di PowerShell avviata. Per informazioni su come mantenere l'accesso ad Azure da una sessione di PowerShell all'altra, vedere Conservare le credenziali utente tra le sessioni di PowerShell.

Aggiornare il modulo Azure PowerShell

È possibile aggiornare l'installazione di Azure PowerShell eseguendo Update-Module. Questo comando non disinstalla le versioni precedenti.

Update-Module -Name AzureRM

Per rimuovere le versioni precedenti di Azure PowerShell dal sistema, vedere Disinstallare il modulo Azure PowerShell.

Usare più versioni di Azure PowerShell

È possibile installare più versioni di Azure PowerShell. Per controllare se sono installate più versioni di Azure PowerShell, usare il comando seguente:

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

Per rimuovere una versione di Azure PowerShell, vedere Disinstallare il modulo Azure PowerShell.

Potrebbero essere necessarie più versioni se si usano risorse di Azure Stack locali, si esegue una versione meno recente di Windows oppure si usa il modello di distribuzione classica di Azure. Per installare una versione precedente, specificare l'argomento -RequiredVersion durante l'installazione.

# Install version 2.3.0 of Azure PowerShell
Install-Module -Name AzureRM -RequiredVersion 2.3.0

Quando si carica il modulo Azure PowerShell, viene caricata la versione più recente per impostazione predefinita. Per caricare una versione diversa, specificare il RequiredVersion parametro .

# Load version 2.3.0 of Azure PowerShell
Import-Module -Name AzureRM -RequiredVersion 2.3.0

Inviare commenti

Se si trova un bug quando si usa Azure Powershell, segnalare un problema in GitHub. Per inviare feedback dalla riga di comando, usare il cmdlet Send-Feedback.

Passaggi successivi

Per iniziare a usare Azure PowerShell, vedere Guida introduttiva ad Azure PowerShell per altre informazioni sul modulo e sulle sue funzionalità.