Condividi tramite


az lab vm

Il gruppo di comandi 'lab' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Gestire le macchine virtuali in un lab devtest di Azure.

Comandi

Nome Descrizione Tipo Status
az lab vm apply-artifacts

Applicare artefatti alla macchina virtuale. Il completamento di questa operazione può richiedere alcuni minuti.

Nucleo Anteprima
az lab vm claim

Comando per richiedere una macchina virtuale in Azure DevTest Lab.

Nucleo Anteprima
az lab vm create

Creare una macchina virtuale in un lab.

Nucleo Anteprima
az lab vm delete

Eliminare la macchina virtuale. Il completamento di questa operazione può richiedere alcuni minuti.

Nucleo Anteprima
az lab vm hibernate

Ibernare una macchina virtuale Questa operazione può richiedere un po' di tempo.

Nucleo Anteprima
az lab vm list

Elencare le macchine virtuali in un determinato lab.

Nucleo Anteprima
az lab vm show

Visualizzare la macchina virtuale.

Nucleo Anteprima
az lab vm start

Avviare una macchina virtuale. Il completamento di questa operazione può richiedere alcuni minuti.

Nucleo Anteprima
az lab vm stop

Arrestare una macchina virtuale Questa operazione può richiedere un po' di tempo.

Nucleo Anteprima
az lab vm wait

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

Nucleo Anteprima

az lab vm apply-artifacts

Anteprima

Il gruppo di comandi 'lab' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Applicare artefatti alla macchina virtuale. Il completamento di questa operazione può richiedere alcuni minuti.

az lab vm apply-artifacts --lab-name
                          --name
                          --resource-group
                          [--artifacts]
                          [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]

Esempio

Applicare artefatti a una macchina virtuale in Azure DevTest Lab.

az lab vm apply-artifacts --artifacts artifacts.json --lab-name MyLab --name MyVirtualMachine --resource-group MyResourceGroup

Parametri necessari

--lab-name

Nome del lab.

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

--artifacts

Percorso della matrice con codifica JSON degli artefatti da applicare. Elenco di parametri con codifica JSON.

--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
Parametri globali
--debug

Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio della Guida e esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

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

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

--subscription

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

--verbose

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

az lab vm claim

Anteprima

Il gruppo di comandi 'lab' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Comando per richiedere una macchina virtuale in Azure DevTest Lab.

az lab vm claim [--ids]
                [--lab-name]
                [--name]
                [--resource-group]
                [--subscription]

Parametri facoltativi

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

--lab-name

Nome del lab.

--name -n

Nome della macchina virtuale da richiedere.

--resource-group -g

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

--subscription

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

Parametri globali
--debug

Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio della Guida e esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

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

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

--subscription

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

--verbose

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

az lab vm create

Anteprima

Il gruppo di comandi 'lab' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Creare una macchina virtuale in un lab.

