Condividi tramite


az vm

Note

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.

Extension GA
az vm aem delete

Rimuovere l'estensione di monitoraggio avanzato di Azure.

Extension GA
az vm aem set

Configurare l'estensione di monitoraggio avanzato di Azure.

Extension GA
az vm aem verify

Verificare che le estensioni di monitoraggio avanzato di Azure siano configurate correttamente.

Extension GA
az vm application

Gestire le applicazioni per la macchina virtuale.

Core GA
az vm application list

Elencare le applicazioni per la macchina virtuale.

Core GA
az vm application set

Impostare le applicazioni per la macchina virtuale.

Core GA
az vm assess-patches

Valutare le patch in una macchina virtuale.

Core GA
az vm auto-shutdown

Gestire l'arresto automatico per la macchina virtuale.

Core GA
az vm availability-set

Raggruppare le risorse in set di disponibilità.

Core GA
az vm availability-set cancel-migration-to-vmss

Annullare l'operazione di migrazione in un set di disponibilità.

Core GA
az vm availability-set convert

Convertire un set di disponibilità di Azure in modo che contenga macchine virtuali con dischi gestiti.

Core GA
az vm availability-set convert-to-vmss

Creare un nuovo set di scalabilità di macchine virtuali flessibile ed eseguire la migrazione di tutte le macchine virtuali nel set di disponibilità. Ciò non attiva un tempo di inattività per le macchine virtuali.

Core GA
az vm availability-set create

Creare un set di disponibilità di Azure.

Core GA
az vm availability-set delete

Eliminare un set di disponibilità.

Core GA
az vm availability-set list

Elencare tutti i set di disponibilità in una sottoscrizione.

Core GA
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 GA
az vm availability-set show

Ottenere informazioni su un set di disponibilità.

Core GA
az vm availability-set start-migration-to-vmss

Avviare l'operazione di migrazione in un set di disponibilità per spostare le macchine virtuali in un set di scalabilità di macchine virtuali. Questa operazione deve essere seguita da un'operazione di migrazione in ogni macchina virtuale che attiva un tempo di inattività nella macchina virtuale.

Core GA
az vm availability-set update

Aggiornare un set di disponibilità di Azure.

Core GA
az vm availability-set validate-migration-to-vmss

Verificare che sia possibile eseguire la migrazione delle macchine virtuali nel set di disponibilità al set di scalabilità di macchine virtuali specificato.

Core GA
az vm boot-diagnostics

Risolvere i problemi di avvio di una macchina virtuale di Azure. Usare questa funzionalità per risolvere gli errori di avvio per immagini personalizzate o della piattaforma.

Core GA
az vm boot-diagnostics disable

Disabilitare la diagnostica di avvio in una macchina virtuale.

Core GA
az vm boot-diagnostics enable

Abilitare la diagnostica di avvio in una macchina virtuale.

Core GA
az vm boot-diagnostics get-boot-log

Ottenere il log di diagnostica di avvio da una macchina virtuale.

Core GA
az vm boot-diagnostics get-boot-log-uris

Ottenere gli URI di firma di accesso condiviso per la diagnostica di avvio di una macchina virtuale.

Core GA
az vm capture

Acquisire informazioni per una macchina virtuale arrestata.

Core GA
az vm convert

Convertire una macchina virtuale con dischi non gestiti per l'uso di dischi gestiti.

Core GA
az vm create

Creare una macchina virtuale di Azure.

Core GA
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 GA
az vm delete

Operazione di eliminazione per eliminare una macchina virtuale.

Core GA
az vm diagnostics

Configurare l'estensione diagnostica macchina virtuale di Azure.

Core GA
az vm diagnostics get-default-config

Ottenere le impostazioni di configurazione predefinite per una macchina virtuale.

Core GA
az vm diagnostics set

Configurare l'estensione diagnostica della macchina virtuale di Azure.

Core GA
az vm disk

Gestire i dischi dati gestiti collegati a una macchina virtuale.

Core GA
az vm disk attach

Collegare un disco persistente gestito a una macchina virtuale.

Core GA
az vm disk detach

Scollegare un disco gestito da una macchina virtuale.

Core GA
az vm encryption

Gestire la crittografia dei dischi delle macchine virtuali.

Core GA
az vm encryption disable

Disabilitare la crittografia del disco nel disco del sistema operativo e/o nei dischi dati. Decrittografare i dischi montati.

Core GA
az vm encryption enable

Abilitare la crittografia del disco nel disco del sistema operativo e/o nei dischi dati. Crittografare i dischi montati.

Core GA
az vm encryption show

Mostra lo stato della crittografia.

Core GA
az vm extension

Gestire le estensioni nelle macchine virtuali.

Core GA
az vm extension delete

Eliminare l'operazione per eliminare l'estensione.

Core GA
az vm extension image

Trovare le estensioni di macchina virtuale disponibili per una sottoscrizione e un'area.

Core GA
az vm extension image list

Elencare le informazioni sulle estensioni disponibili.

Core GA
az vm extension image list-names

Elencare i nomi delle estensioni disponibili.

Core GA
az vm extension image list-versions

Elencare le versioni per le estensioni disponibili.

Core GA
az vm extension image show

Visualizzare le informazioni per un'estensione.

Core GA
az vm extension list

Elencare le estensioni collegate a una macchina virtuale.

Core GA
az vm extension set

Impostare le estensioni per una macchina virtuale.

Core GA
az vm extension show

Visualizzare informazioni sulle estensioni collegate a una macchina virtuale.

Core GA
az vm extension wait

Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione.

Core GA
az vm generalize

Contrassegnare una macchina virtuale come generalizzata, consentendo l'immagine per più distribuzioni.

Core GA
az vm get-instance-view

Ottenere informazioni sull'istanza di una macchina virtuale.

Core GA
az vm host

Gestire gli host dedicati per le macchine virtuali.

Core GA
az vm host create

Creare un host dedicato.

Core GA
az vm host delete

Eliminare un host dedicato.

Core GA
az vm host get-instance-view

Ottenere informazioni sull'istanza di un host dedicato.

Core GA
az vm host group

Gestire gruppi host dedicati.

Core GA
az vm host group create

Creare un gruppo host dedicato.

Core GA
az vm host group delete

Eliminare un gruppo host dedicato.

Core GA
az vm host group get-instance-view

Ottenere la visualizzazione dell'istanza di un gruppo host dedicato.

Core GA
az vm host group list

Elencare i gruppi host dedicati.

Core GA
az vm host group show

Ottenere i dettagli di un gruppo host dedicato.

Core GA
az vm host group update

Aggiornare un gruppo host dedicato.

Core GA
az vm host list

Elencare gli host dedicati.

Core GA
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 GA
az vm host redeploy

Ridistribuire l'host dedicato.

Core GA
az vm host resize

Ridimensionare un host dedicato.

Core GA
az vm host restart

Riavviare l'host dedicato.

Core GA
az vm host show

Ottenere i dettagli di un host dedicato.

Core GA
az vm host update

Aggiornare un host dedicato.

Core GA
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 GA
az vm identity

Gestire le identità del servizio di una macchina virtuale.

Core GA
az vm identity assign

Abilitare l'identità del servizio gestita in una macchina virtuale.

