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 | Status |
---|---|---|---|
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
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
Nome del lab.
Nome della macchina virtuale.
Nome del gruppo di risorse del lab.
Parametri facoltativi
Matrice con codifica JSON degli artefatti da applicare. Usare '@{file}' per caricare da un file.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az lab vm claim
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
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome del lab.
Nome della macchina virtuale da richiedere.
Nome del gruppo di risorse del lab.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az lab vm create
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
Nome del lab.
Nome della macchina virtuale.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Password per l'amministratore della macchina virtuale.
Nome utente per l'amministratore della macchina virtuale.
Flag che indica se la macchina virtuale deve essere creata come attestazione.
Matrice con codifica JSON degli artefatti da applicare. Usare '@{file}' per caricare da un file.
Tipo di autenticazione consentito per la macchina virtuale. I valori consentiti sono: password, ssh.
Archiviazione tipo da usare per la macchina virtuale. I valori consentiti sono: Premium, Standard, StandardSSD.
Data di scadenza in FORMATO UTC (aa-MM-ggTHH:mm:ss) per la macchina virtuale.
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
.
Generare i file delle chiavi pubblica e privata SSH se mancanti.
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.
Tipo dell'immagine. I valori consentiti sono: raccolta, personalizzata.
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.
Note per la macchina virtuale.
Nome del segreto salvato da usare per l'autenticazione.
Quando questo valore viene specificato, viene usato al posto di altri metodi di autenticazione.
Dimensioni della macchina virtuale da creare. Vedi https://azure.microsoft.com/pricing/details/virtual-machines/ per informazioni sulle dimensioni.
Percorso del file della chiave pubblica o della chiave pubblica SSH. Usare --generate-ssh-keys
per generare chiavi SSH.
Nome della subnet a cui aggiungere la macchina virtuale.
Tag separati da spazi in key[=value]
formato.
I tag possono essere cancellati assegnando loro il valore vuoto "".
Nome della rete virtuale a cui aggiungere la macchina virtuale.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az lab vm delete
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
Il nome del lab.
Nome della macchina virtuale.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az lab vm list
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
Nome del lab.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Elencare tutte le macchine virtuali nel lab. Non è possibile usare con --filters
.
Elencare solo le macchine virtuali richiedibili nel lab. Non è possibile usare con --filters
.
Nome o ID dell'ambiente in cui elencare le macchine virtuali. Non è possibile usare con --filters
.
Query di espansione.
Filtro da applicare.
ID oggetto del proprietario per cui elencare le macchine virtuali.
Espressione di ordinamento per i risultati utilizzando la notazione OData.
Numero massimo di risorse da restituire.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az lab vm show
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
Il nome del lab.
Nome della macchina virtuale.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Specificare la query $expand. Esempio: 'properties($expand=artifacts,computeVm,networkInterface,applicableSchedule)'.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az lab vm start
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
Il nome del lab.
Nome della macchina virtuale.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az lab vm stop
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
Il nome del lab.
Nome della macchina virtuale.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.