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.
Azure PowerShell è il nome del prodotto per la raccolta di moduli ufficiali di Microsoft PowerShell per la gestione delle risorse Azure. Richiede PowerShell, una shell della 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 corrente di Azure PowerShell è il modulo powerShell Az. Si tratta del modulo PowerShell consigliato per la gestione delle risorse 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 Az PowerShell è multipiattaforma.
Annotazioni
PowerShell 7 o versione successiva è la versione consigliata di PowerShell da usare con il modulo Az PowerShell. È compatibile anche con Windows PowerShell 5.1.
Esistono alcune opzioni diverse per l'uso del modulo Az PowerShell:
- Azure Cloud Shell: shell basata su browser che consente di eseguire comandi Azure PowerShell senza installare alcun elemento nel computer locale.
- Installazione locale: per eseguire comandi direttamente dal terminale, installare Azure PowerShell nel computer locale.
- contenitore Docker: eseguire Azure PowerShell in un contenitore Docker.
Autenticazione
Azure PowerShell supporta diversi metodi di autenticazione. Per informazioni dettagliate sull'autenticazione per Azure dal modulo Az PowerShell, vedere
Progettazione del modulo
Il modulo Az PowerShell è un modulo wrapper per Azure moduli di PowerShell correlati al servizio, in genere un modulo per servizio Azure, ad esempio Az.Network per Azure servizi di rete e Az.Aks per Azure Kubernetes Service.
I cmdlet nel modulo Az del modulo PowerShell effettuano chiamate REST all'API Azure Resource Manager. Le modifiche significative nel modulo Az PowerShell sono limitate a due volte all'anno. Molti cambiamenti significativi a livello di API vengono gestiti all'interno dei cmdlet per impedire la percezione di un'interruzione.
Il modulo Az di PowerShell contiene i cmdlet per eseguire operazioni sia sul piano di controllo che sul piano dati in Azure. Si usa il piano di controllo per gestire le risorse nella sottoscrizione. Usare il piano dati per controllare le funzionalità esposte dall'istanza di un tipo di risorsa. Per altre informazioni, vedere Azure piano di controllo e piano dati.
Oggetti di output
I cmdlet nel modulo Az producono oggetti .NET. Come per qualsiasi comando di PowerShell che produce output, i cmdlet nel modulo Az PowerShell possono essere inviati tramite pipe al cmdlet per determinare il tipo di oggetto 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 del cmdlet di Azure PowerShell.
Modulo PowerShell AzPreview
Il modulo AzPreview di PowerShell include tutti i moduli disponibili a livello generale dal modulo Az modulo PowerShell e tutti i moduli di anteprima per la gestione delle risorse Azure. Non è consigliabile utilizzarlo negli ambienti di produzione poiché i moduli di anteprima non rispettano i criteri delle modifiche radicali.
Il modulo AzPreview è sempre la stessa versione e viene rilasciato contemporaneamente al modulo Az PowerShell.
Modulo AzureRM PowerShell
Anche se è possibile trovare esempi online che usano il modulo AzureRM PowerShell, è la generazione precedente di Azure PowerShell. È obsoleto, non è più gestito né supportato e non è consigliato. I comandi nel modulo AzureRM PowerShell usano il formato . Per altre informazioni, vedere Panoramica del modulo AzureRM PowerShell.
Modulo Azure PowerShell
È anche possibile che venga visualizzata una versione del modulo Azure PowerShell denominata Azure PowerShell. Questo modulo consente di gestire le risorse legacy Azure che usano API di Azure Service Manager (ASM). Non è consigliabile creare nuove risorse perché ASM è pianificato per il ritiro. Per altre informazioni, vedere Azure Service Manager ritiro.
moduli di PowerShell correlati a Azure
Questi prodotti vengono usati per gestire Azure risorse, ma non fanno parte del prodotto collettivo Azure PowerShell. Non devono mai essere descritti usando il nome collettivo "Azure PowerShell".
- Azure Active Directory PowerShell (AzureAD)
- Azure Information Protection PowerShell
- Azure Deployment Manager PowerShell
- Azure Elastic Database Jobs PowerShell
- Azure Service Fabric PowerShell
- Azure Stack PowerShell
- Microsoft.Graph PowerShell
- Microsoft.Graph.Entra PowerShell
- MSOnline PowerShell
Linee guida
- Usare sempre il nome completo del prodotto o il nome del modulo di PowerShell specifico
Riferimenti
get-member