Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il nome del prodotto Azure PowerShell si riferisce alla raccolta di moduli Microsoft PowerShell ufficiali per la gestione delle risorse di Azure. Richiede PowerShell, una shell a riga di comando e un linguaggio di scripting.
È possibile usare Azure PowerShell in modo interattivo eseguendo comandi da PowerShell o creando ed eseguendo script costituiti da più comandi.
Il modulo Az PowerShell
La versione attuale di Azure PowerShell è il modulo PowerShell Az. Si tratta del modulo PowerShell consigliato per la gestione delle risorse di Azure con PowerShell in tutte le piattaforme, tra cui Windows, Linux e macOS. Include migliaia di comandi che controllano quasi ogni aspetto di Azure. Il modulo PowerShell Az è multipiattaforma.
Annotazioni
La versione consigliata di PowerShell per l'uso con il modulo Az PowerShell è PowerShell 7 o superiore. È compatibile anche con Windows PowerShell 5.1.
Ci sono alcune opzioni diverse per utilizzare il modulo Az PowerShell.
- Azure Cloud Shell: shell basata su browser che consente di eseguire comandi di Azure PowerShell senza installare alcun elemento nel computer locale.
- Installazione locale: Per eseguire comandi direttamente dal tuo terminale, installa Azure PowerShell sul tuo computer locale.
- contenitore Docker: eseguire Azure PowerShell in un contenitore Docker.
Autenticazione
Azure PowerShell supporta diversi metodi di autenticazione. Per informazioni dettagliate su come autenticarsi ad Azure dal modulo Az PowerShell, vedere Sign in to Azure from Azure PowerShell.
Progettazione del modulo
Il modulo PowerShell Az è un modulo wrapper per i moduli PowerShell relativi ai servizi Azure, di solito un modulo per ogni servizio Azure, come Az.Network per i servizi di rete di Azure e Az.Aks per il Servizio Kubernetes di Azure.
I cmdlet nel modulo PowerShell Az effettuano chiamate REST all'API di Azure Resource Manager. Le modifiche significative al modulo Az PowerShell sono limitate a due volte all'anno. Molte modifiche dirompenti a livello di API vengono gestite all'interno dei cmdlet per prevenire la percezione di una modifica dirompente.
Il modulo PowerShell Az contiene cmdlet per eseguire operazioni sia nel piano di controllo che nel piano dati in Azure. Utilizzi il piano di controllo per gestire le risorse nel tuo abbonamento. Usi il piano dati per controllare le funzionalità rese disponibili dall'istanza di un tipo di risorsa. Per altre informazioni, vedere piano di controllo di Azure e piano dati.
Oggetti di output
I cmdlet nel modulo PowerShell Az producono oggetti .NET. Come con qualsiasi comando PowerShell che produce un output, i cmdlet nel modulo PowerShell Az possono essere indirizzati tramite pipe al cmdlet Get-Member
per determinare quale tipo di oggetto viene prodotto, insieme a un elenco delle proprietà e dei metodi disponibili. Per ulteriori informazioni, vedere Output della query di Azure PowerShell e Formattare l'output dei cmdlet di Azure PowerShell.
Modulo PowerShell AzPreview
Il modulo PowerShell AzPreview include tutti i moduli generalmente disponibili (GA) dal modulo PowerShell Az e tutti i moduli di anteprima per la gestione delle risorse di Azure. Non è consigliabile l'uso negli ambienti di produzione poiché i moduli di anteprima non rispettano le politiche sui cambiamenti critici.
Il modulo AzPreview è sempre della stessa versione ed è rilasciato contemporaneamente al modulo Az PowerShell.
Modulo AzureRM PowerShell
Anche se è possibile trovare esempi online che usano il modulo AzureRM PowerShell, si tratta della generazione precedente di Azure PowerShell. È obsoleto, non più mantenuto o supportato e non consigliato. I comandi nel modulo PowerShell AzureRM utilizzano il formato *-AzureRM*
. Per ulteriori informazioni, consulta Panoramica del modulo AzureRM PowerShell.
Il modulo Azure PowerShell
Potresti anche incontrare una versione di Azure PowerShell chiamata il modulo Azure PowerShell. Questo modulo è per la gestione delle risorse Azure legacy che utilizzano le API di Azure Service Manager (ASM). Non è consigliabile creare nuove risorse perché è prevista la disattivazione di ASM. Per ulteriori informazioni, consultare Panoramica del modulo di gestione dei servizi di Azure PowerShell.
Moduli di PowerShell correlati ad Azure
Questi prodotti vengono usati per gestire le risorse di Azure, ma non fanno parte del prodotto collettivo di Azure PowerShell. Non dovrebbero mai essere descritti usando il nome collettivo "Azure PowerShell".
- Azure Active Directory PowerShell (AzureAD)
- Azure Information Protection PowerShell
- Azure Deployment Manager PowerShell
- PowerShell per attività di database elastici di Azure
- Azure Service Fabric PowerShell
- Azure Stack PowerShell
- Microsoft.Graph PowerShell
- Microsoft.Graph.Entra PowerShell
- MSOnline PowerShell
Istruzioni
- Usa sempre il nome completo e corretto del prodotto o il nome specifico del modulo PowerShell.