az lab vm create --lab-name
                 --name
                 --resource-group
                 [--admin-password]
                 [--admin-username]
                 [--allow-claim {0, 1, f, false, n, no, t, true, y, yes}]
                 [--artifacts]
                 [--authentication-type {password, ssh}]
                 [--disk-type {Premium, Standard, StandardSSD}]
                 [--expiration-date]
                 [--formula]
                 [--generate-ssh-keys {0, 1, f, false, n, no, t, true, y, yes}]
                 [--image]
                 [--image-type {custom, gallery}]
                 [--ip-configuration {private, public, shared}]
                 [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                 [--notes]
                 [--saved-secret]
                 [--size]
                 [--ssh-key]
                 [--subnet]
                 [--tags]
                 [--vnet-name]

Parametri necessari

--lab-name

Nome del lab.

--name -n

Nome della macchina virtuale o dell'ambiente.

--resource-group -g

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

Parametri facoltativi

--admin-password

Password per l'amministratore della macchina virtuale.

--admin-username

Nome utente per l'amministratore della macchina virtuale.

Valore predefinito: your_system_user_login_name
--allow-claim

Flag che indica se la macchina virtuale deve essere creata come attestazione.

Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
Valore predefinito: False
--artifacts

Percorso della matrice con codifica JSON degli artefatti da applicare. Elenco di parametri con codifica JSON.

--authentication-type

Tipo di autenticazione consentito per la macchina virtuale.

Valori accettati: password, ssh
Valore predefinito: password
--disk-type

Tipo di archiviazione da usare per la macchina virtuale.

Valori accettati: Premium, Standard, StandardSSD
--expiration-date

Data di scadenza per la macchina virtuale.

--formula

Nome della formula. Usare az lab formula list per le formule disponibili. Usare az lab formula con il flag --export-artifacts per esportare e aggiornare gli artefatti, quindi passare i risultati tramite l'argomento --artifacts.

--generate-ssh-keys

Generare file di chiave pubblica e privata SSH se mancanti.

Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--image

Nome dell'immagine del sistema operativo (nome immagine della raccolta o nome/ID immagine personalizzata). Usare az lab gallery-image list per le immagini della raccolta disponibili o az lab custom-image list per le immagini personalizzate disponibili.

--image-type

Tipo dell'immagine.

Valori accettati: custom, gallery
--ip-configuration

Tipo di configurazione IP da usare per la macchina virtuale.

Valori accettati: private, public, shared
--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--notes

Note della macchina virtuale.

--saved-secret

Nome del segreto salvato da usare per l'autenticazione. Quando questo valore viene specificato, viene usato al posto di altri metodi di autenticazione.

--size

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

--ssh-key

Percorso del file della chiave pubblica o della chiave pubblica SSH. Usare --generate-ssh-keys per generare chiavi SSH.

--subnet

Nome della subnet a cui aggiungere la macchina virtuale.

--tags

Tag della risorsa. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

--vnet-name

Nome della rete virtuale a cui aggiungere la macchina virtuale.

Parametri globali
--debug

Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio della Guida e esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

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

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

--subscription

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

--verbose

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

az lab vm delete

Anteprima

Il gruppo di comandi 'lab' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Eliminare la macchina virtuale. Il completamento di questa operazione può richiedere alcuni minuti.

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

Parametri necessari

--lab-name

Nome del lab.

--name

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

--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--yes -y

Non richiedere conferma.

Valore predefinito: False
Parametri globali
--debug

Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio della Guida e esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

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

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

--subscription

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

--verbose

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

az lab vm hibernate

Anteprima

Il gruppo di comandi 'lab' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Ibernare una macchina virtuale Questa operazione può richiedere un po' di tempo.

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

Esempio

Ibernare una macchina virtuale.

az lab vm hibernate --resource-group MyResourceGroup --lab-name MyLab --name MyVM

Parametri necessari

--lab-name

Nome del lab.

--name

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

--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
Parametri globali
--debug

Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio della Guida e esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

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

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

--subscription

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

--verbose

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

az lab vm list

Anteprima

Il gruppo di comandi 'lab' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Elencare le macchine virtuali in un determinato lab.

az lab vm list --lab-name
               --resource-group
               [--all {0, 1, f, false, n, no, t, true, y, yes}]
               [--claimable {0, 1, f, false, n, no, t, true, y, yes}]
               [--environment]
               [--expand]
               [--filters]
               [--max-items]
               [--next-token]
               [--object-id]
               [--order-by]
               [--top]

Esempio

Elencare le macchine virtuali in un lab di Azure DevTest.

az lab vm list --lab-name MyLab --resource-group MyResourceGroup

Parametri necessari

--lab-name

Nome del lab.

--resource-group -g

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

Parametri facoltativi

--all

Elencare tutte le macchine virtuali nel lab. Non è possibile usare con --filters.

Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--claimable

Elencare solo le macchine virtuali richiedibili nel lab. Non è possibile usare con --filters.

Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--environment

Nome o ID dell'ambiente in cui elencare le macchine virtuali. Non è possibile usare con --filters.

--expand

Specificare la query $expand. Esempio: 'properties($expand=artifacts,computeVm,networkInterface,applicableSchedule)'.

--filters

Filtro da applicare all'operazione. Esempio: '$filter=contains(name,'myName').

--max-items

Numero totale di elementi da restituire nell'output del comando. Se il numero totale di elementi disponibili è maggiore del valore specificato, nell'output del comando viene fornito un token. Per riprendere la paginazione, specificare il valore del token in --next-token argomento di un comando successivo.

--next-token

Token per specificare dove iniziare la paginazione. Si tratta del valore del token di una risposta troncata in precedenza.

--object-id

ID oggetto del proprietario per cui elencare le macchine virtuali.

--order-by

Espressione di ordinamento per i risultati, utilizzando la notazione OData. Esempio: '$orderby=name desc'.

--top

Numero massimo di risorse da restituire dall'operazione. Esempio: '$top=10'.

Parametri globali
--debug

Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio della Guida e esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

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

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

--subscription

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

--verbose

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

az lab vm show

Anteprima

Il gruppo di comandi 'lab' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Visualizzare la macchina virtuale.

az lab vm show --lab-name
               --name
               --resource-group
               [--expand]

Parametri necessari

--lab-name

Nome del lab.

--name

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

--expand

Specificare la query $expand. Esempio: 'properties($expand=artifacts,computeVm,networkInterface,applicableSchedule)'.

Parametri globali
--debug

Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio della Guida e esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

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

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

--subscription

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

--verbose

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

az lab vm start

Anteprima

Il gruppo di comandi 'lab' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Avviare una macchina virtuale. Il completamento di questa operazione può richiedere alcuni minuti.

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

Parametri necessari

--lab-name

Nome del lab.

--name

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

--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
Parametri globali
--debug

Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio della Guida e esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

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

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

--subscription

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

--verbose

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

az lab vm stop

Anteprima

Il gruppo di comandi 'lab' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Arrestare una macchina virtuale Questa operazione può richiedere un po' di tempo.

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

Parametri necessari

--lab-name

Nome del lab.

--name

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

--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
Parametri globali
--debug

Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio della Guida e esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

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

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

--subscription

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

--verbose

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

az lab vm wait

Anteprima

Il gruppo di comandi 'lab' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

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

az lab vm wait [--created]
               [--custom]
               [--deleted]
               [--exists]
               [--expand]
               [--ids]
               [--interval]
               [--lab-name]
               [--name]
               [--resource-group]
               [--subscription]
               [--timeout]
               [--updated]

Parametri facoltativi

--created

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

Valore predefinito: False
--custom

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

--deleted

Attendere l'eliminazione.

Valore predefinito: False
--exists

Attendere che la risorsa esista.

Valore predefinito: False
--expand

Specificare la query $expand. Esempio: 'properties($expand=artifacts,computeVm,networkInterface,applicableSchedule)'.

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

--interval

Intervallo di polling in secondi.

Valore predefinito: 30
--lab-name

Nome del lab.

--name

Nome della macchina virtuale.

--resource-group -g

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

--subscription

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

--timeout

Attesa massima in secondi.

Valore predefinito: 3600
--updated

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

Valore predefinito: False
Parametri globali
--debug

Aumentare il livello di dettaglio della registrazione per visualizzare tutti i log di debug.

--help -h

Mostra questo messaggio della Guida e esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

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

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

--subscription

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

--verbose

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