az lab vm

Verwalten von VMs in einem Azure DevTest Lab.

Befehle

az lab vm apply-artifacts

Anwenden von Artefakten auf einen virtuellen Computer in Azure DevTest Lab.

az lab vm claim

Fordern Sie einen virtuellen Computer aus dem Lab an.

az lab vm create

Löschen eines virtuellen Computers in einem Lab.

az lab vm delete

Virtuelle Computer löschen.

az lab vm list

Listet die VMs in einem Azure DevTest Lab auf.

az lab vm show

Abrufen des virtuellen Computers.

az lab vm start

Dient zum Starten eines virtuellen Computers.

az lab vm stop

Beenden Sie einen virtuellen Computer Dieser Vorgang kann eine Weile dauern, bis sie abgeschlossen ist.

az lab vm apply-artifacts

Anwenden von Artefakten auf einen virtuellen Computer in Azure DevTest Lab.

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

Beispiele

Anwenden von Artefakten auf einen virtuellen Computer in Azure DevTest Lab. (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}', um aus einer Datei zu laden.

az lab vm claim

Fordern Sie einen virtuellen Computer aus dem Lab an.

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

Beispiele

Fordern Sie alle verfügbaren virtuellen Computer im Labor an.

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

Fordern Sie einen bestimmten virtuellen Computer im Labor an.

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

Fordern Sie mehrere virtuelle Computer im Labor 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). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--lab-name

Name des Labs

--name -n

Name des virtuellen Computers, der anspruchsberechtigt ist.

--resource-group -g

Name der Ressourcengruppe des Labors.

az lab vm create

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 eine VM im Labor 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 eine VM 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 eine anspruchsfähige VM im Labor 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 eine Windows-VM im Labor 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 eine VM im Labor 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 eine VM im Labor 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 eine VM 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 die VM als anspruchsfähig erstellt werden soll.

--artifacts

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

--authentication-type

Typ der Authentifizierung, die für den virtuellen Computer zulässig ist. 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 die VM.

--formula

Name der Formel. Verwenden Sie az lab formula list für verfügbare Formeln.

--generate-ssh-keys

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

--image

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

--image-type

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

--ip-configuration

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

--notes

Notizen für den virtuellen Computer.

--saved-secret

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

--size

Die Größe der zu erstellenden VM. Informationen zur Größe finden Sie unter https://azure.microsoft.com/pricing/details/virtual-machines/ ..

--ssh-key

Der SSH-Dateipfad für öffentliche Schlüssel oder öffentliche Schlüssel. Verwenden Sie --generate-ssh-keys zum Generieren von SSH-Schlüsseln.

--subnet

Name des Subnetzs, um die VM hinzuzufügen.

--tags

Leerzeichentrennte Tags im key[=value] Format.

--vnet-name

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

az lab vm delete

Virtuelle Computer löschen.

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.

az lab vm list

Listet die virtuellen Computer in einem Azure DevTest Lab auf.

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

Beispiele

Listet die VMs in einem Azure DevTest Lab auf. (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

Listet alle virtuellen Computer im Labor auf. Sie können nicht mit --filters.

--claimable

Listet nur anspruchsfähige virtuelle Computer im Labor auf. Sie können nicht mit --filters.

--environment

Name oder ID der Umgebung, um virtuelle Computer auflisten zu können. Sie können nicht mit --filters.

--expand

Die Erweiterungsabfrage.

--filters

Der anzuwendende Filter.

--object-id

Objekt-ID des Besitzers, um VMs auflisten zu können.

--order-by

Der Sortierausdruck für die Ergebnisse mit OData-Notation.

--top

Die maximale Anzahl der zurückzugebenden Ressourcen.

az lab vm show

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=artefakte,computeVm,networkInterface,applicableSchedule)".

az lab vm start

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.

az lab vm stop

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.