Share via


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 di Azure DevTest.

Comandi

Nome Descrizione Tipo Stato
az lab vm apply-artifacts

Applicare artefatti a una macchina virtuale in Azure DevTest Lab.

Memoria centrale Anteprima
az lab vm claim

Richiedere una macchina virtuale dal lab.

Memoria centrale Anteprima
az lab vm create

Creare una macchina virtuale in un lab.

Memoria centrale Anteprima
az lab vm delete

Eliminare la macchina virtuale.

Memoria centrale Anteprima
az lab vm list

Elencare le macchine virtuali in un lab di Azure DevTest.

Memoria centrale Anteprima
az lab vm show

Ottenere la macchina virtuale.

Memoria centrale Anteprima
az lab vm start

Avvia una macchina virtuale.

Memoria centrale Anteprima
az lab vm stop

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

Memoria centrale 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 a una macchina virtuale in Azure DevTest Lab.

az lab vm apply-artifacts --lab-name
                          --name
                          --resource-group
                          [--artifacts]

Esempio

Applicare artefatti a una macchina virtuale in Azure DevTest Lab. (generato automaticamente)

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

Parametri facoltativi

--artifacts

Matrice con codifica JSON degli artefatti da applicare. Usare '@{file}' per caricare da un file.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

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

Aumenta il livello di dettaglio della registrazione. Usare --debug per 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

Richiedere una macchina virtuale dal lab.

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

Esempio

Richiedere qualsiasi macchina virtuale disponibile nel lab.

az lab vm claim -g {ResourceGroup} --lab-name {LabName}

Richiedere una macchina virtuale specifica nel lab.

az lab vm claim -g {ResourceGroup} --lab-name {LabName} --name {VMName}

Richiedere più macchine virtuali nel lab in base agli ID.

az lab vm claim --ids \
    /subscriptions/{SubID}/resourcegroups/{ResourceGroup}/providers/microsoft.devtestlab/labs/{LabName}/virtualmachines/{VMName1} \
    /subscriptions/{SubID}/resourcegroups/{ResourceGroup}/providers/microsoft.devtestlab/labs/{LabName}/virtualmachines/{VMName2}

Parametri facoltativi

--ids

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

--lab-name

Nome del lab.

--name -n

Nome della macchina virtuale da richiedere.

--resource-group -g

Nome del gruppo di risorse del lab.

--subscription

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

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

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

Aumenta il livello di dettaglio della registrazione. Usare --debug per 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]
                 [--artifacts]
                 [--authentication-type]
                 [--disk-type]
                 [--expiration-date]
                 [--formula]
                 [--generate-ssh-keys]
                 [--image]
                 [--image-type]
                 [--ip-configuration]
                 [--notes]
                 [--saved-secret]
                 [--size]
                 [--ssh-key]
                 [--subnet]
                 [--tags]
                 [--vnet-name]

Esempio

Creare una macchina virtuale nel lab da un'immagine della raccolta.

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "Ubuntu Server 16.04 LTS" --image-type gallery --size Standard_DS1_v2

Creare una macchina virtuale nel lab da un'immagine della raccolta con l'autenticazione SSH.

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "Ubuntu Server 16.04 LTS" --image-type gallery --size Standard_DS1_v2 --authentication-type ssh

Creare una macchina virtuale richiedibile nel lab da un'immagine della raccolta con l'autenticazione della password.

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "Ubuntu Server 16.04 LTS" --image-type gallery --size Standard_DS1_v2 --allow-claim

Creare una macchina virtuale Windows nel lab da un'immagine della raccolta con l'autenticazione della password.

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "Windows Server 2008 R2 SP1" --image-type gallery --size Standard_DS1_v2

Creare una macchina virtuale nel lab da un'immagine personalizzata.

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "jenkins_custom" --image-type custom --size Standard_DS1_v2

Creare una macchina virtuale nel lab con un indirizzo IP pubblico.

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "Ubuntu Server 16.04 LTS" --image-type gallery --size Standard_DS1_v2 --ip-configuration public

Creare una macchina virtuale da una formula.

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --formula MyFormula --artifacts '@artifacts.json'

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

valore predefinito: False
--artifacts

Matrice con codifica JSON degli artefatti da applicare. Usare '@{file}' per caricare da un file.

--authentication-type

Tipo di autenticazione consentito per la macchina virtuale. I valori consentiti sono: password, ssh.

valore predefinito: password
--disk-type

Archiviazione tipo da usare per la macchina virtuale. I valori consentiti sono: Premium, Standard, StandardSSD.

--expiration-date

Data di scadenza in FORMATO UTC (aa-MM-ggTHH:mm:ss) per la macchina virtuale.

--formula

Nome della formula. Usare az lab formula list per le formule disponibili.

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

--generate-ssh-keys

Generare i file delle chiavi pubblica e privata SSH se mancanti.

--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. I valori consentiti sono: raccolta, personalizzata.

--ip-configuration

Tipo di configurazione IP da usare per la macchina virtuale. I valori consentiti sono condivisi, pubblici, privati.

Se omesso, verrà selezionato in base alla rete virtuale della macchina virtuale.

--notes

Note per la 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. Vedi https://azure.microsoft.com/pricing/details/virtual-machines/ per informazioni sulle dimensioni.

--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 separati da spazi in key[=value] formato.

I tag possono essere cancellati assegnando loro il valore vuoto "".

--vnet-name

Nome della rete virtuale a cui aggiungere la macchina virtuale.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

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

Aumenta il livello di dettaglio della registrazione. Usare --debug per 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 tempo.

az lab vm delete --lab-name
                 --name
                 --resource-group

Parametri necessari

--lab-name

Il nome del lab.

--name

Nome della macchina virtuale.

--resource-group -g

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

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

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

Aumenta il livello di dettaglio della registrazione. Usare --debug per 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 lab di Azure DevTest.

az lab vm list --lab-name
               --resource-group
               [--all]
               [--claimable]
               [--environment]
               [--expand]
               [--filters]
               [--object-id]
               [--order-by]
               [--top]

Esempio

Elencare le macchine virtuali in un lab di Azure DevTest. (generato automaticamente)

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 con az configure --defaults group=<name>.

Parametri facoltativi

--all

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

--claimable

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

--environment

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

--expand

Query di espansione.

--filters

Filtro da applicare.

--object-id

ID oggetto del proprietario per cui elencare le macchine virtuali.

--order-by

Espressione di ordinamento per i risultati utilizzando la notazione OData.

--top

Numero massimo di risorse da restituire.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

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

Aumenta il livello di dettaglio della registrazione. Usare --debug per 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

Ottenere la macchina virtuale.

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

Parametri necessari

--lab-name

Il nome del lab.

--name

Nome della macchina virtuale.

--resource-group -g

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

Parametri facoltativi

--expand

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

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

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

Aumenta il livello di dettaglio della registrazione. Usare --debug per 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

Avvia una macchina virtuale.

Il completamento di questa operazione può richiedere tempo.

az lab vm start --lab-name
                --name
                --resource-group

Parametri necessari

--lab-name

Il nome del lab.

--name

Nome della macchina virtuale.

--resource-group -g

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

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

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

Aumenta il livello di dettaglio della registrazione. Usare --debug per 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

Parametri necessari

--lab-name

Il nome del lab.

--name

Nome della macchina virtuale.

--resource-group -g

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

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

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

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