Core GA
az vm identity remove

Rimuovere le identità del servizio gestito da una macchina virtuale.

Core GA
az vm identity show

Visualizzare le informazioni sull'identità gestita della macchina virtuale.

Core GA
az vm image

Informazioni sulle immagini delle macchine virtuali disponibili.

Core GA
az vm image accept-terms

Accettare il termine di Azure Marketplace in modo che l'immagine possa essere usata per creare macchine virtuali.

Core Deprecated
az vm image list

Elencare le immagini VM/VMSS disponibili in Azure Marketplace.

Core GA
az vm image list-offers

Elencare le offerte dell'immagine della macchina virtuale disponibili in Azure Marketplace.

Core GA
az vm image list-publishers

Elencare gli autori di immagini delle macchine virtuali disponibili in Azure Marketplace.

Core GA
az vm image list-skus

Elencare gli SKU dell'immagine della macchina virtuale disponibili in Azure Marketplace.

Core GA
az vm image show

Ottenere i dettagli per un'immagine di macchina virtuale disponibile in Azure Marketplace.

Core GA
az vm image terms

Gestire le condizioni per l'immagine di Azure Marketplace.

Core GA
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 GA
az vm image terms cancel

Annullare le condizioni per l'immagine di Azure Marketplace.

Core GA
az vm image terms show

Ottenere i dettagli delle condizioni dell'immagine di Azure Marketplace.

Core GA
az vm install-patches

Installare le patch in una macchina virtuale.

Core GA
az vm list

Elencare i dettagli delle macchine virtuali.

Core GA
az vm list-ip-addresses

Elencare gli indirizzi IP associati a una macchina virtuale.

Core GA
az vm list-sizes

Elencare le dimensioni disponibili per le macchine virtuali.

Core Deprecated
az vm list-skus

Ottenere i dettagli per gli SKU delle risorse correlate al calcolo.

Core GA
az vm list-usage

Elencare le risorse di utilizzo disponibili per le macchine virtuali.

Core GA
az vm list-vm-resize-options

Elencare le opzioni di ridimensionamento disponibili per le macchine virtuali.

Core GA
az vm migrate-to-vmss

Eseguire la migrazione di una macchina virtuale dal set di disponibilità al set di scalabilità di macchine virtuali flessibile.

Core GA
az vm monitor

Gestire l'aspetto del monitoraggio per una macchina virtuale.

Core GA
az vm monitor log

Gestire l'area di lavoro Log Analytics per una macchina virtuale.

Core GA
az vm monitor log show

Eseguire una query sull'area di lavoro Log Analytics collegata a una macchina virtuale.

Core GA
az vm monitor metrics

Gestire le metriche per una macchina virtuale.

Core Preview
az vm monitor metrics list-definitions

Elencare le definizioni delle metriche per una macchina virtuale.

Core Preview
az vm monitor metrics tail

Elencare i valori delle metriche per una macchina virtuale.

Core Preview
az vm nic

Gestire le interfacce di rete. Vedi anche az network nic.

Core GA
az vm nic add

Aggiungere schede di interfaccia di rete esistenti a una macchina virtuale.

Core GA
az vm nic list

Elencare le schede di interfaccia di rete disponibili in una macchina virtuale.

Core GA
az vm nic remove

Rimuovere le schede di interfaccia di rete da una macchina virtuale.

Core GA
az vm nic set

Configurare le impostazioni di una scheda di interfaccia di rete collegata a una macchina virtuale.

Core GA
az vm nic show

Visualizzare le informazioni per una scheda di interfaccia di rete collegata a una macchina virtuale.

Core GA
az vm open-port

Apre una macchina virtuale per il traffico in ingresso sulle porte specificate.

Core GA
az vm perform-maintenance

Operazione per eseguire la manutenzione in una macchina virtuale.

Core GA
az vm reapply

Riapplicare le macchine virtuali.

Core GA
az vm redeploy

Ridistribuire una macchina virtuale esistente.

Core GA
az vm reimage

Ricreazione dell'immagine (aggiornamento del sistema operativo) di una macchina virtuale.

Core GA
az vm repair

Configurare le macchine virtuali di ripristino con il disco del sistema operativo di origine copiato per risolvere i problemi.

Extension GA
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.

Extension GA
az vm repair list-scripts

Elencare gli script disponibili. Si trova https://github.com/Azure/repair-script-library.

Extension GA
az vm repair repair-and-restore

Ripristinare e ripristinare la macchina virtuale.

Extension Preview
az vm repair repair-button

Script del pulsante Ripristina.

Extension Preview
az vm repair reset-nic

Reimpostare lo stack di interfaccia di rete nel sistema operativo guest della macchina virtuale. https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/reset-network-interface

Extension Preview
az vm repair restore

Sostituire il disco del sistema operativo della macchina virtuale di origine con il disco dati dalla macchina virtuale di ripristino.

Extension GA
az vm repair run

Eseguire script verificati da GitHub in una macchina virtuale. 'az vm repair list-scripts' per visualizzare gli script disponibili.

Extension GA
az vm resize

Aggiornare le dimensioni di una macchina virtuale.

Core GA
az vm restart

Riavviare le macchine virtuali.

Core GA
az vm run-command

Gestire i comandi di esecuzione in una macchina virtuale.

Core GA
az vm run-command create

Operazione per creare il comando run.

Core GA
az vm run-command delete

Operazione per eliminare il comando di esecuzione.

Core GA
az vm run-command invoke

Eseguire un comando di esecuzione specifico in una macchina virtuale.

Core GA
az vm run-command list

Elencare i comandi di esecuzione da una macchina virtuale o da un percorso.

Core GA
az vm run-command show

Ottenere un comando di esecuzione specifico.

Core GA
az vm run-command update

Operazione per aggiornare il comando run.

Core GA
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 GA
az vm secret

Gestire i segreti delle macchine virtuali.

Core GA
az vm secret add

Aggiungere un segreto a una macchina virtuale.

Core GA
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 GA
az vm secret list

Elencare i segreti in una macchina virtuale.

Core GA
az vm secret remove

Rimuovere un segreto da una macchina virtuale.

Core GA
az vm show

Ottenere i dettagli di una macchina virtuale.

Core GA
az vm simulate-eviction

Simulare la rimozione di una macchina virtuale spot.

Core GA
az vm start

Avviare una macchina virtuale arrestata.

Core GA
az vm stop

Spegnere (arrestare) una macchina virtuale in esecuzione.

Core GA
az vm unmanaged-disk

Gestire i dischi dati non gestiti collegati a una macchina virtuale.

Core GA
az vm unmanaged-disk attach

Collegare un disco permanente non gestito a una macchina virtuale.

Core GA
az vm unmanaged-disk detach

Scollegare un disco non gestito da una macchina virtuale.

Core GA
az vm unmanaged-disk list

Elencare i dischi non gestiti di una macchina virtuale.

Core GA
az vm update

Aggiornare le proprietà di una macchina virtuale.

Core GA
az vm user

Gestire gli account utente per una macchina virtuale.

Core GA
az vm user delete

Eliminare un account utente da una macchina virtuale.

Core GA
az vm user reset-ssh

Reimpostare la configurazione SSH in una macchina virtuale.

