Freigeben über


az lab vm

Befehlsgruppe "Lab" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

Verwalten von virtuellen Computern in einem Azure DevTest Lab.

Befehle

Name Beschreibung Typ Status
az lab vm apply-artifacts

Wenden Sie Artefakte auf einen virtuellen Computer in Azure DevTest Lab an.

Kernspeicher Vorschau
az lab vm claim

Fordern Sie einen virtuellen Computer aus der Übung an.

Kernspeicher Vorschau
az lab vm create

Löschen eines virtuellen Computers in einem Lab.

Kernspeicher Vorschau
az lab vm delete

Löschen Sie den virtuellen Computer.

Kernspeicher Vorschau
az lab vm list

Auflisten der virtuellen Computer in einem Azure DevTest Lab.

Kernspeicher Vorschau
az lab vm show

Abrufen eines virtuellen Computers.

Kernspeicher Vorschau
az lab vm start

Dient zum Starten eines virtuellen Computers.

Kernspeicher Vorschau
az lab vm stop

Beenden Eines virtuellen Computers Dieser Vorgang kann eine Weile dauern.

Kernspeicher Vorschau

az lab vm apply-artifacts

Vorschau

Befehlsgruppe "Lab" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

Wenden Sie Artefakte auf einen virtuellen Computer in Azure DevTest Lab an.

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

Beispiele

Wenden Sie Artefakte auf einen virtuellen Computer in Azure DevTest Lab an. (automatisch generiert)

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

Erforderliche Parameter

--lab-name

Name des Labors.

--name -n

Der Name des virtuellen Computers.

--resource-group -g

Name der Ressourcengruppe des Labors.

Optionale Parameter

--artifacts

JSON-codiertes Array von Artefakten, die angewendet werden sollen. Verwenden Sie '@{file}' zum Laden aus einer Datei.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az lab vm claim

Vorschau

Befehlsgruppe "Lab" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

Fordern Sie einen virtuellen Computer aus der Übung an.

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

Beispiele

Fordern Sie alle verfügbaren virtuellen Computer in der Übung an.

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

Fordern Sie einen bestimmten virtuellen Computer in der Übung an.

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

Fordern Sie mehrere virtuelle Computer in der Übung anhand von IDs an.

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}

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

--lab-name

Name des Labs

--name -n

Name des virtuellen Computers, der beansprucht werden soll.

--resource-group -g

Name der Ressourcengruppe des Labors.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az lab vm create

Vorschau

Befehlsgruppe "Lab" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

Löschen eines virtuellen Computers in einem 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]

Beispiele

Erstellen Sie einen virtuellen Computer in der Übung aus einem Katalogimage.

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

Erstellen Sie einen virtuellen Computer im Labor aus einem Katalogimage mit SSH-Authentifizierung.

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

Erstellen Sie einen anspruchsfähigen virtuellen Computer in der Übung aus einem Katalogimage mit Kennwortauthentifizierung.

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

Erstellen Sie einen virtuellen Windows-Computer in der Übung aus einem Katalogimage mit Kennwortauthentifizierung.

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

Erstellen Sie einen virtuellen Computer in der Übung aus einem benutzerdefinierten Image.

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

Erstellen Sie einen virtuellen Computer in der Übung mit einer öffentlichen IP.

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

Erstellen Sie einen virtuellen Computer aus einer Formel.

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

Erforderliche Parameter

--lab-name

Name des Labs

--name -n

Der Name des virtuellen Computers.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--admin-password

Kennwort für den VM-Administrator.

--admin-username

Benutzername für den VM-Administrator.

Standardwert: your_system_user_login_name
--allow-claim

Flag, das angibt, ob der virtuelle Computer als anspruchsfähig erstellt werden soll.

Standardwert: False
--artifacts

JSON-codiertes Array von Artefakten, die angewendet werden sollen. Verwenden Sie '@{file}' zum Laden aus einer Datei.

--authentication-type

Typ der für den virtuellen Computer zulässigen Authentifizierung. Zulässige Werte sind: Kennwort, ssh.

Standardwert: password
--disk-type

Speichertyp, der für den virtuellen Computer verwendet werden soll. Zulässige Werte sind: Premium, Standard, Standard, StandardSSD.

--expiration-date

Das Ablaufdatum in UTC(yyyy-MM-ddTHH:mm:ss) für den virtuellen Computer.

--formula

Der Name der Formel. Wird für verfügbare Formeln verwendet az lab formula list .

