az vm
Nota
Questo gruppo di comandi include comandi definiti sia nell'interfaccia della riga di comando di Azure che in almeno un'estensione. Installare ogni estensione per trarre vantaggio dalle funzionalità estese. Altre informazioni sulle estensioni.
Gestire macchine virtuali Linux o Windows.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az vm aem |
Gestire l'estensione di monitoraggio avanzato di Azure per SAP. |
Estensione | Disponibilità generale |
az vm aem delete |
Rimuovere l'estensione di monitoraggio avanzato di Azure. |
Estensione | Disponibilità generale |
az vm aem set |
Configurare l'estensione di monitoraggio avanzato di Azure. |
Estensione | Disponibilità generale |
az vm aem verify |
Verificare che le estensioni di monitoraggio avanzato di Azure siano configurate correttamente. |
Estensione | Disponibilità generale |
az vm application |
Gestire le applicazioni per la macchina virtuale. |
Core | Disponibilità generale |
az vm application list |
Elencare le applicazioni per la macchina virtuale. |
Core | Disponibilità generale |
az vm application set |
Impostare le applicazioni per la macchina virtuale. |
Core | Disponibilità generale |
az vm assess-patches |
Valutare le patch in una macchina virtuale. |
Core | Disponibilità generale |
az vm auto-shutdown |
Gestire l'arresto automatico per la macchina virtuale. |
Core | Disponibilità generale |
az vm availability-set |
Raggruppare le risorse in set di disponibilità. |
Core | Disponibilità generale |
az vm availability-set convert |
Convertire un set di disponibilità di Azure in modo che contenga macchine virtuali con dischi gestiti. |
Core | Disponibilità generale |
az vm availability-set create |
Creare un set di disponibilità di Azure. |
Core | Disponibilità generale |
az vm availability-set delete |
Eliminare un set di disponibilità. |
Core | Disponibilità generale |
az vm availability-set list |
Elencare i set di disponibilità. |
Core | Disponibilità generale |
az vm availability-set list-sizes |
Elencare tutte le dimensioni delle macchine virtuali disponibili che possono essere usate per creare una nuova macchina virtuale in un set di disponibilità esistente. |
Core | Disponibilità generale |
az vm availability-set show |
Ottenere informazioni su un set di disponibilità. |
Core | Disponibilità generale |
az vm availability-set update |
Aggiornare un set di disponibilità di Azure. |
Core | Disponibilità generale |
az vm boot-diagnostics |
Risolvere i problemi di avvio di una macchina virtuale di Azure. |
Core | Disponibilità generale |
az vm boot-diagnostics disable |
Disabilitare la diagnostica di avvio in una macchina virtuale. |
Core | Disponibilità generale |
az vm boot-diagnostics enable |
Abilitare la diagnostica di avvio in una macchina virtuale. |
Core | Disponibilità generale |
az vm boot-diagnostics get-boot-log |
Ottenere il log di diagnostica di avvio da una macchina virtuale. |
Core | Disponibilità generale |
az vm boot-diagnostics get-boot-log-uris |
Ottenere gli URI di firma di accesso condiviso per i log di diagnostica di avvio di una macchina virtuale. |
Core | Disponibilità generale |
az vm capture |
Acquisire informazioni per una macchina virtuale arrestata. |
Core | Disponibilità generale |
az vm convert |
Convertire una macchina virtuale con dischi non gestiti per l'uso di dischi gestiti. |
Core | Disponibilità generale |
az vm create |
Creare una macchina virtuale di Azure. |
Core | Disponibilità generale |
az vm deallocate |
Deallocare una macchina virtuale in modo che le risorse di calcolo non siano più allocate (gli addebiti non sono più applicabili). Lo stato cambierà da "Arrestato" a "Arrestato (deallocato)". |
Core | Disponibilità generale |
az vm delete |
Eliminare una VM. |
Core | Disponibilità generale |
az vm diagnostics |
Configurare l'estensione diagnostica macchina virtuale di Azure. |
Core | Disponibilità generale |
az vm diagnostics get-default-config |
Ottenere le impostazioni di configurazione predefinite per una macchina virtuale. |
Core | Disponibilità generale |
az vm diagnostics set |
Configurare l'estensione diagnostica della macchina virtuale di Azure. |
Core | Disponibilità generale |
az vm disk |
Gestire i dischi dati gestiti collegati a una macchina virtuale. |
Core | Disponibilità generale |
az vm disk attach |
Collegare un disco persistente gestito a una macchina virtuale. |
Core | Disponibilità generale |
az vm disk detach |
Scollegare un disco gestito da una macchina virtuale. |
Core | Disponibilità generale |
az vm encryption |
Gestire la crittografia dei dischi delle macchine virtuali. |
Core | Disponibilità generale |
az vm encryption disable |
Disabilitare la crittografia del disco nel disco del sistema operativo e/o nei dischi dati. Decrittografare i dischi montati. |
Core | Disponibilità generale |
az vm encryption enable |
Abilitare la crittografia del disco nel disco del sistema operativo e/o nei dischi dati. Crittografare i dischi montati. |
Core | Disponibilità generale |
az vm encryption show |
Mostra lo stato della crittografia. |
Core | Disponibilità generale |
az vm extension |
Gestire le estensioni nelle macchine virtuali. |
Core | Disponibilità generale |
az vm extension delete |
Eliminare l'operazione per eliminare l'estensione. |
Core | Disponibilità generale |
az vm extension image |
Trovare le estensioni di macchina virtuale disponibili per una sottoscrizione e un'area. |
Core | Disponibilità generale |
az vm extension image list |
Elencare le informazioni sulle estensioni disponibili. |
Core | Disponibilità generale |
az vm extension image list-names |
Elencare i nomi delle estensioni disponibili. |
Core | Disponibilità generale |
az vm extension image list-versions |
Elencare le versioni per le estensioni disponibili. |
Core | Disponibilità generale |
az vm extension image show |
Visualizzare le informazioni per un'estensione. |
Core | Disponibilità generale |
az vm extension list |
Elencare le estensioni collegate a una macchina virtuale. |
Core | Disponibilità generale |
az vm extension set |
Impostare le estensioni per una macchina virtuale. |
Core | Disponibilità generale |
az vm extension show |
Visualizzare informazioni sulle estensioni collegate a una macchina virtuale. |
Core | Disponibilità generale |
az vm extension wait |
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione di estensione macchina virtuale. |
Core | Disponibilità generale |
az vm generalize |
Contrassegnare una macchina virtuale come generalizzata, consentendo l'immagine per più distribuzioni. |
Core | Disponibilità generale |
az vm get-instance-view |
Ottenere informazioni sull'istanza di una macchina virtuale. |
Core | Disponibilità generale |
az vm host |
Gestire gli host dedicati per Macchine virtuali. |
Core | Disponibilità generale |
az vm host create |
Creare un host dedicato. |
Core | Disponibilità generale |
az vm host delete |
Eliminare un host dedicato. |
Core | Disponibilità generale |
az vm host get-instance-view |
Ottenere informazioni sull'istanza di un host dedicato. |
Core | Disponibilità generale |
az vm host group |
Gestire gruppi host dedicati. |
Core | Disponibilità generale |
az vm host group create |
Creare un gruppo host dedicato. |
Core | Disponibilità generale |
az vm host group delete |
Eliminare un gruppo host dedicato. |
Core | Disponibilità generale |
az vm host group get-instance-view |
Ottenere la visualizzazione dell'istanza di un gruppo host dedicato. |
Core | Disponibilità generale |
az vm host group list |
Elencare i gruppi host dedicati. |
Core | Disponibilità generale |
az vm host group show |
Ottenere i dettagli di un gruppo host dedicato. |
Core | Disponibilità generale |
az vm host group update |
Aggiornare un gruppo host dedicato. |
Core | Disponibilità generale |
az vm host list |
Elencare gli host dedicati. |
Core | Disponibilità generale |
az vm host list-resize-options |
Elencare tutte le dimensioni dell'host dedicato disponibili in base alle quali è possibile ridimensionare l'host dedicato specificato. NOTA: le dimensioni dell'host dedicato fornite possono essere usate solo per aumentare le prestazioni dell'host dedicato esistente. |
Core | Disponibilità generale |
az vm host redeploy |
Ridistribuire l'host dedicato. |
Core | Disponibilità generale |
az vm host resize |
Ridimensionare un host dedicato. |
Core | Disponibilità generale |
az vm host restart |
Riavviare l'host dedicato. |
Core | Disponibilità generale |
az vm host show |
Ottenere i dettagli di un host dedicato. |
Core | Disponibilità generale |
az vm host update |
Aggiornare un host dedicato. |
Core | Disponibilità generale |
az vm host wait |
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione. |
Core | Disponibilità generale |
az vm identity |
Gestire le identità del servizio di una macchina virtuale. |
Core | Disponibilità generale |
az vm identity assign |
Abilitare l'identità del servizio gestita in una macchina virtuale. |
Core | Disponibilità generale |
az vm identity remove |
Rimuovere le identità del servizio gestito da una macchina virtuale. |
Core | Disponibilità generale |
az vm identity show |
Visualizzare le informazioni sull'identità gestita della macchina virtuale. |
Core | Disponibilità generale |
az vm image |
Informazioni sulle immagini delle macchine virtuali disponibili. |
Core | Disponibilità generale |
az vm image accept-terms |
Accettare il termine di Azure Marketplace in modo che l'immagine possa essere usata per creare macchine virtuali. |
Core | Deprecato |
az vm image list |
Elencare le immagini VM/VMSS disponibili in Azure Marketplace. |
Core | Disponibilità generale |
az vm image list-offers |
Elencare le offerte dell'immagine della macchina virtuale disponibili in Azure Marketplace. |
Core | Disponibilità generale |
az vm image list-publishers |
Elencare gli autori di immagini delle macchine virtuali disponibili in Azure Marketplace. |
Core | Disponibilità generale |
az vm image list-skus |
Elencare gli SKU dell'immagine della macchina virtuale disponibili in Azure Marketplace. |
Core | Disponibilità generale |
az vm image show |
Ottenere i dettagli per un'immagine di macchina virtuale disponibile in Azure Marketplace. |
Core | Disponibilità generale |
az vm image terms |
Gestire le condizioni per l'immagine di Azure Marketplace. |
Core | Disponibilità generale |
az vm image terms accept |
Accettare i termini dell'immagine di Azure Marketplace in modo che l'immagine possa essere usata per creare macchine virtuali. |
Core | Disponibilità generale |
az vm image terms cancel |
Annullare le condizioni per l'immagine di Azure Marketplace. |
Core | Disponibilità generale |
az vm image terms show |
Ottenere i dettagli delle condizioni dell'immagine di Azure Marketplace. |
Core | Disponibilità generale |
az vm install-patches |
Installare le patch in una macchina virtuale. |
Core | Disponibilità generale |
az vm list |
Elencare i dettagli delle Macchine virtuali. |
Core | Disponibilità generale |
az vm list-ip-addresses |
Elencare gli indirizzi IP associati a una macchina virtuale. |
Core | Disponibilità generale |
az vm list-sizes |
Elencare le dimensioni disponibili per le macchine virtuali. |
Core | Disponibilità generale |
az vm list-skus |
Ottenere i dettagli per gli SKU delle risorse correlate al calcolo. |
Core | Disponibilità generale |
az vm list-usage |
Elencare le risorse di utilizzo disponibili per le macchine virtuali. |
Core | Disponibilità generale |
az vm list-vm-resize-options |
Elencare le opzioni di ridimensionamento disponibili per le macchine virtuali. |
Core | Disponibilità generale |
az vm monitor |
Gestire l'aspetto del monitoraggio per una macchina virtuale. |
Core | Disponibilità generale |
az vm monitor log |
Gestire l'area di lavoro Log Analytics per una macchina virtuale. |
Core | Disponibilità generale |
az vm monitor log show |
Eseguire una query sull'area di lavoro Log Analytics collegata a una macchina virtuale. |
Core | Disponibilità generale |
az vm monitor metrics |
Gestire le metriche per una macchina virtuale. |
Core | Anteprima |
az vm monitor metrics list-definitions |
Elencare le definizioni delle metriche per una macchina virtuale. |
Core | Anteprima |
az vm monitor metrics tail |
Elencare i valori delle metriche per una macchina virtuale. |
Core | Anteprima |
az vm nic |
Gestire le interfacce di rete. Vedere anche |
Core | Disponibilità generale |
az vm nic add |
Aggiungere schede di interfaccia di rete esistenti a una macchina virtuale. |
Core | Disponibilità generale |
az vm nic list |
Elencare le schede di interfaccia di rete disponibili in una macchina virtuale. |
Core | Disponibilità generale |
az vm nic remove |
Rimuovere le schede di interfaccia di rete da una macchina virtuale. |
Core | Disponibilità generale |
az vm nic set |
Configurare le impostazioni di una scheda di interfaccia di rete collegata a una macchina virtuale. |
Core | Disponibilità generale |
az vm nic show |
Visualizzare le informazioni per una scheda di interfaccia di rete collegata a una macchina virtuale. |
Core | Disponibilità generale |
az vm open-port |
Apre una macchina virtuale per il traffico in ingresso sulle porte specificate. |
Core | Disponibilità generale |
az vm perform-maintenance |
Operazione per eseguire la manutenzione in una macchina virtuale. |
Core | Disponibilità generale |
az vm reapply |
Riapplicare le macchine virtuali. |
Core | Disponibilità generale |
az vm redeploy |
Ridistribuire una macchina virtuale esistente. |
Core | Disponibilità generale |
az vm reimage |
Ricreazione dell'immagine (aggiornamento del sistema operativo) di una macchina virtuale. |
Core | Disponibilità generale |
az vm repair |
Comandi di correzione automatica per le macchine virtuali. |
Estensione | Disponibilità generale |
az vm repair create |
Creare una nuova macchina virtuale di ripristino e collegare il disco del sistema operativo copiato dalla macchina virtuale di origine come disco dati. |
Estensione | Disponibilità generale |
az vm repair list-scripts |
Elencare gli script disponibili. Si trova https://github.com/Azure/repair-script-library. |
Estensione | Disponibilità generale |
az vm repair repair-and-restore |
Ripristinare e ripristinare la macchina virtuale. |
Estensione | Anteprima |
az vm repair reset-nic |
Reimpostare lo stack di interfaccia di rete nel sistema operativo guest della macchina virtuale. https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/reset-network-interface |
Estensione | Anteprima |
az vm repair restore |
Sostituire il disco del sistema operativo della macchina virtuale di origine con il disco dati dalla macchina virtuale di ripristino. |
Estensione | Disponibilità generale |
az vm repair run |
Eseguire script verificati da GitHub in una macchina virtuale. 'az vm repair list-scripts' per visualizzare gli script disponibili. |
Estensione | Disponibilità generale |
az vm resize |
Aggiornare le dimensioni di una macchina virtuale. |
Core | Disponibilità generale |
az vm restart |
Riavviare le macchine virtuali. |
Core | Disponibilità generale |
az vm run-command |
Gestire i comandi di esecuzione in una macchina virtuale. |
Core | Disponibilità generale |
az vm run-command create |
Operazione per creare il comando run. |
Core | Disponibilità generale |
az vm run-command delete |
Operazione per eliminare il comando di esecuzione. |
Core | Disponibilità generale |
az vm run-command invoke |
Eseguire un comando di esecuzione specifico in una macchina virtuale. |
Core | Disponibilità generale |
az vm run-command list |
Elencare i comandi di esecuzione da una macchina virtuale o da un percorso. |
Core | Disponibilità generale |
az vm run-command show |
Ottenere un comando di esecuzione specifico. |
Core | Disponibilità generale |
az vm run-command update |
Operazione per aggiornare il comando di esecuzione. |
Core | Disponibilità generale |
az vm run-command wait |
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione del comando res virtual-machine-run-command. |
Core | Disponibilità generale |
az vm secret |
Gestire i segreti delle macchine virtuali. |
Core | Disponibilità generale |
az vm secret add |
Aggiungere un segreto a una macchina virtuale. |
Core | Disponibilità generale |
az vm secret format |
Trasformare i segreti in un modulo che può essere usato dalle macchine virtuali e dai set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vm secret list |
Elencare i segreti in una macchina virtuale. |
Core | Disponibilità generale |
az vm secret remove |
Rimuovere un segreto da una macchina virtuale. |
Core | Disponibilità generale |
az vm show |
Ottenere i dettagli di una macchina virtuale. |
Core | Disponibilità generale |
az vm simulate-eviction |
Simulare la rimozione di una macchina virtuale spot. |
Core | Disponibilità generale |
az vm start |
Avvia una macchina virtuale arrestata. |
Core | Disponibilità generale |
az vm stop |
Spegnere (arrestare) una macchina virtuale in esecuzione. |
Core | Disponibilità generale |
az vm unmanaged-disk |
Gestire i dischi dati non gestiti collegati a una macchina virtuale. |
Core | Disponibilità generale |
az vm unmanaged-disk attach |
Collegare un disco permanente non gestito a una macchina virtuale. |
Core | Disponibilità generale |
az vm unmanaged-disk detach |
Scollegare un disco non gestito da una macchina virtuale. |
Core | Disponibilità generale |
az vm unmanaged-disk list |
Elencare i dischi non gestiti di una macchina virtuale. |
Core | Disponibilità generale |
az vm update |
Aggiornare le proprietà di una macchina virtuale. |
Core | Disponibilità generale |
az vm user |
Gestire gli account utente per una macchina virtuale. |
Core | Disponibilità generale |
az vm user delete |
Eliminare un account utente da una macchina virtuale. |
Core | Disponibilità generale |
az vm user reset-ssh |
Reimpostare la configurazione SSH in una macchina virtuale. |
Core | Disponibilità generale |
az vm user update |
Aggiornare un account utente per la macchina virtuale. È possibile usarlo per aggiornare il valore della password o della chiave SSH per l'utente della macchina virtuale. |
Core | Disponibilità generale |
az vm wait |
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione della macchina virtuale. |
Core | Disponibilità generale |
az vm assess-patches
Valutare le patch in una macchina virtuale.
az vm assess-patches [--ids]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--subscription]
Esempio
Valutare le patch in una macchina virtuale.
az vm assess-patches -g MyResourceGroup -n MyVm
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>
.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vm auto-shutdown
Gestire l'arresto automatico per la macchina virtuale.
az vm auto-shutdown [--email]
[--ids]
[--location]
[--name]
[--off]
[--resource-group]
[--subscription]
[--time]
[--webhook]
Esempio
Creare una pianificazione di arresto automatico per una macchina virtuale.
az vm auto-shutdown -g MyResourceGroup -n MyVm --time 1730 --email "foo@bar.com" --webhook "https://example.com/"
Eliminare la pianificazione dell'arresto automatico per una macchina virtuale.
az vm auto-shutdown -g MyResourceGroup -n MyVm --off
Parametri facoltativi
Destinatario del messaggio di posta elettronica a cui inviare notifiche (può essere un elenco di indirizzi di posta elettronica separati da punti e virgola).
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Posizione. Usare i valori ottenuti con az account list-locations
. È possibile configurare la posizione predefinito con az configure --defaults location=<location>
.
Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>
.
Disattivare l'arresto automatico per la macchina virtuale. La configurazione verrà cancellata.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
L'ora UTC del giorno in cui verrà eseguita la pianificazione ogni giorno. Formato: hhmm. Esempio: 1730.
URL del webhook a cui verrà inviata la notifica.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vm capture
Acquisire informazioni per una macchina virtuale arrestata.
Per un'esercitazione end-to-end, vedere https://docs.microsoft.com/azure/virtual-machines/linux/capture-image.
az vm capture --vhd-name-prefix
[--ids]
[--name]
[--overwrite]
[--resource-group]
[--storage-container]
[--subscription]
Esempio
Deallocare, generalizzare e acquisire una macchina virtuale arrestata.
az vm deallocate -g MyResourceGroup -n MyVm
az vm generalize -g MyResourceGroup -n MyVm
az vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix
Deallocare, generalizzare e acquisire più macchine virtuali arrestate.
vms_ids=$(az vm list -g MyResourceGroup --query "[].id" -o tsv)
az vm deallocate --ids {vms_ids}
az vm generalize --ids {vms_ids}
az vm capture --ids {vms_ids} --vhd-name-prefix MyPrefix
Parametri necessari
Il prefisso del nome del disco rigido virtuale specifica per i dischi della macchina virtuale.
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>
.
Sovrascrivere il file del disco esistente.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome del contenitore dell'account di archiviazione in cui salvare i dischi.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vm convert
Convertire una macchina virtuale con dischi non gestiti per l'uso di dischi gestiti.
az vm convert [--ids]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--subscription]
Esempio
Convertire una macchina virtuale con dischi non gestiti per l'uso di dischi gestiti.
az vm convert -g MyResourceGroup -n MyVm
Convertire tutte le macchine virtuali con dischi non gestiti in un gruppo di risorse per usare dischi gestiti.
az vm convert --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>
.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vm create
Creare una macchina virtuale di Azure.
Per un'esercitazione end-to-end, vedere https://docs.microsoft.com/azure/virtual-machines/linux/quick-create-cli.
az vm create --name
--resource-group
[--accelerated-networking {false, true}]
[--accept-term]
[--admin-password]
[--admin-username]
[--asgs]
[--assign-identity]
[--attach-data-disks]
[--attach-os-disk]
[--authentication-type {all, password, ssh}]
[--availability-set]
[--boot-diagnostics-storage]
[--capacity-reservation-group]
[--computer-name]
[--count]
[--custom-data]
[--data-disk-caching]
[--data-disk-delete-option]
[--data-disk-encryption-sets]
[--data-disk-sizes-gb]
[--disable-integrity-monitoring-autoupgrade]
[--disk-controller-type {NVMe, SCSI}]
[--edge-zone]
[--enable-agent {false, true}]
[--enable-auto-update {false, true}]
[--enable-hibernation {false, true}]
[--enable-hotpatching {false, true}]
[--enable-integrity-monitoring]
[--enable-proxy-agent {false, true}]
[--enable-secure-boot {false, true}]
[--enable-vtpm {false, true}]
[--encryption-at-host {false, true}]
[--ephemeral-os-disk {false, true}]
[--ephemeral-os-disk-placement {CacheDisk, NvmeDisk, ResourceDisk}]
[--eviction-policy {Deallocate, Delete}]
[--generate-ssh-keys]
[--host]
[--host-group]
[--image]
[--license-type {None, RHEL_BASE, RHEL_BASESAPAPPS, RHEL_BASESAPHA, RHEL_BYOS, RHEL_ELS_6, RHEL_EUS, RHEL_SAPAPPS, RHEL_SAPHA, SLES, SLES_BYOS, SLES_HPC, SLES_SAP, SLES_STANDARD, UBUNTU, UBUNTU_PRO, Windows_Client, Windows_Server}]
[--location]
[--max-price]
[--nic-delete-option]
[--nics]
[--no-wait]
[--nsg]
[--nsg-rule {NONE, RDP, SSH}]
[--os-disk-caching {None, ReadOnly, ReadWrite}]
[--os-disk-delete-option {Delete, Detach}]
[--os-disk-encryption-set]
[--os-disk-name]
[--os-disk-secure-vm-disk-encryption-set]
[--os-disk-security-encryption-type {DiskWithVMGuestState, NonPersistedTPM, VMGuestStateOnly}]
[--os-disk-size-gb]
[--os-type {linux, windows}]
[--patch-mode {AutomaticByOS, AutomaticByPlatform, ImageDefault, Manual}]
[--plan-name]
[--plan-product]
[--plan-promotion-code]
[--plan-publisher]
[--platform-fault-domain]
[--ppg]
[--priority {Low, Regular, Spot}]
[--private-ip-address]
[--proxy-agent-mode {Audit, Enforce}]
[--public-ip-address]
[--public-ip-address-allocation {dynamic, static}]
[--public-ip-address-dns-name]
[--public-ip-sku {Basic, Standard}]
[--role]
[--scope]
[--secrets]
[--security-type {ConfidentialVM, Standard, TrustedLaunch}]
[--size]
[--source-disk-restore-point]
[--source-disk-restore-point-size-gb]
[--source-resource]
[--source-resource-size]
[--specialized {false, true}]
[--ssh-dest-key-path]
[--ssh-key-name]
[--ssh-key-values]
[--storage-account]
[--storage-container-name]
[--storage-sku]
[--subnet]
[--subnet-address-prefix]
[--tags]
[--ultra-ssd-enabled {false, true}]
[--use-unmanaged-disk]
[--user-data]
[--v-cpus-available]
[--v-cpus-per-core]
[--validate]
[--vmss]
[--vnet-address-prefix]
[--vnet-name]
[--workspace]
[--zone]
Esempio
Creare una macchina virtuale Ubuntu2204 predefinita con l'autenticazione SSH automatica.
az vm create -n MyVm -g MyResourceGroup --image Ubuntu2204
Creare una macchina virtuale RedHat predefinita con l'autenticazione SSH automatica usando un URN immagine.
az vm create -n MyVm -g MyResourceGroup --image RedHat:RHEL:7-RAW:7.4.2018010506
Creare una macchina virtuale Windows Server predefinita con un indirizzo IP privato.
az vm create -n MyVm -g MyResourceGroup --public-ip-address "" --image Win2012R2Datacenter
Creare una macchina virtuale da un'immagine gestita personalizzata.
az vm create -g MyResourceGroup -n MyVm --image MyImage
Creare una macchina virtuale da una versione generalizzata dell'immagine della raccolta.
az vm create -g MyResourceGroup -n MyVm --image /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.Compute/galleries/myGallery/images/myImage/versions/1.0.0
Creare una macchina virtuale da una versione specializzata dell'immagine della raccolta.
az vm create -g MyResourceGroup -n MyVm --image /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.Compute/galleries/myGallery/images/myImage/versions/1.0.0 --specialized
Creare una macchina virtuale dalla versione più recente di un'immagine della raccolta
az vm create -g MyResourceGroup -n MyVm --image /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.Compute/galleries/myGallery/images/myImage
Creare una macchina virtuale collegando un disco del sistema operativo gestito.
az vm create -g MyResourceGroup -n MyVm --attach-os-disk MyOsDisk --os-type linux
Creare una macchina virtuale collegando un disco del sistema operativo non gestito da un URI BLOB del disco rigido virtuale.
az vm create -g MyResourceGroup -n MyVm --attach-os-disk https://vhd1234.blob.core.windows.net/vhds/osdisk1234.vhd --os-type linux --use-unmanaged-disk
Creare una macchina virtuale Debian11 usando uno script cloud-init per la configurazione. Vedere: https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init.
az vm create -g MyResourceGroup -n MyVm --image Debian11 --custom-data MyCloudInitScript.yml
Creare una macchina virtuale Debian11 con l'autenticazione della chiave SSH e una voce DNS pubblica, che si trova in una rete virtuale esistente e in un set di disponibilità.
az vm create -n MyVm -g MyResourceGroup --image Debian11 --vnet-name MyVnet --subnet subnet1 \
--availability-set MyAvailabilitySet --public-ip-address-dns-name MyUniqueDnsName \
--ssh-key-values @key-file
Creare una semplice macchina virtuale Ubuntu Linux con un indirizzo IP pubblico, una voce DNS, due dischi dati (10 GB e 20 GB) e quindi generare coppie di chiavi SSH RSA.
az vm create -n MyVm -g MyResourceGroup --public-ip-address-dns-name MyUniqueDnsName \
--image Ubuntu2204 --data-disk-sizes-gb 10 20 --size Standard_DS2_v2 \
--generate-ssh-keys
Creare una macchina virtuale Debian11 usando i segreti di Key Vault.
az keyvault certificate create --vault-name vaultname -n cert1 \
-p "$(az keyvault certificate get-default-policy)"
secrets=$(az keyvault secret list-versions --vault-name vaultname \
-n cert1 --query "[?attributes.enabled].id" -o tsv)
vm_secrets=$(az vm secret format -s "$secrets")
az vm create -g group-name -n vm-name --admin-username deploy \
--image debian11 --secrets "$vm_secrets"
Creare una macchina virtuale CentOS con un'identità assegnata dal sistema. La macchina virtuale avrà un ruolo "Collaboratore" con accesso a un account di archiviazione.
az vm create -n MyVm -g rg1 --image CentOS85Gen2 --assign-identity [system] --scope /subscriptions/99999999-1bf0-4dda-aec3-cb9272f09590/MyResourceGroup/myRG/providers/Microsoft.Storage/storageAccounts/storage1 --role Contributor
Creare una macchina virtuale Debian11 con un'identità assegnata dall'utente.
az vm create -n MyVm -g rg1 --image Debian11 --assign-identity /subscriptions/99999999-1bf0-4dda-aec3-cb9272f09590/resourcegroups/myRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myID
Creare una macchina virtuale Debian11 con identità assegnata dal sistema e dall'utente.
az vm create -n MyVm -g rg1 --image Debian11 --assign-identity [system] /subscriptions/99999999-1bf0-4dda-aec3-cb9272f09590/resourcegroups/myRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myID
Creare una macchina virtuale in una zona di disponibilità nell'area del gruppo di risorse corrente.
az vm create -n MyVm -g MyResourceGroup --image CentOS85Gen2 --zone 1
Creare più macchine virtuali. In questo esempio vengono create 3 macchine virtuali. Sono MyVm0, MyVm1, MyVm2.
az vm create -n MyVm -g MyResourceGroup --image CentOS85Gen2 --count 3
Creare una macchina virtuale dall'immagine della raccolta condivisa
az vm create -n MyVm -g MyResourceGroup --image /SharedGalleries/{gallery_unique_name}/Images/{image}/Versions/{version}
Creare una macchina virtuale dall'immagine della raccolta community
az vm create -n MyVm -g MyResourceGroup --image /CommunityGalleries/{gallery_unique_name}/Images/{image}/Versions/{version}
Parametri necessari
Nome della macchina virtuale.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Abilitare la rete accelerata. Se non specificato, l'interfaccia della riga di comando la abiliterà in base all'immagine e alle dimensioni del computer.
Accettare il contratto di licenza e l'informativa sulla privacy.
Password per la macchina virtuale se il tipo di autenticazione è 'Password'.
Nome utente per la macchina virtuale. Il valore predefinito è il nome utente corrente del sistema operativo. Se il valore predefinito è riservato al sistema, il valore predefinito verrà impostato su azureuser. Fare riferimento a https://docs.microsoft.com/rest/api/compute/virtualmachines/createorupdate#osprofile per ottenere un elenco completo di valori riservati.
Elenco delimitato da spazi dei gruppi di sicurezza delle applicazioni esistenti da associare alla macchina virtuale.
Accettare identità assegnate dal sistema o dall'utente separate da spazi. Usare '[system]' per fare riferimento all'identità assegnata dal sistema o a un ID risorsa per fare riferimento all'identità assegnata dall'utente. Per altri esempi, vedere la Guida.
Collegare dischi dati esistenti alla macchina virtuale. Può usare il nome o l'ID di un disco gestito o l'URI a un disco rigido virtuale non gestito.
Collegare un disco del sistema operativo esistente alla macchina virtuale. Può usare il nome o l'ID di un disco gestito o l'URI a un disco rigido virtuale non gestito.
Tipo di autenticazione da usare con la macchina virtuale. L'impostazione predefinita è password per la chiave pubblica Windows e SSH per Linux. "all" abilita sia l'autenticazione ssh che la password.
Nome o ID di un set di disponibilità esistente a cui aggiungere la macchina virtuale. Nessuna per impostazione predefinita.
Nome dell'account di archiviazione preesistente o relativo URI BLOB per acquisire la diagnostica di avvio. Lo SKU deve essere uno dei Standard_GRS, Standard_LRS e Standard_RAGRS.
ID o nome del gruppo di prenotazioni della capacità utilizzato per allocare. Passare "Nessuno" per annullare l'associazione del gruppo di prenotazioni della capacità. Si noti che se si vuole eliminare una macchina virtuale o un set di scalabilità di macchine virtuali associato al gruppo di prenotazioni di capacità, è prima necessario annullare l'associazione del gruppo di prenotazioni della capacità.
Nome del sistema operativo host della macchina virtuale. L'impostazione predefinita è il nome della macchina virtuale.
Numero di macchine virtuali da creare. L'intervallo di valori è [2, 250], incluso. Non specificare questo parametro se si vuole creare una singola macchina virtuale normale. Le macchine virtuali vengono create in parallelo. L'output di questo comando è una matrice di macchine virtuali anziché una singola macchina virtuale. Ogni macchina virtuale ha un proprio indirizzo IP pubblico, una scheda di interfaccia di rete. La rete virtuale e il gruppo di sicurezza di rete sono condivisi. È consigliabile che nessun indirizzo IP pubblico, scheda di interfaccia di rete, rete virtuale e gruppo di sicurezza di rete esistente si trovi nel gruppo di risorse. Quando si specifica --count, --attach-data-disks, --attach-os-disk, --boot-diagnostics-storage, --computer-name, --host, --host-group, --nics, --os-disk-name, --private-ip-address, --public-ip-address, --public-ip-address-dns-name, --storage-account, --storage-container-name, --subnet, --use-unmanaged-disk, --vnet-name non sono consentiti.
File di script init personalizzato o testo (cloud-init, cloud-config e così via).
Tipo di memorizzazione nella cache di archiviazione per i dischi dati, tra cui "Nessuno", "ReadOnly", "ReadWrite" e così via. Usare un valore singolare per applicare su tutti i dischi o usare <lun>=<vaule1> <lun>=<value2>
per configurare un singolo disco.
Specificare se il disco dati deve essere eliminato o scollegato al momento dell'eliminazione della macchina virtuale. Se è collegato un singolo disco dati, i valori consentiti sono Delete e Detach. Per collegare più dischi dati, usare "<data_disk>=Delete <data_disk2>=Detach" per configurare ogni disco.
Nomi o ID (delimitati da spazio) di set di crittografia del disco per i dischi dati.
Dimensioni del disco dati gestito separate da spazio in GB da creare.
Disabilitare l'aggiornamento automatico dell'estensione di attestazione guest per le macchine virtuali abilitate per l'avvio attendibile e il set di scalabilità di macchine virtuali.
Specificare il tipo di controller del disco configurato per la macchina virtuale o il set di scalabilità di macchine virtuali.
Nome della zona perimetrale.
Indica se è necessario eseguire il provisioning dell'agente di macchine virtuali nella macchina virtuale. Quando questa proprietà non viene specificata, il comportamento predefinito consiste nell'impostarlo su true. In questo modo si garantisce che l'agente di macchine virtuali sia installato nella macchina virtuale in modo che le estensioni possano essere aggiunte alla macchina virtuale in un secondo momento.
Indicare se gli aggiornamenti automatici sono abilitati per la macchina virtuale Windows.
Flag che abilita o disabilita la funzionalità di ibernazione nella macchina virtuale.
Applicare patch alle macchine virtuali senza richiedere un riavvio. --enable-agent deve essere impostato e --patch-mode deve essere impostato su AutomaticByPlatform.
Abilitare l'installazione dell'estensione di attestazione guest supportata da Microsoft e non l'abilitazione dell'identità assegnata dal sistema per le macchine virtuali abilitate per l'avvio attendibile e il set di scalabilità di macchine virtuali.
Specificare se la funzionalità dell'agente proxy deve essere abilitata nella macchina virtuale o nel set di scalabilità di macchine virtuali.
Abilitare l'avvio protetto.
Abilitare vTPM.
Abilitare la crittografia host per la macchina virtuale o il set di scalabilità di macchine virtuali. In questo modo verrà abilitata la crittografia per tutti i dischi, incluso il disco Resource/Temp nell'host stesso.
Consente di creare un disco del sistema operativo direttamente nel nodo host, offrendo prestazioni del disco locale e tempi di ricreazione dell'immagine delle macchine virtuali/set di scalabilità di macchine virtuali.
Applicabile solo se usato con --ephemeral-os-disk
. Consente di scegliere il percorso di provisioning del disco del sistema operativo temporaneo.
Criteri di rimozione per la macchina virtuale con priorità Spot. Il criterio di rimozione predefinito è Deallocare per una macchina virtuale con priorità spot.
Generare file di chiave RSA pubblici e privati SSH se mancanti. Le chiavi verranno archiviate nella directory ~/.ssh.
ID risorsa dell'host dedicato in cui risiederà la macchina virtuale. --host e --host-group non possono essere usati insieme.
Nome o ID risorsa del gruppo host dedicato in cui risiederà la macchina virtuale. --host e --host-group non possono essere usati insieme.
Nome dell'immagine del sistema operativo come alias URN, URN, nome o ID immagine personalizzato, ID versione immagine personalizzata o URI BLOB VHD. Inoltre, supporta anche l'immagine della raccolta condivisa. Usare l'alias immagine, inclusa la versione della distribuzione che si vuole usare. Ad esempio, usare Debian11 invece di Debian. Questo parametro è obbligatorio a meno che non si usi il --attach-os-disk.
formato URN valido: "Publisher:Offer:Sku:Version". Per ulteriori informazioni, vedere https://docs.microsoft.com/azure/virtual-machines/linux/cli-ps-findimage.
Specifica che l'immagine o il disco di Windows è stato concesso in licenza in locale. Per abilitare Vantaggio Azure Hybrid per Windows Server, usare "Windows_Server". Per abilitare i diritti di hosting multi-tenant per Windows 10, usare "Windows_Client". Per altre informazioni, vedere la documentazione online della macchina virtuale Windows di Azure.
Percorso in cui creare una macchina virtuale e le risorse correlate. Se la posizione predefinita non è configurata, per impostazione predefinita verrà impostata la posizione del gruppo di risorse.
Il prezzo massimo (in dollari statunitensi) che si è disposti a pagare per una macchina virtuale/set di scalabilità di macchine virtuali spot. -1 indica che la macchina virtuale spot o il set di scalabilità di macchine virtuali non deve essere rimosso per motivi di prezzo.
Specificare cosa accade all'interfaccia di rete quando la macchina virtuale viene eliminata. Usare un valore singolare per applicare a tutte le risorse o usare = per configurare il comportamento di eliminazione per le singole risorse. Le opzioni possibili sono Elimina e Scollega.
Nomi o ID delle schede di interfaccia di rete esistenti da collegare alla macchina virtuale. La prima scheda di interfaccia di rete verrà designata come primaria. Se omesso, verrà creata una nuova scheda di interfaccia di rete. Se viene specificata una scheda di interfaccia di rete esistente, non specificare subnet, rete virtuale, ip pubblico o gruppo di sicurezza di rete.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Nome da usare quando si crea un nuovo gruppo di sicurezza di rete (impostazione predefinita) o se ne fa riferimento uno esistente. Può anche fare riferimento a un gruppo di sicurezza di rete esistente in base all'ID o specificare "" per nessuno ('"" nell'interfaccia della riga di comando di Azure usando PowerShell o l'operatore --% ).
Regola del gruppo di sicurezza di rete da creare durante la creazione di un nuovo gruppo di sicurezza di rete. Per impostazione predefinita, aprire le porte per consentire RDP in Windows e consentire SSH in Linux. NONE non rappresenta alcuna regola del gruppo di sicurezza di rete.
Tipo di memorizzazione nella cache dell'archiviazione per il disco del sistema operativo della macchina virtuale. Impostazione predefinita: ReadWrite.
Specificare il comportamento del disco gestito quando la macchina virtuale viene eliminata, ad esempio se il disco gestito viene eliminato o scollegato.
Nome o ID del set di crittografia del disco per il disco del sistema operativo.
Nome del nuovo disco del sistema operativo della macchina virtuale.
Specificare l'ID risorsa o il nome del set di crittografia del disco gestito del cliente usato per il disco guest della macchina virtuale riservato crittografato con chiave gestita dal cliente.
Specificare il tipo di crittografia del disco gestito del sistema operativo.
Dimensioni del disco del sistema operativo in GB da creare.
Tipo di sistema operativo installato in un disco rigido virtuale personalizzato. Non usare quando si specifica un alias URN o URN.
Modalità di applicazione di patch in guest alla macchina virtuale IaaS. Valori consentiti per la macchina virtuale Windows: AutomaticByOS, AutomaticByPlatform, Manual. Valori consentiti per la macchina virtuale Linux: AutomaticByPlatform, ImageDefault. Manuale: è possibile controllare l'applicazione di patch a una macchina virtuale. A tale scopo, applicare manualmente le patch all'interno della macchina virtuale. In questa modalità gli aggiornamenti automatici sono disabilitati; Il parametro --enable-auto-update deve essere false. AutomaticByOS: la macchina virtuale verrà aggiornata automaticamente dal sistema operativo. Il parametro --enable-auto-update deve essere true. AutomaticByPlatform: la macchina virtuale verrà aggiornata automaticamente dal sistema operativo. ImageDefault: viene usata la configurazione di applicazione di patch predefinita della macchina virtuale. Il parametro --enable-agent e --enable-auto-update deve essere true.
Nome del piano.
Pianificare il prodotto.
Pianificare il codice promozionale.
Pianificare l'editore.
Specificare il dominio di errore logico del set di scalabilità in cui verrà creata la macchina virtuale. Per impostazione predefinita, la macchina virtuale verrà assegnata automaticamente a un dominio di errore che mantiene al meglio il bilanciamento tra domini di errore disponibili. Questo è applicabile solo se la proprietà virtualMachineScaleSet di questa macchina virtuale è impostata. Il set di scalabilità di macchine virtuali a cui si fa riferimento deve avere il numero di domini di errore della piattaforma. Questa proprietà non può essere aggiornata dopo la creazione della macchina virtuale. L'assegnazione del dominio di errore può essere visualizzata nella visualizzazione dell'istanza della macchina virtuale.
Nome o ID del gruppo di posizionamento di prossimità a cui deve essere associata la macchina virtuale.
Priorità. Usare "Spot" per eseguire carichi di lavoro di breve durata in modo conveniente. L'enumerazione 'Low' sarà deprecata in futuro. Usare "Spot" per distribuire una macchina virtuale spot di Azure e/o un set di scalabilità di macchine virtuali. Il valore predefinito è Regolare.
Indirizzo IP privato statico (ad esempio 10.0.0.5).
Specificare la modalità su cui verrà eseguito l'agente proxy se la funzionalità è abilitata.
Nome dell'indirizzo IP pubblico durante la creazione di uno (impostazione predefinita) o il riferimento a uno esistente. Può anche fare riferimento a un indirizzo IP pubblico esistente in base all'ID o specificare "" per Nessuno ('"" nell'interfaccia della riga di comando di Azure usando PowerShell o l'operatore --% ). Per l'interfaccia della riga di comando di Azure con PowerShell Core Edition 7.3.4, specificare o "" (--public-ip-address o --public-ip-address "").
Nome DNS univoco globale per un indirizzo IP pubblico appena creato.
SKU IP pubblico. L'indirizzo IP pubblico è supportato per essere creato nella zona perimetrale solo quando è "Standard".
Nome del ruolo o ID dell'identità assegnata dal sistema.
Ambito a cui l'identità assegnata dal sistema può accedere.
Uno o più segreti di Key Vault come stringhe JSON o file tramite @{path}
contenente [{ "sourceVault": { "id": "value" }, "vaultCertificates": [{ "certificateUrl": "value", "certificateStore": "cert store name (only on windows)"}] }]
.
Specificare il tipo di sicurezza della macchina virtuale.
Dimensioni della macchina virtuale da creare. Vedi https://azure.microsoft.com/pricing/details/virtual-machines/ per informazioni sulle dimensioni.
Creare un disco dati da un punto di ripristino del disco. Può usare l'ID di un punto di ripristino del disco.
Dimensioni del punto di ripristino del disco di origine in GB.
Creare un disco dati da uno snapshot o da un altro disco. Può usare l'ID di un disco o di uno snapshot.
Dimensioni del disco di origine in GB.
Indicare se l'immagine di origine è specializzata.
Percorso del file di destinazione nella macchina virtuale per la chiave SSH. Se il file esiste già, le chiavi specificate vengono aggiunte al file. Il percorso di destinazione per le chiavi pubbliche SSH è attualmente limitato al valore predefinito "/home/username/.ssh/authorized_keys" a causa di un problema noto nell'agente di provisioning Linux.
Usarlo come chiave pubblica nella macchina virtuale. Deve essere una risorsa chiave SSH esistente in Azure.
Elenco separato da spazi di chiavi pubbliche SSH o percorsi di file di chiave pubblica.
Applicabile solo se usato con --use-unmanaged-disk
. Nome da usare quando si crea un nuovo account di archiviazione o se ne fa riferimento uno esistente. Se omesso, verrà usato un account di archiviazione appropriato nello stesso gruppo di risorse e nello stesso percorso oppure ne verrà creato uno nuovo.
Applicabile solo se usato con --use-unmanaged-disk
. Nome del contenitore di archiviazione per il disco del sistema operativo della macchina virtuale. Impostazione predefinita: vhd.
SKU dell'account di archiviazione con cui rendere persistente la macchina virtuale. Usare uno SKU singolare che verrebbe applicato in tutti i dischi o specificare singoli dischi. Utilizzo: [--storage-sku SKU | --storage-sku ID=SKU ID=SKU ID=SKU...], dove ogni ID è "os" o un lun indicizzato a 0. Valori consentiti: Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS, PremiumV2_LRS.
Nome della subnet quando si crea una nuova rete virtuale o si fa riferimento a una rete virtuale esistente. Può anche fare riferimento a una subnet esistente in base all'ID. Se vengono omessi sia il nome della rete virtuale che la subnet, verrà selezionata automaticamente una rete virtuale e una subnet appropriata oppure ne verrà creata una nuova.
Prefisso dell'indirizzo IP della subnet da usare durante la creazione di una nuova rete virtuale in formato CIDR.
Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.
Abilita o disabilita la funzionalità di avere 1 o più dischi dati gestiti con UltraSSD_LRS account di archiviazione.
Non usare il disco gestito per rendere persistente la macchina virtuale.
UserData per la macchina virtuale. Può essere passato come file o stringa.
Specificare il numero di vCPU disponibili.
Specificare il rapporto tra vCPU e core fisico. L'impostazione di questa proprietà su 1 significa anche che l'hyper-threading è disabilitato.
Generare e convalidare il modello di Resource Manager senza creare risorse.
Nome o ID di un set di scalabilità di macchine virtuali esistente a cui deve essere assegnata la macchina virtuale. Nessuna per impostazione predefinita.
Prefisso dell'indirizzo IP da usare durante la creazione di una nuova rete virtuale in formato CIDR.
Nome della rete virtuale durante la creazione di una nuova rete o il riferimento a uno esistente.
Nome o ID dell'area di lavoro Log Analytics. Se si specifica l'area di lavoro tramite il nome, l'area di lavoro deve trovarsi nello stesso gruppo di risorse con la macchina virtuale. In caso contrario, verrà creata una nuova area di lavoro.
Zona di disponibilità in cui effettuare il provisioning della risorsa.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vm deallocate
Deallocare una macchina virtuale in modo che le risorse di calcolo non siano più allocate (gli addebiti non sono più applicabili). Lo stato cambierà da "Arrestato" a "Arrestato (deallocato)".
Per un'esercitazione end-to-end, vedere https://docs.microsoft.com/azure/virtual-machines/linux/capture-image.
az vm deallocate [--hibernate {0, 1, f, false, n, no, t, true, y, yes}]
[--ids]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--subscription]
Esempio
Deallocare, generalizzare e acquisire una macchina virtuale arrestata.
az vm deallocate -g MyResourceGroup -n MyVm
az vm generalize -g MyResourceGroup -n MyVm
az vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix
Deallocare, generalizzare e acquisire più macchine virtuali arrestate.
az vm deallocate --ids vms_ids
az vm generalize --ids vms_ids
az vm capture --ids vms_ids --vhd-name-prefix MyPrefix
Deallocare una macchina virtuale.
az vm deallocate --name MyVm --no-wait --resource-group MyResourceGroup
Parametri facoltativi
Parametro facoltativo per l'ibernazione di una macchina virtuale. (Funzionalità in anteprima).
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>
.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vm delete
Eliminare una VM.
az vm delete [--force-deletion]
[--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
[--yes]
Esempio
Eliminare una macchina virtuale senza una richiesta di conferma.
az vm delete -g MyResourceGroup -n MyVm --yes
Eliminare tutte le macchine virtuali in un gruppo di risorse.
az vm delete --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)
Parametri facoltativi
Parametro facoltativo per forzare l'eliminazione di macchine virtuali. Il valore predefinito è Nessuno.
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>
.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Indica che non è richiesta la conferma.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vm generalize
Contrassegnare una macchina virtuale come generalizzata, consentendo l'immagine per più distribuzioni.
Per un'esercitazione end-to-end, vedere https://docs.microsoft.com/azure/virtual-machines/linux/capture-image.
az vm generalize [--ids]
[--name]
[--resource-group]
[--subscription]
Esempio
Deallocare, generalizzare e acquisire una macchina virtuale arrestata.
az vm deallocate -g MyResourceGroup -n MyVm
az vm generalize -g MyResourceGroup -n MyVm
az vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix
Deallocare, generalizzare e acquisire più macchine virtuali arrestate.
az vm deallocate --ids vms_ids
az vm generalize --ids vms_ids
az vm capture --ids vms_ids --vhd-name-prefix MyPrefix
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>
.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vm get-instance-view
Ottenere informazioni sull'istanza di una macchina virtuale.
az vm get-instance-view [--ids]
[--name]
[--resource-group]
[--subscription]
Esempio
Usare un gruppo di risorse e un nome per ottenere informazioni sulla visualizzazione dell'istanza di una macchina virtuale.
az vm get-instance-view -g MyResourceGroup -n MyVm
Ottenere visualizzazioni di istanza per tutte le macchine virtuali in un gruppo di risorse.
az vm get-instance-view --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>
.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vm install-patches
Installare le patch in una macchina virtuale.
az vm install-patches --maximum-duration
--reboot-setting {Always, IfRequired, Never}
[--classifications-to-include-linux {Critical, Other, Security}]
[--classifications-to-include-win {Critical, Definition, FeaturePack, Security, ServicePack, Tools, UpdateRollUp, Updates}]
[--exclude-kbs-requiring-reboot {false, true}]
[--ids]
[--kb-numbers-to-exclude]
[--kb-numbers-to-include]
[--max-patch-publish-date]
[--name]
[--no-wait]
[--package-name-masks-to-exclude]
[--package-name-masks-to-include]
[--resource-group]
[--subscription]
Esempio
Installare le patch in una macchina virtuale Windows, consentendo il tempo massimo di 4 ore e la macchina virtuale verrà riavviata se necessario durante l'operazione di aggiornamento software.
az vm install-patches -g MyResourceGroup -n MyVm --maximum-duration PT4H --reboot-setting IfRequired --classifications-to-include-win Critical Security --exclude-kbs-requiring-reboot true
Installare le patch in una macchina virtuale Linux, consentendo il tempo massimo di 4 ore e la macchina virtuale verrà riavviata se necessario durante l'operazione di aggiornamento software.
az vm install-patches -g MyResourceGroup -n MyVm --maximum-duration PT4H --reboot-setting IfRequired --classifications-to-include-linux Critical
Parametri necessari
Specificare la quantità massima di tempo di esecuzione dell'operazione. Deve essere una stringa di durata conforme a ISO 8601, ad esempio PT4H (4 ore).
Definire quando è accettabile riavviare una macchina virtuale durante un'operazione di aggiornamento software.
Parametri facoltativi
Elenco delimitato da spazi di classificazioni da includere per la macchina virtuale Linux.
Elenco delimitato da spazi di classificazioni da includere per la macchina virtuale Windows.
Filtrare le KB che non hanno un comportamento di riavvio di 'NeverReboots' quando questa opzione è impostata. Applicabile solo alla macchina virtuale Windows.
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Elenco delimitato da spazi di KB da escludere nell'operazione di patch. Applicabile solo alla macchina virtuale Windows.
Elenco delimitato da spazi di KB da includere nell'operazione di patch. Applicabile solo alla macchina virtuale Windows.
Valore ora ISO 8601 per l'installazione della patch pubblicata in o prima di questa data di pubblicazione massima. Formato: fuso orario (aaaaa-mm-gg) (hh:mm:ss.xxxxx) fuso orario (+/-hh:mm).
Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>
.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Elenco di pacchetti separati da spazi da escludere nell'operazione di patch. Formato: packageName_packageVersion. Applicabile solo alle macchine virtuali Linux.
Elenco di pacchetti separati da spazi da includere nell'operazione di patch. Formato: packageName_packageVersion. Applicabile solo alle macchine virtuali Linux.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vm list
Elencare i dettagli delle Macchine virtuali.
--resource-group
può passare una stringa vuota come parametro, che restituirà tutte le informazioni sulla macchina virtuale nella sottoscrizione. Per altre informazioni sull'esecuzione di query su Macchine virtuali, vedere https://docs.microsoft.com/cli/azure/query-az-cli2.
az vm list [--resource-group]
[--show-details]
[--vmss]
Esempio
Elencare tutte le macchine virtuali.
az vm list
Elencare tutte le macchine virtuali in base al gruppo di risorse.
az vm list -g MyResourceGroup
Elencare tutte le macchine virtuali in base al gruppo di risorse con i dettagli.
az vm list -g MyResourceGroup -d
Parametri facoltativi
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Mostra l'indirizzo IP pubblico, il nome di dominio completo e gli stati di alimentazione. il comando verrà eseguito lentamente.
Elencare le istanze di vm in un set di scalabilità di macchine virtuali specifico. Specificare l'ID del set di scalabilità di macchine virtuali o il nome del set di scalabilità di macchine virtuali.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vm list-ip-addresses
Elencare gli indirizzi IP associati a una macchina virtuale.
az vm list-ip-addresses [--ids]
[--name]
[--resource-group]
[--subscription]
Esempio
Ottenere gli indirizzi IP per una macchina virtuale.
az vm list-ip-addresses -g MyResourceGroup -n MyVm
Ottenere gli indirizzi IP per tutte le macchine virtuali in un gruppo di risorse.
az vm list-ip-addresses --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>
.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vm list-sizes
Elencare le dimensioni disponibili per le macchine virtuali.
az vm list-sizes [--ids]
[--location]
[--subscription]
Esempio
Elencare le dimensioni delle macchine virtuali disponibili nell'area Stati Uniti occidentali.
az vm list-sizes -l westus
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Posizione. Usare i valori ottenuti con az account list-locations
. È possibile configurare la posizione predefinito con az configure --defaults location=<location>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vm list-skus
Ottenere i dettagli per gli SKU delle risorse correlate al calcolo.
Questo comando incorpora la restrizione a livello di sottoscrizione, offrendo le informazioni più accurate.
az vm list-skus [--all {false, true}]
[--location]
[--resource-type]
[--size]
[--zone {false, true}]
Esempio
Elencare tutti gli SKU nell'area Stati Uniti occidentali.
az vm list-skus -l westus
Elencare tutte le dimensioni delle macchine virtuali disponibili nell'area Stati Uniti orientali2 che supportano la zona di disponibilità.
az vm list-skus -l eastus2 --zone
Elencare tutte le dimensioni delle macchine virtuali disponibili nell'area Stati Uniti orientali2 che supportano la zona di disponibilità con nome come "standard_ds1...".
az vm list-skus -l eastus2 --zone --size standard_ds1
Elencare le informazioni correlate allo SKU del set di disponibilità nell'area Stati Uniti occidentali.
az vm list-skus -l westus --resource-type availabilitySets
Parametri facoltativi
Mostra tutte le informazioni, incluse le dimensioni delle macchine virtuali non disponibili nella sottoscrizione corrente.
Posizione. Usare i valori ottenuti con az account list-locations
. È possibile configurare la posizione predefinito con az configure --defaults location=<location>
.
Tipi di risorse, ad esempio "availabilitySets", "snapshot", "disks" e così via.
Nome dimensione, nome parziale accettato.
Visualizzare gli SKU che supportano le zone di disponibilità.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vm list-usage
Elencare le risorse di utilizzo disponibili per le macchine virtuali.
az vm list-usage --location
Esempio
Ottenere l'utilizzo delle risorse di calcolo per l'area Stati Uniti occidentali.
az vm list-usage -l westus
Parametri necessari
Posizione. Usare i valori ottenuti con az account list-locations
. È possibile configurare la posizione predefinito con az configure --defaults location=<location>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vm list-vm-resize-options
Elencare le opzioni di ridimensionamento disponibili per le macchine virtuali.
az vm list-vm-resize-options [--ids]
[--name]
[--resource-group]
[--subscription]
Esempio
Elencare tutte le dimensioni di macchina virtuale disponibili per il ridimensionamento.
az vm list-vm-resize-options -g MyResourceGroup -n MyVm
Elencare le dimensioni disponibili per tutte le macchine virtuali in un gruppo di risorse.
az vm list-vm-resize-options --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>
.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vm open-port
Apre una macchina virtuale per il traffico in ingresso sulle porte specificate.
Aggiunge una regola di sicurezza al gruppo di sicurezza di rete (NSG) collegato alla subnet o all'interfaccia di rete della macchina virtuale. Verrà usato il gruppo di sicurezza di rete esistente o ne verrà creato uno nuovo. Il nome della regola è 'open-port-{port}' e sovrascriverà una regola esistente con questo nome. Per le macchine virtuali con più schede di interfaccia di rete o per un controllo più granulare, usare direttamente i comandi di rete appropriati (creazione di regole nsg e così via).
az vm open-port --port
[--apply-to-subnet]
[--ids]
[--name]
[--nsg-name]
[--priority]
[--resource-group]
[--subscription]
Esempio
Aprire tutte le porte in una macchina virtuale per il traffico in ingresso.
az vm open-port -g MyResourceGroup -n MyVm --port '*'
Aprire un intervallo di porte in una macchina virtuale per il traffico in ingresso con la priorità più alta.
az vm open-port -g MyResourceGroup -n MyVm --port 80-100 --priority 100
Aprire le porte 555, 557, 558 e 559 al traffico in ingresso con la priorità più alta.
az vm open-port -g MyResourceGroup -n MyVm --port 555,557-559 --priority 100
Aprire tutte le porte per tutte le macchine virtuali in un gruppo di risorse.
az vm open-port --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv) --port '*'
Parametri necessari
Intervallo di porte o porte (ad esempio 80-100) per aprire il traffico in ingresso. Usare '*' per consentire il traffico a tutte le porte. Usare valori delimitati da virgole per specificare più porte o intervallo di porte.
Parametri facoltativi
Consentire il traffico in ingresso nella subnet invece della scheda di interfaccia di rete.
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome della macchina virtuale in cui aprire il traffico in ingresso.
Nome del gruppo di sicurezza di rete da creare se non esiste. Ignorato se esiste già un gruppo di sicurezza di rete.
Priorità della regola, compresa tra 100 (priorità più alta) e 4096 (priorità più bassa). Deve essere univoco per ogni regola nella raccolta.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vm perform-maintenance
Operazione per eseguire la manutenzione in una macchina virtuale.
az vm perform-maintenance [--ids]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--subscription]
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>
.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vm reapply
Riapplicare le macchine virtuali.
az vm reapply [--ids]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--subscription]
Esempio
Riapplicare una macchina virtuale.
az vm reapply -g MyResourceGroup -n MyVm
Riapplicare tutte le macchine virtuali in un gruppo di risorse.
az vm reapply --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>
.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vm redeploy
Ridistribuire una macchina virtuale esistente.
az vm redeploy [--ids]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--subscription]
Esempio
Ridistribuire una VM.
az vm redeploy -g MyResourceGroup -n MyVm
Ridistribuire tutte le macchine virtuali in un gruppo di risorse.
az vm redeploy --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>
.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vm reimage
Ricreazione dell'immagine (aggiornamento del sistema operativo) di una macchina virtuale.
Ricreazione dell'immagine (aggiornamento del sistema operativo) di una macchina virtuale che non dispone di un disco temporaneo del sistema operativo, per le macchine virtuali che dispongono di un disco temporaneo del sistema operativo, la macchina virtuale viene reimpostata sullo stato iniziale. NOTA: il mantenimento del disco del sistema operativo precedente dipende dal valore di deleteOption del disco del sistema operativo. Se deleteOption è scollegato, il disco del sistema operativo precedente verrà mantenuto dopo la ricreazione dell'immagine. Se deleteOption viene eliminato, il disco del sistema operativo precedente verrà eliminato dopo la ricreazione dell'immagine. L'opzione deleteOption del disco del sistema operativo deve essere aggiornata di conseguenza prima di eseguire la ricreazione dell'immagine.
az vm reimage [--admin-password]
[--custom-data]
[--exact-version]
[--ids]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--subscription]
[--temp-disk {0, 1, f, false, n, no, t, true, y, yes}]
Esempio
Ricreazione dell'immagine di una macchina virtuale.
az vm reimage --name MyVm --resource-group MyResourceGroup --admin-password MyPassword --custom-data "dGVzdA==" --temp-disk false --exact-version 0.1
Parametri facoltativi
Specifica la password dell'account amministratore.
Specifica una stringa con codifica base 64 di dati personalizzati.
Specifica in numero decimale la versione in cui deve essere ricreata l'immagine del disco del sistema operativo. Se non viene specificata la versione esatta, il disco del sistema operativo viene ricreato l'immagine sulla versione esistente del disco del sistema operativo.
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>
.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Specifica se creare nuovamente l'immagine del disco temporaneo. Valore predefinito: false. Nota: questo parametro di reimage del disco temporaneo è supportato solo per VM/VMSS con disco del sistema operativo temporaneo.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vm resize
Aggiornare le dimensioni di una macchina virtuale.
az vm resize --size
[--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Esempio
Ridimensionare una macchina virtuale.
az vm resize -g MyResourceGroup -n MyVm --size Standard_DS3_v2
Ridimensionare tutte le macchine virtuali in un gruppo di risorse.
az vm resize --size Standard_DS3_v2 --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)
Parametri necessari
Dimensioni della macchina virtuale.
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>
.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vm restart
Riavviare le macchine virtuali.
az vm restart [--force]
[--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Esempio
Riavvia una macchina virtuale.
az vm restart -g MyResourceGroup -n MyVm
Riavviare tutte le macchine virtuali in un gruppo di risorse.
az vm restart --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)
Parametri facoltativi
Forzare il riavvio della macchina virtuale ridistribuendolo. Usare se la macchina virtuale non risponde.
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>
.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vm show
Ottenere i dettagli di una macchina virtuale.
az vm show [--ids]
[--include-user-data]
[--name]
[--resource-group]
[--show-details]
[--subscription]
Esempio
Visualizzare informazioni su una macchina virtuale.
az vm show -g MyResourceGroup -n MyVm -d
Ottenere i dettagli per tutte le macchine virtuali in un gruppo di risorse.
az vm show -d --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Includere le proprietà dei dati utente nel risultato della query.
Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>
.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Mostra l'indirizzo IP pubblico, il nome di dominio completo e gli stati di alimentazione. il comando verrà eseguito lentamente.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vm simulate-eviction
Simulare la rimozione di una macchina virtuale spot.
az vm simulate-eviction [--ids]
[--name]
[--resource-group]
[--subscription]
Esempio
Simulare la rimozione di una macchina virtuale spot.
az vm simulate-eviction --resource-group MyResourceGroup --name MyVm
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>
.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vm start
Avvia una macchina virtuale arrestata.
az vm start [--ids]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--subscription]
Esempio
Avvia una macchina virtuale arrestata.
az vm start -g MyResourceGroup -n MyVm
Avviare tutte le macchine virtuali in un gruppo di risorse.
az vm start --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)
Avvia una macchina virtuale arrestata.
az vm start --name MyVm --no-wait --resource-group MyResourceGroup
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>
.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vm stop
Spegnere (arrestare) una macchina virtuale in esecuzione.
La macchina virtuale continuerà a essere fatturata. Per evitare questo problema, è possibile deallocare la macchina virtuale tramite "az vm deallocate".
az vm stop [--ids]
[--name]
[--no-wait]
[--resource-group]
[--skip-shutdown]
[--subscription]
Esempio
Spegnere (arrestare) una macchina virtuale in esecuzione.
az vm stop --resource-group MyResourceGroup --name MyVm
Spegnere una macchina virtuale in esecuzione senza arrestare.
az vm stop --resource-group MyResourceGroup --name MyVm --skip-shutdown
Spegnere le macchine virtuali in un gruppo di risorse.
az vm stop --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>
.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Ignorare immediatamente l'arresto e l'accensione.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vm update
Aggiornare le proprietà di una macchina virtuale.
Aggiornare oggetti vm e proprietà usando percorsi che corrispondono a 'az vm show'.
az vm update [--add]
[--capacity-reservation-group]
[--disk-caching]
[--disk-controller-type {NVMe, SCSI}]
[--enable-hibernation {false, true}]
[--enable-proxy-agent {false, true}]
[--enable-secure-boot {false, true}]
[--enable-vtpm {false, true}]
[--ephemeral-os-disk-placement {CacheDisk, NvmeDisk, ResourceDisk}]
[--force-string]
[--host]
[--host-group]
[--ids]
[--license-type {None, RHEL_BASE, RHEL_BASESAPAPPS, RHEL_BASESAPHA, RHEL_BYOS, RHEL_ELS_6, RHEL_EUS, RHEL_SAPAPPS, RHEL_SAPHA, SLES, SLES_BYOS, SLES_HPC, SLES_SAP, SLES_STANDARD, UBUNTU, UBUNTU_PRO, Windows_Client, Windows_Server}]
[--max-price]
[--name]
[--no-wait]
[--os-disk]
[--ppg]
[--priority {Low, Regular, Spot}]
[--proxy-agent-mode {Audit, Enforce}]
[--remove]
[--resource-group]
[--security-type {TrustedLaunch}]
[--set]
[--size]
[--subscription]
[--ultra-ssd-enabled {false, true}]
[--user-data]
[--v-cpus-available]
[--v-cpus-per-core]
[--workspace]
[--write-accelerator]
Esempio
Aggiungere o aggiornare un tag.
az vm update -n name -g group --set tags.tagName=tagValue
Rimuovere un tag.
az vm update -n name -g group --remove tags.tagName
Impostare la scheda di interfaccia di rete primaria di una macchina virtuale.
az vm update -n name -g group --set networkProfile.networkInterfaces[1].primary=false networkProfile.networkInterfaces[0].primary=true
Aggiungere una nuova scheda di interfaccia di rete non primaria a una macchina virtuale.
az vm update -n name -g group --add networkProfile.networkInterfaces primary=false id={NIC_ID}
Rimuovere la quarta scheda di interfaccia di rete da una macchina virtuale.
az vm update -n name -g group --remove networkProfile.networkInterfaces 3
Aggiungere una macchina virtuale esistente a un host dedicato
az vm deallocate -n name -g group
az vm update -n name -g group --host my-host
az vm start -n name -g group
Aggiungere una macchina virtuale esistente a un gruppo host dedicato
az vm deallocate -n name -g group
az vm update -n name -g group --host-group my-host-group
az vm start -n name -g group
Parametri facoltativi
Aggiungere un oggetto a un elenco di oggetti specificando un percorso e coppie chiave-valore. Esempio: --add property.listProperty <key=value, string or JSON string>
.
ID o nome del gruppo di prenotazioni della capacità utilizzato per allocare. Passare "Nessuno" per annullare l'associazione del gruppo di prenotazioni della capacità. Si noti che se si vuole eliminare una macchina virtuale o un set di scalabilità di macchine virtuali associato al gruppo di prenotazioni di capacità, è prima necessario annullare l'associazione del gruppo di prenotazioni della capacità.
Usare un valore singolare per l'applicazione o specificare singoli dischi, ad esempio 'os=ReadWrite 0=None 1=ReadOnly' deve abilitare l'aggiornamento del disco del sistema operativo e 2 dischi dati.
Specificare il tipo di controller del disco configurato per la macchina virtuale o il set di scalabilità di macchine virtuali.
Flag che abilita o disabilita la funzionalità di ibernazione nella macchina virtuale.
Specificare se la funzionalità dell'agente proxy deve essere abilitata nella macchina virtuale o nel set di scalabilità di macchine virtuali.
Abilitare l'avvio protetto.
Abilitare vTPM.
Applicabile solo se usato con --size
. Consente di scegliere il percorso di provisioning del disco del sistema operativo temporaneo.
Quando si usa 'set' o 'add', mantenere i valori letterali stringa anziché tentare di eseguire la conversione in JSON.
ID risorsa dell'host dedicato in cui risiederà la macchina virtuale. --host e --host-group non possono essere usati insieme. È necessario deallocare la macchina virtuale prima dell'aggiornamento e avviare la macchina virtuale dopo l'aggiornamento. Per altri esempi, vedere la Guida.
Nome o ID risorsa del gruppo host dedicato in cui risiederà la macchina virtuale. --host e --host-group non possono essere usati insieme. È necessario deallocare la macchina virtuale prima dell'aggiornamento e avviare la macchina virtuale dopo l'aggiornamento. Per altri esempi, vedere la Guida.
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Specifica che l'immagine o il disco di Windows è stato concesso in licenza in locale. Per abilitare Vantaggio Azure Hybrid per Windows Server, usare "Windows_Server". Per abilitare i diritti di hosting multi-tenant per Windows 10, usare "Windows_Client". Per altre informazioni, vedere la documentazione online della macchina virtuale Windows di Azure.
Il prezzo massimo (in dollari statunitensi) che si è disposti a pagare per una macchina virtuale/set di scalabilità di macchine virtuali spot. -1 indica che la macchina virtuale spot o il set di scalabilità di macchine virtuali non deve essere rimosso per motivi di prezzo.
Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>
.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
ID o nome del disco del sistema operativo gestito in cui eseguire lo scambio.
Nome o ID del gruppo di posizionamento di prossimità a cui deve essere associata la macchina virtuale.
Priorità. Usare "Spot" per eseguire carichi di lavoro di breve durata in modo conveniente. L'enumerazione 'Low' sarà deprecata in futuro. Usare "Spot" per distribuire una macchina virtuale spot di Azure e/o un set di scalabilità di macchine virtuali. Il valore predefinito è Regolare.
Specificare la modalità su cui verrà eseguito l'agente proxy se la funzionalità è abilitata.
Rimuovere una proprietà o un elemento da un elenco. Esempio: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Specificare il tipo di sicurezza della macchina virtuale.
Aggiornare un oggetto specificando un percorso di proprietà e un valore da impostare. Esempio: --set property1.property2=<value>
.
Nuova dimensione della macchina virtuale. Vedi https://azure.microsoft.com/pricing/details/virtual-machines/ per informazioni sulle dimensioni.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Abilita o disabilita la funzionalità di avere 1 o più dischi dati gestiti con UltraSSD_LRS account di archiviazione.
UserData per la macchina virtuale. Può essere passato come file o stringa. Se viene passata una stringa vuota, il valore esistente verrà eliminato.
Specificare il numero di vCPU disponibili.
Specificare il rapporto tra vCPU e core fisico. L'impostazione di questa proprietà su 1 significa anche che l'hyper-threading è disabilitato.
Nome o ID dell'area di lavoro Log Analytics. Se si specifica l'area di lavoro tramite il nome, l'area di lavoro deve trovarsi nello stesso gruppo di risorse con la macchina virtuale. In caso contrario, verrà creata una nuova area di lavoro.
Abilitare/disabilitare l'acceleratore di scrittura del disco. Usare il valore singolare 'true/false' per applicare o specificare singoli dischi, ad esempio'os=true 1=true 2=true' per il disco del sistema operativo e i dischi dati con lun pari a 1 & 2.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vm wait
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione della macchina virtuale.
az vm wait [--created]
[--custom]
[--deleted]
[--exists]
[--ids]
[--interval]
[--name]
[--resource-group]
[--subscription]
[--timeout]
[--updated]
Esempio
Attendere fino a quando non viene creata una macchina virtuale.
az vm wait -g MyResourceGroup -n MyVm --created
Attendere l'eliminazione di tutte le macchine virtuali in un gruppo di risorse.
az vm wait --deleted --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)
Parametri facoltativi
Attendere fino a quando non viene creato con 'provisioningState' in 'Succeeded'.
Attendere che la condizione soddisfi una query JMESPath personalizzata. Ad esempio provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Attendere l'eliminazione.
Attendere che la risorsa esista.
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Intervallo di polling in secondi.
Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>
.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Attesa massima in secondi.
Attendere fino a quando non viene aggiornato con provisioningState in 'Succeeded'.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.