Core GA
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 GA
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 GA

az vm assess-patches

Valutare le patch in una macchina virtuale.

az vm assess-patches [--ids]
                     [--name --vm-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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--name --vm-name -n

Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Proprietà Valore
Parameter group: Resource Id Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--email

Destinatario del messaggio di posta elettronica a cui inviare notifiche (può essere un elenco di indirizzi di posta elettronica separati da punti e virgola).

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--___location -l

Location. Usare i valori ottenuti con az account list-locations. È possibile configurare il percorso predefinito usando az configure --defaults ___location=<___location>.

--name -n

Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--off

Disattivare l'arresto automatico per la macchina virtuale. La configurazione verrà cancellata.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Proprietà Valore
Parameter group: Resource Id Arguments
--time

L'ora UTC del giorno in cui verrà eseguita la pianificazione ogni giorno. Formato: hhmm. Esempio: 1730.

--webhook

URL del webhook a cui verrà inviata la notifica.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az vm capture

Acquisire informazioni per una macchina virtuale arrestata.

az vm capture --vhd-name-prefix
              [--ids]
              [--name]
              [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
              [--overwrite {0, 1, f, false, n, no, t, true, y, yes}]
              [--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.

az vm deallocate --ids MyVmIds
az vm generalize --ids MyVmIds
az vm capture --ids MyVmIds --vhd-name-prefix MyPrefix

Parametri necessari

--vhd-name-prefix

Il prefisso del nome del disco rigido virtuale specifica per i dischi della macchina virtuale.

Proprietà Valore
Parameter group: Parameters Arguments

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--name -n

Nome della macchina virtuale.

Proprietà Valore
Parameter group: Resource Id Arguments
--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--overwrite

Sovrascrivere il file del disco esistente.

Proprietà Valore
Parameter group: Parameters Arguments
Valore predefinito: True
Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--storage-container

Nome del contenitore dell'account di archiviazione in cui salvare i dischi.

Proprietà Valore
Parameter group: Parameters Arguments
Valore predefinito: vhds
--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Proprietà Valore
Parameter group: Resource Id Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az vm convert

Convertire una macchina virtuale con dischi non gestiti per l'uso di dischi gestiti.

az vm convert [--ids]
              [--name --vm-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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--name --vm-name -n

Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Proprietà Valore
Parameter group: Resource Id Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az vm create

Creare una macchina virtuale di Azure.

az vm create --name
             --resource-group
             [--accelerated-networking {false, true}]
             [--accept-term]
             [--additional-events --additional-scheduled-events {false, true}]
             [--admin-password]
             [--admin-username]
             [--align-regional-disks --align-regional-disks-to-vm-zone {false, true}]
             [--asgs]
             [--assign-identity]
             [--attach-data-disks]
             [--attach-os-disk]
             [--authentication-type {all, password, ssh}]
             [--availability-set]
             [--boot-diagnostics-storage]
             [--capacity-reservation-group --crg]
             [--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-reboot --enable-user-reboot-scheduled-events {false, true}]
             [--enable-redeploy --enable-user-redeploy-scheduled-events {false, true}]
             [--enable-secure-boot {false, true}]
             [--enable-vtpm {false, true}]
             [--encryption-at-host {false, true}]
             [--encryption-identity]
             [--ephemeral-os-disk {false, true}]
             [--ephemeral-os-disk-placement --ephemeral-placement {CacheDisk, NvmeDisk, ResourceDisk}]
             [--eviction-policy {Deallocate, Delete}]
             [--exclude-zones]
             [--generate-ssh-keys]
             [--host]
             [--host-group]
             [--image]
             [--imds-access-control-profile-reference-id --imds-profile-id]
             [--imds-mode {Audit, Enforce}]
             [--include-zones]
             [--key-incarnation-id]
             [--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-rp]
             [--source-disk-restore-point-size-gb --source-rp-size]
             [--source-resource --source-snapshots-or-disks]
             [--source-resource-size --source-snapshots-or-disks-size-gb]
             [--specialized {false, true}]
             [--ssh-dest-key-path]
             [--ssh-key-name]
             [--ssh-key-type {Ed25519, RSA}]
             [--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]
             [--wire-server-access-control-profile-reference-id --wire-server-profile-id]
             [--wire-server-mode {Audit, Enforce}]
             [--workspace]
             [--zone]
             [--zone-placement-policy {Any}]

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://learn.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 con identità assegnata dall'utente e aggiungere l'identità di crittografia per la crittografia dischi di Azure

az vm create -n MyVm -g rg1 --image Debian11 --assign-identity myID --encryption-identity /subscriptions/00000000-0000-0000-0000-000000000000/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

--name -n

Nome della macchina virtuale.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--accelerated-networking

Abilitare la rete accelerata. Se non specificato, l'interfaccia della riga di comando la abiliterà in base all'immagine e alle dimensioni del computer.

Proprietà Valore
Parameter group: Network Arguments
Valori accettati: false, true
--accept-term

Accettare il contratto di licenza e l'informativa sulla privacy.

--additional-events --additional-scheduled-events

Parametro di configurazione usato durante la creazione della griglia di eventi e dell'impostazione evento pianificata del grafico delle risorse.

Proprietà Valore
Valori accettati: false, true
--admin-password

Password per la macchina virtuale se il tipo di autenticazione è 'Password'.

Proprietà Valore
Parameter group: Authentication Arguments
--admin-username

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. Per ottenere un elenco completo dei valori riservati, vedere https://learn.microsoft.com/rest/api/compute/virtualmachines/createorupdate#osprofile.

Proprietà Valore
Parameter group: Authentication Arguments
--align-regional-disks --align-regional-disks-to-vm-zone

Specificare se i dischi regionali devono essere allineati/spostati nella zona della macchina virtuale. Questo è applicabile solo per le macchine virtuali con set di proprietà di posizionamento. Si noti che questa modifica è irreversibile.

Proprietà Valore
Valori accettati: false, true
--asgs

Elenco delimitato da spazi dei gruppi di sicurezza delle applicazioni esistenti da associare alla macchina virtuale.

Proprietà Valore
Parameter group: Network Arguments
--assign-identity

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.

Proprietà Valore
Parameter group: Managed Service Identity Arguments
--attach-data-disks

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.

Proprietà Valore
Parameter group: Storage Arguments
--attach-os-disk

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.

Proprietà Valore
Parameter group: Storage Arguments
--authentication-type

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.

Proprietà Valore
Parameter group: Authentication Arguments
Valori accettati: all, password, ssh
--availability-set

Nome o ID di un set di disponibilità esistente a cui aggiungere la macchina virtuale. Nessuna per impostazione predefinita.

--boot-diagnostics-storage

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.

--capacity-reservation-group --crg
Anteprima

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à.

--computer-name

Nome del sistema operativo host della macchina virtuale. L'impostazione predefinita è il nome della macchina virtuale.

--count
Anteprima

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.

--custom-data

File di script init personalizzato o testo (cloud-init, cloud-config e così via).

--data-disk-caching

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 in tutti i dischi o usare <lun>=<vaule1> <lun>=<value2> per configurare un singolo disco.

Proprietà Valore
Parameter group: Storage Arguments
--data-disk-delete-option

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.

Proprietà Valore
Parameter group: Storage Arguments
--data-disk-encryption-sets

Nomi o ID (delimitati da spazio) di set di crittografia del disco per i dischi dati.

Proprietà Valore
Parameter group: Storage Arguments
--data-disk-sizes-gb

Dimensioni del disco dati gestito separate da spazio in GB da creare.

Proprietà Valore
Parameter group: Storage Arguments
--disable-integrity-monitoring-autoupgrade

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.

Proprietà Valore
Valore predefinito: False
--disk-controller-type
Anteprima

Specificare il tipo di controller del disco configurato per la macchina virtuale o il set di scalabilità di macchine virtuali.

Proprietà Valore
Parameter group: Storage Arguments
Valori accettati: NVMe, SCSI
--edge-zone

Nome della zona perimetrale.

--enable-agent

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.

Proprietà Valore
Valori accettati: false, true
--enable-auto-update

Indicare se gli aggiornamenti automatici sono abilitati per la macchina virtuale Windows.

Proprietà Valore
Valori accettati: false, true
--enable-hibernation

Flag che abilita o disabilita la funzionalità di ibernazione nella macchina virtuale.

Proprietà Valore
Valori accettati: false, true
--enable-hotpatching

Applicare patch alle macchine virtuali senza richiedere un riavvio. --enable-agent deve essere impostato e --patch-mode deve essere impostato su AutomaticByPlatform.

Proprietà Valore
Valori accettati: false, true
--enable-integrity-monitoring

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.

Proprietà Valore
Valore predefinito: False
--enable-proxy-agent

Specificare se la funzionalità protoco (agente proxy) per la sicurezza dei metadati deve essere abilitata nella macchina virtuale o nel set di scalabilità di macchine virtuali.

Proprietà Valore
Valori accettati: false, true
--enable-reboot --enable-user-reboot-scheduled-events

Parametro di configurazione utilizzato durante la pubblicazione di eventi pianificati destinazioni di pubblicazione aggiuntive.

Proprietà Valore
Valori accettati: false, true
--enable-redeploy --enable-user-redeploy-scheduled-events

Parametro di configurazione usato durante la creazione della creazione dell'impostazione pianificata di ridistribuzione avviata dall'utente.

Proprietà Valore
Valori accettati: false, true
--enable-secure-boot

Abilitare l'avvio protetto.

Proprietà Valore
Valori accettati: false, true
--enable-vtpm

Abilitare vTPM.

Proprietà Valore
Valori accettati: false, true
--encryption-at-host

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.

Proprietà Valore
Parameter group: Storage Arguments
Valori accettati: false, true
--encryption-identity

ID risorsa dell'identità gestita dall'utente che può essere usata per la crittografia dischi di Azure.

--ephemeral-os-disk

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.

Proprietà Valore
Parameter group: Storage Arguments
Valori accettati: false, true
--ephemeral-os-disk-placement --ephemeral-placement

Applicabile solo se usato con --ephemeral-os-disk. Consente di scegliere il percorso di provisioning del disco del sistema operativo temporaneo.

Proprietà Valore
Parameter group: Storage Arguments
Valori accettati: CacheDisk, NvmeDisk, ResourceDisk
--eviction-policy

Criteri di rimozione per la macchina virtuale con priorità Spot. Il criterio di rimozione predefinito è Deallocare per una macchina virtuale con priorità spot.

Proprietà Valore
Valori accettati: Deallocate, Delete
--exclude-zones

Se "--zone-placement-policy" è impostato su "Qualsiasi", la zona di disponibilità selezionata dal sistema non deve essere presente nell'elenco delle zone di disponibilità passate con "excludeZones". Se non viene specificato "--exclude-zones", tutte le zone di disponibilità nella regione verranno prese in considerazione per la selezione.

--generate-ssh-keys

Generare i file delle chiavi pubblica e privata SSH se mancanti. Le chiavi verranno archiviate nella directory ~/.ssh.

Proprietà Valore
Parameter group: Authentication Arguments
Valore predefinito: False
--host
Anteprima

ID risorsa dell'host dedicato in cui risiederà la macchina virtuale. --host e --host-group non possono essere usati insieme.

Proprietà Valore
Parameter group: Dedicated Host Arguments
--host-group
Anteprima

Nome o ID risorsa del gruppo host dedicato in cui risiederà la macchina virtuale. --host e --host-group non possono essere usati insieme.

Proprietà Valore
Parameter group: Dedicated Host Arguments
--image

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. Usate l'alias dell'immagine, inclusa la versione della distribuzione che volete usare. Ad esempio, usare Debian11 invece di Debian. Questo parametro è obbligatorio a meno che non si usi --attach-os-disk. formato URN valido: "Publisher:Offer:Sku:Version". Per altre informazioni, vedere https://learn.microsoft.com/azure/virtual-machines/linux/cli-ps-findimage.

Proprietà Valore
Valore da: az sig image-version show-shared, az vm image list, az vm image show
--imds-access-control-profile-reference-id --imds-profile-id

Specificare l'ID risorsa della versione del profilo di controllo di accesso, l'ID risorsa di imds.

--imds-mode

Specificare la modalità su cui verrà eseguito l'agente proxy se la funzionalità è abilitata.

Proprietà Valore
Valori accettati: Audit, Enforce
--include-zones

Se "--zone-placement-policy" è impostato su "Qualsiasi", la zona di disponibilità selezionata dal sistema deve essere presente nell'elenco delle zone di disponibilità passate con "--include-zones". Se "--include-zones" non viene specificato, tutte le zone di disponibilità nella regione verranno prese in considerazione per la selezione.

--key-incarnation-id

Aumentare il valore di questa proprietà consente all'utente di reimpostare la chiave usata per proteggere il canale di comunicazione tra guest e host.

--license-type

Specifica che l'immagine o il disco di Windows è stato concesso in licenza in locale. Per abilitare il 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.

Proprietà Valore
Valori accettati: 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 -l

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.

--max-price
Anteprima

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.

--nic-delete-option

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 <Name>=<Value> per configurare il comportamento di eliminazione per le singole risorse. Le opzioni possibili sono Elimina e Scollega.

Proprietà Valore
Parameter group: Network Arguments
--nics

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.

Proprietà Valore
Parameter group: Network Arguments
--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valore predefinito: False
--nsg

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 per ID o specificare "" per nessuno ('"" nell'interfaccia della riga di comando di Azure usando PowerShell o -- operatore%).

Proprietà Valore
Parameter group: Network Arguments
--nsg-rule

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.

Proprietà Valore
Parameter group: Network Arguments
Valori accettati: NONE, RDP, SSH
--os-disk-caching

Tipo di memorizzazione nella cache dell'archiviazione per il disco del sistema operativo della macchina virtuale. Impostazione predefinita: ReadWrite.

Proprietà Valore
Parameter group: Storage Arguments
Valori accettati: None, ReadOnly, ReadWrite
--os-disk-delete-option

Specificare il comportamento del disco gestito quando la macchina virtuale viene eliminata, ad esempio se il disco gestito viene eliminato o scollegato.

Proprietà Valore
Parameter group: Storage Arguments
Valori accettati: Delete, Detach
--os-disk-encryption-set

Nome o ID del set di crittografia del disco per il disco del sistema operativo.

Proprietà Valore
Parameter group: Storage Arguments
--os-disk-name

Nome del nuovo disco del sistema operativo della macchina virtuale.

Proprietà Valore
Parameter group: Storage Arguments
--os-disk-secure-vm-disk-encryption-set

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.

--os-disk-security-encryption-type

Specificare il tipo di crittografia del disco gestito del sistema operativo.

Proprietà Valore
Valori accettati: DiskWithVMGuestState, NonPersistedTPM, VMGuestStateOnly
--os-disk-size-gb

Dimensioni del disco del sistema operativo in GB da creare.

Proprietà Valore
Parameter group: Storage Arguments
--os-type

Tipo di sistema operativo installato in un disco rigido virtuale personalizzato. Non usare quando si specifica un alias URN o URN.

Proprietà Valore
Parameter group: Storage Arguments
Valori accettati: linux, windows
--patch-mode

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.

Proprietà Valore
Valori accettati: AutomaticByOS, AutomaticByPlatform, ImageDefault, Manual
--plan-name

Nome del piano.

Proprietà Valore
Parameter group: Marketplace Image Plan Arguments
--plan-product

Pianificare il prodotto.

Proprietà Valore
Parameter group: Marketplace Image Plan Arguments
--plan-promotion-code

Pianificare il codice promozionale.

Proprietà Valore
Parameter group: Marketplace Image Plan Arguments
--plan-publisher

Pianificare l'editore.

Proprietà Valore
Parameter group: Marketplace Image Plan Arguments
--platform-fault-___domain

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.

--ppg

Nome o ID del gruppo di posizionamento di prossimità a cui deve essere associata la macchina virtuale.

--priority

Priority. 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.

Proprietà Valore
Valori accettati: Low, Regular, Spot
--private-ip-address

Indirizzo IP privato statico (ad esempio 10.0.0.5).

Proprietà Valore
Parameter group: Network Arguments
--proxy-agent-mode
Deprecato

L'opzione '--proxy-agent-mode' è stata deprecata e verrà rimossa in una versione futura. Utilizzare invece '--wire-server-mode'.

Specificare la modalità su cui verrà eseguito l'agente proxy se la funzionalità è abilitata.

Proprietà Valore
Valori accettati: Audit, Enforce
--public-ip-address

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 per ID o specificare "" o "" per Nessuno ('""" nell'interfaccia della riga di comando di Azure tramite PowerShell).

Proprietà Valore
Parameter group: Network Arguments
--public-ip-address-allocation
Proprietà Valore
Parameter group: Network Arguments
Valori accettati: dynamic, static
--public-ip-address-dns-name

Nome DNS univoco globale per un indirizzo IP pubblico appena creato.

Proprietà Valore
Parameter group: Network Arguments
--public-ip-sku

SKU IP pubblico. L'indirizzo IP pubblico è supportato per essere creato nella zona perimetrale solo quando è "Standard".

Proprietà Valore
Parameter group: Network Arguments
Valore predefinito: Standard
Valori accettati: Basic, Standard
--role

Nome del ruolo o ID dell'identità assegnata dal sistema.

Proprietà Valore
Parameter group: Managed Service Identity Arguments
--scope

Ambito a cui l'identità assegnata dal sistema può accedere.

Proprietà Valore
Parameter group: Managed Service Identity Arguments
--secrets

Uno o più segreti di Key Vault come stringhe o file JSON tramite @{path} contenenti [{ "sourceVault": { "id": "value" }, "vaultCertificates": [{ "certificateUrl": "value", "certificateStore": "cert store name (only on windows)"}] }].

--security-type

Specificare il tipo di sicurezza della macchina virtuale. Il valore Standard può essere usato se la sottoscrizione dispone di un flag di funzionalità UseStandardSecurityType registrato nello spazio dei nomi Microsoft.Compute. Fare riferimento alla https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/preview-features procedura per abilitare la funzione richiesta.

Proprietà Valore
Valori accettati: ConfidentialVM, Standard, TrustedLaunch
--size
Breaking change

Dimensioni della macchina virtuale da creare. Vedi https://azure.microsoft.com/pricing/details/virtual-machines/ per informazioni sulle dimensioni.

Proprietà Valore
Valore predefinito: Standard_DS1_v2
Valore da: az vm list-sizes
--source-disk-restore-point --source-disk-rp

Creare un disco dati da un punto di ripristino del disco. Può usare l'ID di un punto di ripristino del disco.

Proprietà Valore
Parameter group: Storage Arguments
--source-disk-restore-point-size-gb --source-rp-size

Dimensioni del punto di ripristino del disco di origine in GB.

Proprietà Valore
Parameter group: Storage Arguments
--source-resource --source-snapshots-or-disks

Creare un disco dati da uno snapshot o da un altro disco. Può usare l'ID di un disco o di uno snapshot.

Proprietà Valore
Parameter group: Storage Arguments
--source-resource-size --source-snapshots-or-disks-size-gb

Dimensioni del disco di origine in GB.

Proprietà Valore
Parameter group: Storage Arguments
--specialized

Indicare se l'immagine di origine è specializzata.

Proprietà Valore
Parameter group: Storage Arguments
Valori accettati: false, true
--ssh-dest-key-path

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.

Proprietà Valore
Parameter group: Authentication Arguments
--ssh-key-name

Usarlo come chiave pubblica nella macchina virtuale. Deve essere una risorsa chiave SSH esistente in Azure.

--ssh-key-type

Specificare il tipo di file di chiave pubblica e privata SSH da generare se mancante.

Proprietà Valore
Parameter group: Authentication Arguments
Valore predefinito: RSA
Valori accettati: Ed25519, RSA
--ssh-key-values

Elenco separato da spazi di chiavi pubbliche SSH o percorsi di file di chiave pubblica.

Proprietà Valore
Parameter group: Authentication Arguments
--storage-account

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.

Proprietà Valore
Parameter group: Storage Arguments
--storage-container-name

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.

Proprietà Valore
Parameter group: Storage Arguments
--storage-sku

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.

Proprietà Valore
Parameter group: Storage Arguments
--subnet

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.

Proprietà Valore
Parameter group: Network Arguments
--subnet-address-prefix

Prefisso dell'indirizzo IP della subnet da usare durante la creazione di una nuova rete virtuale in formato CIDR.

Proprietà Valore
Parameter group: Network Arguments
Valore predefinito: 10.0.0.0/24
--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.

--ultra-ssd-enabled

Abilita o disabilita la funzionalità di avere 1 o più dischi dati gestiti con UltraSSD_LRS account di archiviazione.

Proprietà Valore
Parameter group: Storage Arguments
Valori accettati: false, true
--use-unmanaged-disk

Non usare il disco gestito per rendere persistente la macchina virtuale.

Proprietà Valore
Parameter group: Storage Arguments
Valore predefinito: False
--user-data

UserData per la macchina virtuale. Può essere passato come file o stringa.

--v-cpus-available

Specificare il numero di vCPU disponibili.

--v-cpus-per-core

Specificare il rapporto tra vCPU e core fisico. L'impostazione di questa proprietà su 1 significa anche che l'hyper-threading è disabilitato.

--validate

Generare e convalidare il modello di Resource Manager senza creare risorse.

Proprietà Valore
Valore predefinito: False
--vmss

Nome o ID di un set di scalabilità di macchine virtuali esistente a cui deve essere assegnata la macchina virtuale. Nessuna per impostazione predefinita.

--vnet-address-prefix

Prefisso dell'indirizzo IP da usare durante la creazione di una nuova rete virtuale in formato CIDR.

Proprietà Valore
Parameter group: Network Arguments
Valore predefinito: 10.0.0.0/16
--vnet-name

Nome della rete virtuale durante la creazione di una nuova rete o il riferimento a uno esistente.

Proprietà Valore
Parameter group: Network Arguments
--wire-server-access-control-profile-reference-id --wire-server-profile-id

Specificare l'ID risorsa della versione del profilo di controllo di accesso del server di trasmissione.

--wire-server-mode

Specificare la modalità su cui verrà eseguito l'agente proxy se la funzionalità è abilitata.

Proprietà Valore
Valori accettati: Audit, Enforce
--workspace
Anteprima

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.

Proprietà Valore
Parameter group: Monitor Arguments
--zone -z

Zona di disponibilità in cui effettuare il provisioning della risorsa.

--zone-placement-policy

Specificare i criteri per il posizionamento della macchina virtuale nella zona di disponibilità.

Proprietà Valore
Valori accettati: Any
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

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)".

az vm deallocate [--hibernate {0, 1, f, false, n, no, t, true, y, yes}]
                 [--ids]
                 [--name --vm-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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--hibernate

Parametro facoltativo per l'ibernazione di una macchina virtuale. (Funzionalità in anteprima).

Proprietà Valore
Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--name --vm-name -n

Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Proprietà Valore
Parameter group: Resource Id Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az vm delete

Operazione di eliminazione per eliminare una macchina virtuale.

az vm delete [--force-deletion {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]
             [--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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--force-deletion

Parametro facoltativo per forzare l'eliminazione di macchine virtuali.

Proprietà Valore
Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--name -n

Nome della macchina virtuale.

Proprietà Valore
Parameter group: Resource Id Arguments
--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Proprietà Valore
Parameter group: Resource Id Arguments
--yes -y

Non richiedere conferma.

Proprietà Valore
Valore predefinito: False
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az vm generalize

Contrassegnare una macchina virtuale come generalizzata, consentendo l'immagine per più distribuzioni.

az vm generalize [--ids]
                 [--name --vm-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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--name --vm-name -n

Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Proprietà Valore
Parameter group: Resource Id Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--name -n

Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Proprietà Valore
Parameter group: Resource Id Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

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

--maximum-duration

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).

--reboot-setting

Definire quando è accettabile riavviare una macchina virtuale durante un'operazione di aggiornamento software.

Proprietà Valore
Valori accettati: Always, IfRequired, Never

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--classifications-to-include-linux

Elenco delimitato da spazi di classificazioni da includere per la macchina virtuale Linux.

Proprietà Valore
Valori accettati: Critical, Other, Security
--classifications-to-include-win

Elenco delimitato da spazi di classificazioni da includere per la macchina virtuale Windows.

Proprietà Valore
Valori accettati: Critical, Definition, FeaturePack, Security, ServicePack, Tools, UpdateRollUp, Updates
--exclude-kbs-requiring-reboot

Filtrare le KB che non hanno un comportamento di riavvio di 'NeverReboots' quando questa opzione è impostata. Applicabile solo alla macchina virtuale Windows.

Proprietà Valore
Valori accettati: false, true
--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--kb-numbers-to-exclude

Elenco delimitato da spazi di KB da escludere nell'operazione di patch. Applicabile solo alla macchina virtuale Windows.

--kb-numbers-to-include

Elenco delimitato da spazi di KB da includere nell'operazione di patch. Applicabile solo alla macchina virtuale Windows.

--max-patch-publish-date

Valore ora ISO 8601 per l'installazione della patch pubblicata in o prima di questa data di pubblicazione massima. Formato: fuso orario (aaaa-mm-dd) (hh:mm:ss.xxxxx) (+/-hh:mm).

--name -n

Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valore predefinito: False
--package-name-masks-to-exclude

Elenco di pacchetti separati da spazi da escludere nell'operazione di patch. Formato: packageName_packageVersion. Applicabile solo alle macchine virtuali Linux.

--package-name-masks-to-include

Elenco di pacchetti separati da spazi da includere nell'operazione di patch. Formato: packageName_packageVersion. Applicabile solo alle macchine virtuali Linux.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Proprietà Valore
Parameter group: Resource Id Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

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 sulle macchine virtuali, vedere https://learn.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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

--show-details -d

Mostra l'indirizzo IP pubblico, il nome di dominio completo e gli stati di alimentazione. il comando verrà eseguito lentamente.

Proprietà Valore
Valore predefinito: False
--vmss

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
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--name -n

Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Proprietà Valore
Parameter group: Resource Id Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az vm list-sizes

Deprecato

Questo comando è stato deprecato e verrà rimosso in una versione futura. Usare invece 'az vm list-skus'.

Elencare le dimensioni disponibili per le macchine virtuali.

az vm list-sizes --___location

Esempio

Elencare le dimensioni delle macchine virtuali disponibili nell'area Stati Uniti occidentali.

az vm list-sizes -l westus

Parametri necessari

--___location -l

Location. Usare i valori ottenuti con az account list-locations. È possibile configurare il percorso predefinito usando az configure --defaults ___location=<___location>.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--all

Mostra tutte le informazioni, incluse le dimensioni delle macchine virtuali non disponibili nella sottoscrizione corrente.

Proprietà Valore
Valori accettati: false, true
--___location -l

Location. Usare i valori ottenuti con az account list-locations. È possibile configurare il percorso predefinito usando az configure --defaults ___location=<___location>.

--resource-type -r

Tipi di risorse, ad esempio "availabilitySets", "snapshot", "disks" e così via.

--size -s

Nome dimensione, nome parziale accettato.

--zone -z

Visualizzare gli SKU che supportano le zone di disponibilità.

Proprietà Valore
Valori accettati: false, true
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

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

--___location -l

Location. Usare i valori ottenuti con az account list-locations. È possibile configurare il percorso predefinito usando az configure --defaults ___location=<___location>.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az vm list-vm-resize-options

Elencare le opzioni di ridimensionamento disponibili per le macchine virtuali.

az vm list-vm-resize-options [--ids]
                             [--name --vm-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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--name --vm-name -n

Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Proprietà Valore
Parameter group: Resource Id Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az vm migrate-to-vmss

Eseguire la migrazione di una macchina virtuale dal set di disponibilità al set di scalabilità di macchine virtuali flessibile.

az vm migrate-to-vmss [--ids]
                      [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                      [--resource-group]
                      [--subscription]
                      [--target-fault-___domain]
                      [--target-vm-size]
                      [--target-zone]
                      [--vm-name]

Esempio

Eseguire la migrazione di una macchina virtuale a vm flessibili

az vm migrate-to-vmss --resource-group myResourceGroup --vm-name myVMName --target-fault-___domain 0 --target-vm-size Standard_D1_v2

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Proprietà Valore
Parameter group: Resource Id Arguments
--target-fault-___domain

Dominio di errore di calcolo di destinazione della migrazione della macchina virtuale al set di scalabilità di macchine virtuali flessibile.

Proprietà Valore
Parameter group: Parameters Arguments
--target-vm-size

Dimensioni di destinazione della macchina virtuale per la migrazione della macchina virtuale al set di scalabilità di macchine virtuali flessibile.

Proprietà Valore
Parameter group: Parameters Arguments
--target-zone

La zona di destinazione della migrazione delle macchine virtuali al set di scalabilità di macchine virtuali flessibile.

Proprietà Valore
Parameter group: Parameters Arguments
--vm-name

Nome della macchina virtuale.

Proprietà Valore
Parameter group: Resource Id Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

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

--port

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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--apply-to-subnet

Consentire il traffico in ingresso nella subnet invece della scheda di interfaccia di rete.

Proprietà Valore
Valore predefinito: False
--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--name -n

Nome della macchina virtuale in cui aprire il traffico in ingresso.

Proprietà Valore
Parameter group: Resource Id Arguments
--nsg-name

Nome del gruppo di sicurezza di rete da creare se non esiste. Ignorato se esiste già un gruppo di sicurezza di rete.

--priority

Priorità della regola, compresa tra 100 (priorità più alta) e 4096 (priorità più bassa). Deve essere univoco per ogni regola nella raccolta.

Proprietà Valore
Valore predefinito: 900
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Proprietà Valore
Parameter group: Resource Id Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az vm perform-maintenance

Operazione per eseguire la manutenzione in una macchina virtuale.

az vm perform-maintenance [--ids]
                          [--name --vm-name]
                          [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                          [--resource-group]
                          [--subscription]

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--name --vm-name -n

Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Proprietà Valore
Parameter group: Resource Id Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az vm reapply

Riapplicare le macchine virtuali.

az vm reapply [--ids]
              [--name --vm-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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--name --vm-name -n

Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Proprietà Valore
Parameter group: Resource Id Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az vm redeploy

Ridistribuire una macchina virtuale esistente.

az vm redeploy [--ids]
               [--name --vm-name]
               [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
               [--resource-group]
               [--subscription]

Esempio

Ridistribuire una macchina virtuale.

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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--name --vm-name -n

Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Proprietà Valore
Parameter group: Resource Id Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

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 --vm-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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--admin-password

Specifica la password dell'account amministratore.

Proprietà Valore
Parameter group: OsProfile Arguments
--custom-data

Specifica una stringa con codifica base 64 di dati personalizzati.

Proprietà Valore
Parameter group: OsProfile Arguments
--exact-version

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.

Proprietà Valore
Parameter group: Parameters Arguments
--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--name --vm-name -n

Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Proprietà Valore
Parameter group: Resource Id Arguments
--temp-disk

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.

Proprietà Valore
Parameter group: Parameters Arguments
Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

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

--size

Dimensioni della macchina virtuale.

Proprietà Valore
Valore da: az vm list-vm-resize-options

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--name -n

Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valore predefinito: False
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Proprietà Valore
Parameter group: Resource Id Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az vm restart

Riavviare le macchine virtuali.

az vm restart [--force]
              [--ids]
              [--name]
              [--no-wait]
              [--resource-group]
              [--subscription]

Esempio

Riavviare 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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--force

Forzare il riavvio della macchina virtuale ridistribuendolo. Usare se la macchina virtuale non risponde.

Proprietà Valore
Valore predefinito: False
--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--name -n

Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valore predefinito: False
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Proprietà Valore
Parameter group: Resource Id Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--include-user-data -u

Includere le proprietà dei dati utente nel risultato della query.

Proprietà Valore
Valore predefinito: False
--name -n

Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--show-details -d

Mostra l'indirizzo IP pubblico, il nome di dominio completo e gli stati di alimentazione. il comando verrà eseguito lentamente.

Proprietà Valore
Valore predefinito: False
--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Proprietà Valore
Parameter group: Resource Id Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az vm simulate-eviction

Simulare la rimozione di una macchina virtuale spot.

az vm simulate-eviction [--ids]
                        [--name --vm-name]
                        [--resource-group]
                        [--subscription]

Esempio

Simulare la rimozione di una macchina virtuale spot.

az vm simulate-eviction --resource-group MyResourceGroup --name MyVm

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--name --vm-name -n

Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Proprietà Valore
Parameter group: Resource Id Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az vm start

Avviare una macchina virtuale arrestata.

az vm start [--ids]
            [--name --vm-name]
            [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
            [--resource-group]
            [--subscription]

Esempio

Avviare 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)

Avviare una macchina virtuale arrestata.

az vm start --name MyVm --no-wait --resource-group MyResourceGroup

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--name --vm-name -n

Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Proprietà Valore
Parameter group: Resource Id Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--name -n

Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valore predefinito: False
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--skip-shutdown

Ignorare immediatamente l'arresto e l'accensione.

Proprietà Valore
Valore predefinito: False
--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Proprietà Valore
Parameter group: Resource Id Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

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]
             [--additional-events --additional-scheduled-events {false, true}]
             [--align-regional-disks --align-regional-disks-to-vm-zone {false, true}]
             [--capacity-reservation-group --crg]
             [--disk-caching]
             [--disk-controller-type {NVMe, SCSI}]
             [--enable-hibernation {false, true}]
             [--enable-proxy-agent {false, true}]
             [--enable-reboot --enable-user-reboot-scheduled-events {false, true}]
             [--enable-redeploy --enable-user-redeploy-scheduled-events {false, true}]
             [--enable-secure-boot {false, true}]
             [--enable-vtpm {false, true}]
             [--ephemeral-os-disk-placement --ephemeral-placement {CacheDisk, NvmeDisk, ResourceDisk}]
             [--force-string]
             [--host]
             [--host-group]
             [--ids]
             [--imds-access-control-profile-reference-id --imds-profile-id]
             [--imds-mode {Audit, Enforce}]
             [--key-incarnation-id]
             [--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 {ConfidentialVM, Standard, TrustedLaunch}]
             [--set]
             [--size]
             [--subscription]
             [--ultra-ssd-enabled {false, true}]
             [--user-data]
             [--v-cpus-available]
             [--v-cpus-per-core]
             [--wire-server-access-control-profile-reference-id --wire-server-profile-id]
             [--wire-server-mode {Audit, Enforce}]
             [--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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--add

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>.

Proprietà Valore
Parameter group: Generic Update Arguments
Valore predefinito: []
--additional-events --additional-scheduled-events

Parametro di configurazione usato durante la creazione della griglia di eventi e dell'impostazione evento pianificata del grafico delle risorse.

Proprietà Valore
Valori accettati: false, true
--align-regional-disks --align-regional-disks-to-vm-zone

Specificare se i dischi regionali devono essere allineati/spostati nella zona della macchina virtuale. Questo è applicabile solo per le macchine virtuali con set di proprietà di posizionamento. Si noti che questa modifica è irreversibile.

Proprietà Valore
Valori accettati: false, true
--capacity-reservation-group --crg
Anteprima

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à.

--disk-caching

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.

--disk-controller-type
Anteprima

Specificare il tipo di controller del disco configurato per la macchina virtuale o il set di scalabilità di macchine virtuali.

Proprietà Valore
Parameter group: Storage Arguments
Valori accettati: NVMe, SCSI
--enable-hibernation

Flag che abilita o disabilita la funzionalità di ibernazione nella macchina virtuale.

Proprietà Valore
Valori accettati: false, true
--enable-proxy-agent

Specificare se la funzionalità protoco (agente proxy) per la sicurezza dei metadati deve essere abilitata nella macchina virtuale o nel set di scalabilità di macchine virtuali.

Proprietà Valore
Valori accettati: false, true
--enable-reboot --enable-user-reboot-scheduled-events

Parametro di configurazione utilizzato durante la pubblicazione di eventi pianificati destinazioni di pubblicazione aggiuntive.

Proprietà Valore
Valori accettati: false, true
--enable-redeploy --enable-user-redeploy-scheduled-events

Parametro di configurazione usato durante la creazione della creazione dell'impostazione pianificata di ridistribuzione avviata dall'utente.

Proprietà Valore
Valori accettati: false, true
--enable-secure-boot

Abilitare l'avvio protetto.

Proprietà Valore
Valori accettati: false, true
--enable-vtpm

Abilitare vTPM.

Proprietà Valore
Valori accettati: false, true
--ephemeral-os-disk-placement --ephemeral-placement

Applicabile solo se usato con --size. Consente di scegliere il percorso di provisioning del disco del sistema operativo temporaneo.

Proprietà Valore
Valori accettati: CacheDisk, NvmeDisk, ResourceDisk
--force-string

Quando si usa 'set' o 'add', mantenere i valori letterali stringa anziché tentare di eseguire la conversione in JSON.

Proprietà Valore
Parameter group: Generic Update Arguments
Valore predefinito: False
--host
Anteprima

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.

Proprietà Valore
Parameter group: Dedicated Host Arguments
--host-group
Anteprima

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.

Proprietà Valore
Parameter group: Dedicated Host Arguments
--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--imds-access-control-profile-reference-id --imds-profile-id

Specificare l'ID risorsa della versione del profilo di controllo di accesso, l'ID risorsa di imds.

--imds-mode

Specificare la modalità su cui verrà eseguito l'agente proxy se la funzionalità è abilitata.

Proprietà Valore
Valori accettati: Audit, Enforce
--key-incarnation-id

Aumentare il valore di questa proprietà consente all'utente di reimpostare la chiave usata per proteggere il canale di comunicazione tra guest e host.

--license-type

Specifica che l'immagine o il disco di Windows è stato concesso in licenza in locale. Per abilitare il 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.

Proprietà Valore
Valori accettati: 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
Anteprima

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.

--name -n

Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valore predefinito: False
--os-disk

ID o nome del disco del sistema operativo gestito in cui eseguire lo scambio.

--ppg

Nome o ID del gruppo di posizionamento di prossimità a cui deve essere associata la macchina virtuale.

--priority

Priority. 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.

Proprietà Valore
Valori accettati: Low, Regular, Spot
--proxy-agent-mode
Deprecato

L'opzione '--proxy-agent-mode' è stata deprecata e verrà rimossa in una versione futura. Utilizzare invece '--wire-server-mode'.

Specificare la modalità su cui verrà eseguito l'agente proxy se la funzionalità è abilitata.

Proprietà Valore
Valori accettati: Audit, Enforce
--remove

Rimuovere una proprietà o un elemento da un elenco. Esempio: --remove property.list <indexToRemove> OR --remove propertyToRemove.

Proprietà Valore
Parameter group: Generic Update Arguments
Valore predefinito: []
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--security-type

Specificare il tipo di sicurezza della macchina virtuale. Il valore Standard può essere usato se la sottoscrizione dispone di un flag di funzionalità UseStandardSecurityType registrato nello spazio dei nomi Microsoft.Compute. Fare riferimento alla https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/preview-features procedura per abilitare la funzione richiesta.

Proprietà Valore
Valori accettati: ConfidentialVM, Standard, TrustedLaunch
--set

Aggiornare un oggetto specificando un percorso di proprietà e un valore da impostare. Esempio: --set property1.property2=<value>.

Proprietà Valore
Parameter group: Generic Update Arguments
Valore predefinito: []
--size
Anteprima

Nuova dimensione della macchina virtuale. Vedi https://azure.microsoft.com/pricing/details/virtual-machines/ per informazioni sulle dimensioni.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Proprietà Valore
Parameter group: Resource Id Arguments
--ultra-ssd-enabled

Abilita o disabilita la funzionalità di avere 1 o più dischi dati gestiti con UltraSSD_LRS account di archiviazione.

Proprietà Valore
Valori accettati: false, true
--user-data

UserData per la macchina virtuale. Può essere passato come file o stringa. Se viene passata una stringa vuota, il valore esistente verrà eliminato.

--v-cpus-available

Specificare il numero di vCPU disponibili.

--v-cpus-per-core

Specificare il rapporto tra vCPU e core fisico. L'impostazione di questa proprietà su 1 significa anche che l'hyper-threading è disabilitato.

--wire-server-access-control-profile-reference-id --wire-server-profile-id

Specificare l'ID risorsa della versione del profilo di controllo di accesso del server di trasmissione.

--wire-server-mode

Specificare la modalità su cui verrà eseguito l'agente proxy se la funzionalità è abilitata.

Proprietà Valore
Valori accettati: Audit, Enforce
--workspace
Anteprima

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.

Proprietà Valore
Parameter group: Monitor Arguments
--write-accelerator

Abilitare/disabilitare l'acceleratore di scrittura del disco. Usare il valore singolare 'true/false' per l'applicazione o specificare singoli dischi, ad esempio'os=true 1=true 2=true' per dischi del sistema operativo e dischi dati con lun pari a 1 & 2.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--created

Attendere fino a quando non viene creato con 'provisioningState' in 'Succeeded'.

Proprietà Valore
Parameter group: Wait Condition Arguments
Valore predefinito: False
--custom

Attendere che la condizione soddisfi una query JMESPath personalizzata. Ad esempio provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

Proprietà Valore
Parameter group: Wait Condition Arguments
--deleted

Attendere l'eliminazione.

Proprietà Valore
Parameter group: Wait Condition Arguments
Valore predefinito: False
--exists

Attendere che la risorsa esista.

Proprietà Valore
Parameter group: Wait Condition Arguments
Valore predefinito: False
--ids

Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

Proprietà Valore
Parameter group: Resource Id Arguments
--interval

Intervallo di polling in secondi.

Proprietà Valore
Parameter group: Wait Condition Arguments
Valore predefinito: 30
--name -n

Nome della macchina virtuale. È possibile configurare l'impostazione predefinita usando az configure --defaults vm=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Proprietà Valore
Parameter group: Resource Id Arguments
--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Proprietà Valore
Parameter group: Resource Id Arguments
--timeout

Attesa massima in secondi.

Proprietà Valore
Parameter group: Wait Condition Arguments
Valore predefinito: 3600
--updated

Attendere fino a quando non viene aggiornato con provisioningState in 'Succeeded'.

Proprietà Valore
Parameter group: Wait Condition Arguments
Valore predefinito: False
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False