Condividi tramite


Introduzione a Azure PowerShell

Azure PowerShell è uno strumento potente per la gestione e l'amministrazione delle risorse Azure direttamente da PowerShell. È ideale per creare flussi di lavoro automatizzati e gestire le risorse usando il modello di Azure Resource Manager. È possibile provarlo nel browser usando Azure Cloud Shell o installarlo localmente nel computer.

Questo articolo illustra come iniziare a usare Azure PowerShell e illustra i concetti di base.

Installare o eseguire in Azure Cloud Shell

Il modo più semplice per provare Azure PowerShell consiste nell'usare Azure Cloud Shell, un ambiente basato su browser che non richiede alcuna installazione. Per iniziare, vedere Introduzione a Azure Cloud Shell. Cloud Shell esegue PowerShell in un contenitore Linux, quindi Windows funzionalità specifiche non sono disponibili.

Quando si è pronti per installare Azure PowerShell in locale, seguire la procedura descritta in Come installare Azure PowerShell.

Accedere a Azure

Per accedere, usare il cmdlet . Se si usa Cloud Shell, è possibile ignorare questo passaggio perché l'autenticazione è già stata eseguita per l'ambiente, la sottoscrizione e il tenant.

Connect-AzAccount

Importante

A partire da settembre 2025, Azure PowerShell richiederà l'autenticazione a più fattori (MFA) durante l'accesso con un'identità utente Microsoft Entra ID. Questa modifica migliora la sicurezza, ma potrebbe influire sui flussi di lavoro di automazione che si basano sull'autenticazione con nome utente e password. Per altre informazioni, vedere Il impatto dell'autenticazione a più fattori sui Azure PowerShell negli scenari di automazione.

Per gli ambienti a livello di area che richiedono conformità specifica, ad esempio, Azure China 21Vianet, usare il parametro Environment:

Connect-AzAccount -Environment AzureChinaCloud

Azure PowerShell utilizza la gestione delle credenziali web (WAM) come impostazione predefinita per l'autenticazione su sistemi Windows, mentre su altre piattaforme viene utilizzata l'autenticazione tramite accesso via browser. Per altre informazioni, vedere Web Account Manager (WAM).

Se si ha accesso a più sottoscrizioni, viene richiesto di selezionare una al momento dell'accesso. Altre informazioni su questo processo sono disponibili nell'esperienza di accesso.

Dopo l'accesso, è possibile usare i cmdlet Azure PowerShell per gestire le risorse. Per altre informazioni sull'autenticazione, vedere Accedere con Azure PowerShell.

Trova comandi

I cmdlets di Azure PowerShell seguono la convenzione di denominazione standard di PowerShell di Verb-Noun. Il verbo descrive l'azione, ad esempio , , , e , mentre il sostantivo rappresenta il tipo di risorsa, ad esempio , , e . I sostantivi in Azure PowerShell iniziano con il prefisso Az.

Per individuare i comandi, usare il cmdlet . Ad esempio, per elencare tutti i comandi correlati alle macchine virtuali:

Get-Command -Verb Get -Noun AzVM* -Module Az.Compute

Ecco una tabella di riferimento rapida delle risorse comuni e dei relativi moduli associati:

Tipo di risorsa Modulo Azure PowerShell Prefisso sostantivo
Gruppi di risorse Az.Resources AzResourceGroup
Virtual Machines Az.Compute AzVM
Account di archiviazione Az.Storage AzStorageAccount
Key Vault Az.KeyVault AzKeyVault
Applicazioni Web Az.Websites AzWebApp
Database SQL Az.Sql AzSqlDatabase

Per un elenco completo dei moduli di Azure PowerShell, vedere l'elenco dei moduli Azure PowerShell ospitato in GitHub.

Raccolta dei dati

Per impostazione predefinita, Azure PowerShell raccoglie i dati di telemetria per migliorare l'esperienza utente identificando i modelli di utilizzo e i problemi. Non vengono raccolti dati privati o personali. Tuttavia, è possibile rifiutare esplicitamente l'uso del cmdlet, se si preferisce. Per altre informazioni, vedere l'informativa sulla privacy.

Guide introduttive ed esercitazioni

È possibile ottenere informazioni dettagliate su Azure PowerShell tramite le esercitazioni guidate:

Passaggi successivi

Esplorare altre funzionalità Azure PowerShell:

Per altre informazioni, connettersi alla community:

Riferimenti

  • Connect-AzAccount
  • Get-AzEnvironment
  • Get-Command
  • Disable-AzDataCollection