Wird az lab formula mit der --export-artifacts Kennzeichnung zum Exportieren und Aktualisieren von Artefakten verwendet, und übergeben Sie dann die Ergebnisse über das --artifacts Argument.

--generate-ssh-keys

Erstellen der Dateien für öffentliche und private SSH-Schlüssel, sofern diese fehlen.

--image

Der Name des Betriebssystemimages (Katalogbildname oder benutzerdefinierter Bildname/ID).

Wird für verfügbare Katalogbilder oder az lab custom-image list für verfügbare benutzerdefinierte Bilder verwendetaz lab gallery-image list.

--image-type

Typ des Bilds. Zulässige Werte sind: Katalog, benutzerdefiniert.

--ip-configuration

Typ der IP-Konfiguration, die für den virtuellen Computer verwendet werden soll. Zulässige Werte sind: freigegeben, öffentlich, privat.

Wird dieser Parameter nicht angegeben, wird basierend auf dem vnet des virtuellen Computers ausgewählt.

--notes

Hinweise für den virtuellen Computer.

--saved-secret

Name des gespeicherten Geheimschlüssels, der für die Authentifizierung verwendet werden soll.

Wenn dieser Wert angegeben wird, wird er anstelle anderer Authentifizierungsmethoden verwendet.

--size

Die Größe des zu erstellenden virtuellen Computers. Informationen zur Größe finden Sie unter.See https://azure.microsoft.com/pricing/details/virtual-machines/ for size info.

--ssh-key

Der öffentliche SSH-Schlüssel oder der Dateipfad für öffentliche Schlüssel. Wird --generate-ssh-keys verwendet, um SSH-Schlüssel zu generieren.

--subnet

Name des Subnetzes, dem die VM hinzugefügt werden soll.

--tags

Leerzeichentrennte Tags im key[=value] Format.

Tags können durch Zuweisen des leeren Werts "" gelöscht werden.

--vnet-name

Name des virtuellen Netzwerks, dem die VM hinzugefügt werden soll.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az lab vm delete

Vorschau

Befehlsgruppe "Lab" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

Löschen Sie den virtuellen Computer.

Dieser Vorgang kann eine Weile dauern.

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

Erforderliche Parameter

--lab-name

Der Name des Labs.

--name

Der Name des virtuellen Computers.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az lab vm list

Vorschau

Befehlsgruppe "Lab" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

Auflisten der virtuellen Computer in einem Azure DevTest Lab.

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

Beispiele

Auflisten der virtuellen Computer in einem Azure DevTest Lab. (automatisch generiert)

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

Erforderliche Parameter

--lab-name

Name des Labs

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--all

Auflisten aller virtuellen Computer in der Übung. Kann nicht mit --filters verwendet werden.

--claimable

Auflisten nur anspruchsfähiger virtueller Computer im Labor. Kann nicht mit --filters verwendet werden.

--environment

Name oder ID der Umgebung, in der virtuelle Computer aufgeführt werden sollen. Kann nicht mit --filters verwendet werden.

--expand

Die Erweiterungsabfrage.

--filters

Der anzuwendende Filter.

--object-id

Objekt-ID des Besitzers, für die VMs aufgeführt werden sollen.

--order-by

Der Sortierausdruck für die Ergebnisse mit der OData-Schreibweise.

--top

Die maximale Anzahl der zurückzugebenden Ressourcen.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az lab vm show

Vorschau

Befehlsgruppe "Lab" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

Abrufen eines virtuellen Computers.

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

Erforderliche Parameter

--lab-name

Der Name des Labs.

--name

Der Name des virtuellen Computers.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--expand

Geben Sie die $expand Abfrage an. Beispiel: "properties($expand=artifacts,computeVm,networkInterface,applicableSchedule)".

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az lab vm start

Vorschau

Befehlsgruppe "Lab" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

Dient zum Starten eines virtuellen Computers.

Dieser Vorgang kann eine Weile dauern.

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

Erforderliche Parameter

--lab-name

Der Name des Labs.

--name

Der Name des virtuellen Computers.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az lab vm stop

Vorschau

Befehlsgruppe "Lab" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

Beenden Eines virtuellen Computers Dieser Vorgang kann eine Weile dauern.

az lab vm stop --lab-name
               --name
               --resource-group

Erforderliche Parameter

--lab-name

Der Name des Labs.

--name

Der Name des virtuellen Computers.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.