Freigeben über


az vm

Hinweis

Diese Befehlsgruppe verfügt über Befehle, die sowohl in Azure CLI als auch in mindestens einer Erweiterung definiert sind. Installieren Sie jede Erweiterung, um von ihren erweiterten Funktionen zu profitieren. Weitere Informationen zu Erweiterungen

Verwalten Sie virtuelle Linux- oder Windows-Computer.

Befehle

Name Beschreibung Typ Status
az vm aem

Verwalten Sie die erweiterte Azure Monitoring-Erweiterung für SAP.

Erweiterung Allgemein verfügbar
az vm aem delete

Entfernen Sie die Erweiterte Überwachungserweiterung von Azure.

Erweiterung Allgemein verfügbar
az vm aem set

Konfigurieren Sie die erweiterte Azure Monitoring-Erweiterung.

Erweiterung Allgemein verfügbar
az vm aem verify

Überprüfen Sie, ob Azure Enhanced Monitoring Extensions ordnungsgemäß konfiguriert sind.

Erweiterung Allgemein verfügbar
az vm application

Verwalten von Anwendungen für virtuelle Computer.

Core Allgemein verfügbar
az vm application list

Auflisten von Anwendungen für virtuelle Computer.

Core Allgemein verfügbar
az vm application set

Legen Sie Anwendungen für den virtuellen Computer fest.

Core Allgemein verfügbar
az vm assess-patches

Bewerten von Patches auf einem virtuellen Computer.

Core Allgemein verfügbar
az vm auto-shutdown

Verwalten des automatischen Herunterfahrens für virtuelle Computer.

Core Allgemein verfügbar
az vm availability-set

Gruppieren Sie Ressourcen in Verfügbarkeitsgruppen.

Core Allgemein verfügbar
az vm availability-set convert

Konvertieren Sie einen Azure-Verfügbarkeitssatz in VMs mit verwalteten Datenträgern.

Core Allgemein verfügbar
az vm availability-set create

Erstellen Sie einen Azure-Verfügbarkeitssatz.

Core Allgemein verfügbar
az vm availability-set delete

Löschen sie einen Verfügbarkeitssatz.

Core Allgemein verfügbar
az vm availability-set list

Verfügbarkeitssätze auflisten.

Core Allgemein verfügbar
az vm availability-set list-sizes

Auflisten aller verfügbaren Größe virtueller Computer, die zum Erstellen eines neuen virtuellen Computers in einem vorhandenen Verfügbarkeitssatz verwendet werden können.

Core Allgemein verfügbar
az vm availability-set show

Abrufen von Informationen zu einem Verfügbarkeitssatz.

Core Allgemein verfügbar
az vm availability-set update

Aktualisieren sie einen Azure-Verfügbarkeitssatz.

Core Allgemein verfügbar
az vm boot-diagnostics

Problembehandlung beim Starten eines virtuellen Azure-Computers.

Core Allgemein verfügbar
az vm boot-diagnostics disable

Deaktivieren Sie die Startdiagnose auf einem virtuellen Computer.

Core Allgemein verfügbar
az vm boot-diagnostics enable

Aktivieren Sie die Startdiagnose auf einem virtuellen Computer.

Core Allgemein verfügbar
az vm boot-diagnostics get-boot-log

Rufen Sie das Startdiagnoseprotokoll von einer VM ab.

Core Allgemein verfügbar
az vm boot-diagnostics get-boot-log-uris

Rufen Sie SAS-URIs für die Startdiagnoseprotokolle eines virtuellen Computers ab.

Core Allgemein verfügbar
az vm capture

Erfassen Sie Informationen für einen beendeten virtuellen Computer.

Core Allgemein verfügbar
az vm convert

Konvertieren Sie einen virtuellen Computer mit nicht verwalteten Datenträgern, um verwaltete Datenträger zu verwenden.

Core Allgemein verfügbar
az vm create

Erstellen eines virtuellen Azure-Computers

Core Allgemein verfügbar
az vm deallocate

Verlagern Sie einen virtuellen Computer so, dass Computerressourcen nicht mehr zugeordnet werden (Gebühren gelten nicht mehr). Der Status ändert sich von "Beendet" in "Beendet (Deallocated)".

Core Allgemein verfügbar
az vm delete

Löschen Sie einen virtuellen Computer.

Core Allgemein verfügbar
az vm diagnostics

Konfigurieren Sie die Azure Virtual Machine Diagnostics-Erweiterung.

Core Allgemein verfügbar
az vm diagnostics get-default-config

Rufen Sie die Standardkonfigurationseinstellungen für einen virtuellen Computer ab.

Core Allgemein verfügbar
az vm diagnostics set

Konfigurieren Sie die Azure VM-Diagnoseerweiterung.

Core Allgemein verfügbar
az vm disk

Verwalten Sie die verwalteten Datenträger, die an eine VM angefügt sind.

Core Allgemein verfügbar
az vm disk attach

Anfügen eines verwalteten beständigen Datenträgers an einen virtuellen Computer.

Core Allgemein verfügbar
az vm disk detach

Trennen Sie einen verwalteten Datenträger von einem virtuellen Computer.

Core Allgemein verfügbar
az vm encryption

Verwalten der Verschlüsselung von VM-Datenträgern.

Core Allgemein verfügbar
az vm encryption disable

Deaktivieren Sie die Datenträgerverschlüsselung auf dem Betriebssystemdatenträger und/oder Datenträger. Entschlüsseln Sie bereitgestellte Datenträger.

Core Allgemein verfügbar
az vm encryption enable

Aktivieren Sie die Datenträgerverschlüsselung auf dem Betriebssystemdatenträger und/oder Datenträger. Verschlüsseln sie bereitgestellte Datenträger.

Core Allgemein verfügbar
az vm encryption show

Verschlüsselungsstatus anzeigen.

Core Allgemein verfügbar
az vm extension

Verwalten von Erweiterungen auf virtuellen Computern.

Core Allgemein verfügbar
az vm extension delete

Löschvorgang zum Löschen der Erweiterung.

Core Allgemein verfügbar
az vm extension image

Suchen Sie die verfügbaren VM-Erweiterungen für ein Abonnement und eine Region.

Core Allgemein verfügbar
az vm extension image list

Listet die Informationen zu den verfügbaren Erweiterungen auf.

Core Allgemein verfügbar
az vm extension image list-names

Listet die Namen der verfügbaren Erweiterungen auf.

Core Allgemein verfügbar
az vm extension image list-versions

Listet die Versionen für verfügbare Erweiterungen auf.

Core Allgemein verfügbar
az vm extension image show

Anzeigen von Informationen für eine Erweiterung.

Core Allgemein verfügbar
az vm extension list

Auflisten der Erweiterungen, die an einen virtuellen Computer angefügt sind.

Core Allgemein verfügbar
az vm extension set

Legen Sie Erweiterungen für einen virtuellen Computer fest.

Core Allgemein verfügbar
az vm extension show

Zeigen Sie Informationen zu Erweiterungen an, die an einen virtuellen Computer angefügt sind.

Core Allgemein verfügbar
az vm extension wait

Platzieren Sie die CLI in einem Wartezustand, bis eine Bedingung einer Erweiterung des virtuellen Computers erfüllt ist.

Core Allgemein verfügbar
az vm generalize

Markieren Sie einen virtuellen Computer als generalisiert, sodass er für mehrere Bereitstellungen imageiert werden kann.

Core Allgemein verfügbar
az vm get-instance-view

Abrufen von Instanzinformationen zu einem virtuellen Computer.

Core Allgemein verfügbar
az vm host

Verwalten sie dedizierte Hosts für virtuelle Computer.

Core Allgemein verfügbar
az vm host create

Erstellen Sie einen dedizierten Host.

Core Allgemein verfügbar
az vm host delete

Löschen Sie einen dedizierten Host.

Core Allgemein verfügbar
az vm host get-instance-view

Rufen Sie Instanzinformationen zu einem dedizierten Host ab.

Core Allgemein verfügbar
az vm host group

Dedizierte Hostgruppen verwalten.

Core Allgemein verfügbar
az vm host group create

Erstellen Sie eine dedizierte Hostgruppe.

Core Allgemein verfügbar
az vm host group delete

Löschen Sie eine dedizierte Hostgruppe.

Core Allgemein verfügbar
az vm host group get-instance-view

Abrufen der Instanzansicht einer dedizierten Hostgruppe.

Core Allgemein verfügbar
az vm host group list

Listen Sie dedizierte Hostgruppen auf.

Core Allgemein verfügbar
az vm host group show

Rufen Sie die Details einer dedizierten Hostgruppe ab.

Core Allgemein verfügbar
az vm host group update

Dient zum Aktualisieren einer dedizierten Hostgruppe.

Core Allgemein verfügbar
az vm host list

Auflisten dedizierter Hosts.

Core Allgemein verfügbar
az vm host list-resize-options

Auflisten aller verfügbaren dedizierten Hostgrößen, auf die die größe des angegebenen dedizierten Hosts geändert werden kann. HINWEIS: Die bereitgestellten dedizierten Hostgrößen können nur zum Skalieren des vorhandenen dedizierten Hosts verwendet werden.

Core Allgemein verfügbar
az vm host redeploy

Stellen Sie den dedizierten Host erneut zur Anwendung.

Core Allgemein verfügbar
az vm host resize

Ändern Sie die Größe eines dedizierten Hosts.

Core Allgemein verfügbar
az vm host restart

Starten Sie den dedizierten Host neu.

Core Allgemein verfügbar
az vm host show

Rufen Sie die Details eines dedizierten Hosts ab.

Core Allgemein verfügbar
az vm host update

Aktualisieren sie einen dedizierten Host.

Core Allgemein verfügbar
az vm host wait

Platzieren Sie die CLI in einem Wartezustand, bis eine Bedingung erfüllt ist.

Core Allgemein verfügbar
az vm identity

Verwalten von Dienstidentitäten eines virtuellen Computers.

Core Allgemein verfügbar
az vm identity assign

Aktivieren Der verwalteten Dienstidentität auf einem virtuellen Computer.

Core Allgemein verfügbar
az vm identity remove

Entfernt verwaltete Dienstidentitäten von einem virtuellen Computer.

Core Allgemein verfügbar
az vm identity show

Anzeigen der verwalteten Identitätsinformationen des virtuellen Computers.

Core Allgemein verfügbar
az vm image

Informationen zu verfügbaren Images für virtuelle Computer.

Core Allgemein verfügbar
az vm image accept-terms

Akzeptieren Sie den Azure Marketplace-Begriff, damit das Image zum Erstellen von virtuellen Computern verwendet werden kann.

Core Als veraltet markiert
az vm image list

Auflisten der im Azure Marketplace verfügbaren VM/VMSS-Images.

Core Allgemein verfügbar
az vm image list-offers

Auflisten der im Azure Marketplace verfügbaren VM-Imageangebote.

Core Allgemein verfügbar
az vm image list-publishers

Auflisten der im Azure Marketplace verfügbaren VM-Image-Herausgeber.

Core Allgemein verfügbar
az vm image list-skus

Auflisten der im Azure Marketplace verfügbaren VM-Image-SKUs.

Core Allgemein verfügbar
az vm image show

Rufen Sie die Details für ein VM-Image ab, das im Azure Marketplace verfügbar ist.

Core Allgemein verfügbar
az vm image terms

Bestimmungen für Azure Marketplace-Image verwalten.

Core Allgemein verfügbar
az vm image terms accept

Akzeptieren Sie Azure Marketplace-Bildbegriffe, damit das Image zum Erstellen von virtuellen Computern verwendet werden kann.

Core Allgemein verfügbar
az vm image terms cancel

Abbrechen der Azure Marketplace-Bildausdrücke.

Core Allgemein verfügbar
az vm image terms show

Rufen Sie die Details der Azure Marketplace-Bildbegriffe ab.

Core Allgemein verfügbar
az vm install-patches

Installieren Sie Patches auf einem virtuellen Computer.

Core Allgemein verfügbar
az vm list

Details zu virtuellen Computern auflisten.

Core Allgemein verfügbar
az vm list-ip-addresses

Ip-Adressen auflisten, die einem virtuellen Computer zugeordnet sind.

Core Allgemein verfügbar
az vm list-sizes

Liste der verfügbaren Größen für virtuelle Computer auf.

Core Allgemein verfügbar
az vm list-skus

Rufen Sie Details zu computebezogenen Ressourcen-SKUs ab.

Core Allgemein verfügbar
az vm list-usage

Auflisten der verfügbaren Verwendungsressourcen für virtuelle Computer.

Core Allgemein verfügbar
az vm list-vm-resize-options

Liste der verfügbaren Größenänderungsoptionen für virtuelle Computer auf.

Core Allgemein verfügbar
az vm monitor

Verwalten des Überwachungsaspekts für einen virtuellen Computer.

Core Allgemein verfügbar
az vm monitor log

Verwalten des Protokollanalysearbeitsbereichs für einen virtuellen Computer.

Core Allgemein verfügbar
az vm monitor log show

Führen Sie eine Abfrage für den Log Analytics-Arbeitsbereich aus, der mit einer VM verknüpft ist.

Core Allgemein verfügbar
az vm monitor metrics

Verwalten von Metriken für einen virtuellen Computer.

Core Vorschau
az vm monitor metrics list-definitions

Listen Sie die Metrikdefinitionen für einen virtuellen Computer auf.

Core Vorschau
az vm monitor metrics tail

Listet die Metrikwerte für einen virtuellen Computer auf.

Core Vorschau
az vm nic

Verwalten von Netzwerkschnittstellen Siehe auch az network nic.

Core Allgemein verfügbar
az vm nic add

Fügen Sie vorhandene NICs zu einem virtuellen Computer hinzu.

Core Allgemein verfügbar
az vm nic list

Auflisten der auf einem virtuellen Computer verfügbaren NICs.

Core Allgemein verfügbar
az vm nic remove

Entfernen sie NICs von einem virtuellen Computer.

Core Allgemein verfügbar
az vm nic set

Konfigurieren Sie die Einstellungen einer an eine VM angefügten NIC.

Core Allgemein verfügbar
az vm nic show

Zeigen Sie Informationen für eine an eine VM angefügte NIC an.

Core Allgemein verfügbar
az vm open-port

Öffnet einen virtuellen Computer für eingehenden Datenverkehr an angegebenen Ports.

Core Allgemein verfügbar
az vm perform-maintenance

Der Vorgang zum Ausführen einer Wartung auf einem virtuellen Computer.

Core Allgemein verfügbar
az vm reapply

Erneutes Anwenden von virtuellen Computern.

Core Allgemein verfügbar
az vm redeploy

Erneutes Bereitstellen einer vorhandenen VM.

Core Allgemein verfügbar
az vm reimage

Erneutes Abbild (Upgrade des Betriebssystems) auf einem virtuellen Computer.

Core Allgemein verfügbar
az vm repair

Automatische Reparaturbefehle zur Problembehebung bei VMs

Erweiterung Allgemein verfügbar
az vm repair create

Erstellen Sie eine neue Reparatur-VM, und fügen Sie den kopierten Betriebssystemdatenträger der Quell-VM als Datenträger an.

Erweiterung Allgemein verfügbar
az vm repair list-scripts

Auflisten der verfügbaren Skripts. Befindet https://github.com/Azure/repair-script-librarysich .

Erweiterung Allgemein verfügbar
az vm repair repair-and-restore

Reparieren und Wiederherstellen der VM.

Erweiterung Vorschau
az vm repair reset-nic

Setzen Sie den Netzwerkschnittstellenstapel auf dem Gastbetriebssystem des virtuellen Computers zurück. https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/reset-network-interface

Erweiterung Vorschau
az vm repair restore

Ersetzen Sie den Betriebssystemdatenträger der Quell-VM durch den Datenträger aus der Reparatur-VM.

Erweiterung Allgemein verfügbar
az vm repair run

Führen Sie überprüfte Skripts von GitHub auf einer VM aus. "az vm repair list-scripts" zum Anzeigen verfügbarer Skripts.

Erweiterung Allgemein verfügbar
az vm resize

Aktualisieren Sie die Größe eines virtuellen Computers.

Core Allgemein verfügbar
az vm restart

Starten Sie virtuelle Computer neu.

Core Allgemein verfügbar
az vm run-command

Verwalten von Ausführungsbefehlen auf einem virtuellen Computer.

Core Allgemein verfügbar
az vm run-command create

Der Vorgang zum Erstellen des Ausführungsbefehls.

Core Allgemein verfügbar
az vm run-command delete

Der Vorgang zum Löschen des Ausführungsbefehls.

Core Allgemein verfügbar
az vm run-command invoke

Führen Sie einen bestimmten Ausführungsbefehl auf einem virtuellen Computer aus.

Core Allgemein verfügbar
az vm run-command list

Führen Sie Befehle von einem virtuellen Computer oder einem Speicherort aus aus.

Core Allgemein verfügbar
az vm run-command show

Abrufen eines bestimmten Ausführungsbefehls.

Core Allgemein verfügbar
az vm run-command update

Der Vorgang zum Aktualisieren der Skriptausführung.

Core Allgemein verfügbar
az vm run-command wait

Platzieren Sie die CLI in einem Wartezustand, bis eine Bedingung des res virtual-machine-run-command erfüllt ist.

Core Allgemein verfügbar
az vm secret

Verwalten sie geheime VM-Schlüssel.

Core Allgemein verfügbar
az vm secret add

Fügen Sie einem virtuellen Computer einen geheimen Schlüssel hinzu.

Core Allgemein verfügbar
az vm secret format

Transformieren Sie geheime Schlüssel in ein Formular, das von VMs und VMSSes verwendet werden kann.

Core Allgemein verfügbar
az vm secret list

Geheime Schlüssel auf einem virtuellen Computer auflisten.

Core Allgemein verfügbar
az vm secret remove

Entfernen Eines geheimen Schlüssels von einem virtuellen Computer.

Core Allgemein verfügbar
az vm show

Rufen Sie die Details einer VM ab.

Core Allgemein verfügbar
az vm simulate-eviction

Simulieren sie die Entfernung einer Spot-VM.

Core Allgemein verfügbar
az vm start

Startet eine angehaltene VM.

Core Allgemein verfügbar
az vm stop

Ausschalten (Beenden) einer ausgeführten VM.

Core Allgemein verfügbar
az vm unmanaged-disk

Verwalten Sie die nicht verwalteten Datenträger, die an einen virtuellen Computer angefügt sind.

Core Allgemein verfügbar
az vm unmanaged-disk attach

Fügen Sie einen nicht verwalteten beständigen Datenträger an einen virtuellen Computer an.

Core Allgemein verfügbar
az vm unmanaged-disk detach

Trennen Sie einen nicht verwalteten Datenträger von einem virtuellen Computer.

Core Allgemein verfügbar
az vm unmanaged-disk list

Auflisten nicht verwalteter Datenträger eines virtuellen Computers.

Core Allgemein verfügbar
az vm update

Dient zum Aktualisieren der Eigenschaften eines virtuellen Computers.

Core Allgemein verfügbar
az vm user

Verwalten von Benutzerkonten für einen virtuellen Computer.

Core Allgemein verfügbar
az vm user delete

Löschen eines Benutzerkontos von einem virtuellen Computer.

Core Allgemein verfügbar
az vm user reset-ssh

Zurücksetzen der SSH-Konfiguration auf einem virtuellen Computer.

Core Allgemein verfügbar
az vm user update

Aktualisieren sie ein Benutzerkonto für den virtuellen Computer. Sie können es zum Aktualisieren des Kennworts oder des SSH-Schlüsselwerts für vm-Benutzer verwenden.

Core Allgemein verfügbar
az vm wait

Platzieren Sie die CLI in einem Wartezustand, bis eine Bedingung der VM erfüllt ist.

Core Allgemein verfügbar

az vm assess-patches

Bewerten von Patches auf einem virtuellen Computer.

az vm assess-patches [--ids]
                     [--name]
                     [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                     [--resource-group]
                     [--subscription]

Beispiele

Bewerten von Patches auf einem virtuellen Computer.

az vm assess-patches -g MyResourceGroup -n MyVm

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 „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--name --vm-name -n

Der Name des virtuellen Computers. Sie können die Standardeinstellung mithilfe von az configure --defaults vm=<name>.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Zulässige Werte: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

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

--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 vm auto-shutdown

Verwalten des automatischen Herunterfahrens für virtuelle Computer.

az vm auto-shutdown [--email]
                    [--ids]
                    [--location]
                    [--name]
                    [--off]
                    [--resource-group]
                    [--subscription]
                    [--time]
                    [--webhook]

Beispiele

Erstellen Sie den Zeitplan für das automatische Herunterfahren für einen virtuellen Computer.

az vm auto-shutdown -g MyResourceGroup -n MyVm --time 1730 --email "foo@bar.com" --webhook "https://example.com/"

Löschen sie den Zeitplan für das automatische Herunterfahren für einen virtuellen Computer.

az vm auto-shutdown -g MyResourceGroup -n MyVm --off

Optionale Parameter

--email

Der E-Mail-Empfänger, an den Benachrichtigungen gesendet werden sollen (kann eine Liste von durch Semikolons getrennten E-Mail-Adressen sein).

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--location -l

Standort. Werte aus: az account list-locations. Sie können den standardmäßig verwendeten Standort mit az configure --defaults location=<location> konfigurieren.

--name -n

Der Name des virtuellen Computers. Sie können die Standardeinstellung mithilfe von az configure --defaults vm=<name>.

--off

Deaktivieren Sie das automatische Herunterfahren für den virtuellen Computer. Die Konfiguration wird gelöscht.

--resource-group -g

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

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

--time

Die UTC-Tageszeit, an der der Zeitplan täglich stattfindet. Format: hhmm. Beispiel: 1730.

--webhook

Die Webhook-URL, an die die Benachrichtigung gesendet wird.

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

Erfassen Sie Informationen für einen beendeten virtuellen Computer.

Ein Ende-zu-Ende-Lernprogramm finden Sie unter https://docs.microsoft.com/azure/virtual-machines/linux/capture-image.

az vm capture --vhd-name-prefix
              [--ids]
              [--name]
              [--overwrite]
              [--resource-group]
              [--storage-container]
              [--subscription]

Beispiele

Deallocate, generalize, and capture a stopped virtual machine.

az vm deallocate -g MyResourceGroup -n MyVm
az vm generalize -g MyResourceGroup -n MyVm
az vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix

Verlagern, Generalisieren und Erfassen mehrerer angehaltener virtueller Computer.

vms_ids=$(az vm list -g MyResourceGroup --query "[].id" -o tsv)
az vm deallocate --ids {vms_ids}
az vm generalize --ids {vms_ids}
az vm capture --ids {vms_ids} --vhd-name-prefix MyPrefix

Erforderliche Parameter

--vhd-name-prefix

Das Präfix des VHD-Namens gibt für die VM-Datenträger an.

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 „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--name -n

Der Name des virtuellen Computers. Sie können die Standardeinstellung mithilfe von az configure --defaults vm=<name>.

--overwrite

Überschreiben Sie die vorhandene Datenträgerdatei.

Standardwert: True
--resource-group -g

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

--storage-container

Der Containername des Speicherkontos, in dem die Datenträger gespeichert werden sollen.

Standardwert: vhds
--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 vm convert

Konvertieren Sie einen virtuellen Computer mit nicht verwalteten Datenträgern, um verwaltete Datenträger zu verwenden.

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

Beispiele

Konvertieren Sie einen virtuellen Computer mit nicht verwalteten Datenträgern, um verwaltete Datenträger zu verwenden.

az vm convert -g MyResourceGroup -n MyVm

Konvertieren Sie alle virtuellen Computer mit nicht verwalteten Datenträgern in einer Ressourcengruppe, um verwaltete Datenträger zu verwenden.

az vm convert --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

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 „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--name --vm-name -n

Der Name des virtuellen Computers. Sie können die Standardeinstellung mithilfe von az configure --defaults vm=<name>.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Zulässige Werte: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

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

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

Erstellen eines virtuellen Azure-Computers

Ein Ende-zu-Ende-Lernprogramm finden Sie unter https://docs.microsoft.com/azure/virtual-machines/linux/quick-create-cli.

az vm create --name
             --resource-group
             [--accelerated-networking {false, true}]
             [--accept-term]
             [--admin-password]
             [--admin-username]
             [--asgs]
             [--assign-identity]
             [--attach-data-disks]
             [--attach-os-disk]
             [--authentication-type {all, password, ssh}]
             [--availability-set]
             [--boot-diagnostics-storage]
             [--capacity-reservation-group]
             [--computer-name]
             [--count]
             [--custom-data]
             [--data-disk-caching]
             [--data-disk-delete-option]
             [--data-disk-encryption-sets]
             [--data-disk-sizes-gb]
             [--disable-integrity-monitoring-autoupgrade]
             [--disk-controller-type {NVMe, SCSI}]
             [--edge-zone]
             [--enable-agent {false, true}]
             [--enable-auto-update {false, true}]
             [--enable-hibernation {false, true}]
             [--enable-hotpatching {false, true}]
             [--enable-integrity-monitoring]
             [--enable-proxy-agent {false, true}]
             [--enable-secure-boot {false, true}]
             [--enable-vtpm {false, true}]
             [--encryption-at-host {false, true}]
             [--ephemeral-os-disk {false, true}]
             [--ephemeral-os-disk-placement {CacheDisk, NvmeDisk, ResourceDisk}]
             [--eviction-policy {Deallocate, Delete}]
             [--generate-ssh-keys]
             [--host]
             [--host-group]
             [--image]
             [--license-type {None, RHEL_BASE, RHEL_BASESAPAPPS, RHEL_BASESAPHA, RHEL_BYOS, RHEL_ELS_6, RHEL_EUS, RHEL_SAPAPPS, RHEL_SAPHA, SLES, SLES_BYOS, SLES_HPC, SLES_SAP, SLES_STANDARD, UBUNTU, UBUNTU_PRO, Windows_Client, Windows_Server}]
             [--location]
             [--max-price]
             [--nic-delete-option]
             [--nics]
             [--no-wait]
             [--nsg]
             [--nsg-rule {NONE, RDP, SSH}]
             [--os-disk-caching {None, ReadOnly, ReadWrite}]
             [--os-disk-delete-option {Delete, Detach}]
             [--os-disk-encryption-set]
             [--os-disk-name]
             [--os-disk-secure-vm-disk-encryption-set]
             [--os-disk-security-encryption-type {DiskWithVMGuestState, NonPersistedTPM, VMGuestStateOnly}]
             [--os-disk-size-gb]
             [--os-type {linux, windows}]
             [--patch-mode {AutomaticByOS, AutomaticByPlatform, ImageDefault, Manual}]
             [--plan-name]
             [--plan-product]
             [--plan-promotion-code]
             [--plan-publisher]
             [--platform-fault-domain]
             [--ppg]
             [--priority {Low, Regular, Spot}]
             [--private-ip-address]
             [--proxy-agent-mode {Audit, Enforce}]
             [--public-ip-address]
             [--public-ip-address-allocation {dynamic, static}]
             [--public-ip-address-dns-name]
             [--public-ip-sku {Basic, Standard}]
             [--role]
             [--scope]
             [--secrets]
             [--security-type {ConfidentialVM, Standard, TrustedLaunch}]
             [--size]
             [--source-disk-restore-point]
             [--source-disk-restore-point-size-gb]
             [--source-resource]
             [--source-resource-size]
             [--specialized {false, true}]
             [--ssh-dest-key-path]
             [--ssh-key-name]
             [--ssh-key-values]
             [--storage-account]
             [--storage-container-name]
             [--storage-sku]
             [--subnet]
             [--subnet-address-prefix]
             [--tags]
             [--ultra-ssd-enabled {false, true}]
             [--use-unmanaged-disk]
             [--user-data]
             [--v-cpus-available]
             [--v-cpus-per-core]
             [--validate]
             [--vmss]
             [--vnet-address-prefix]
             [--vnet-name]
             [--workspace]
             [--zone]

Beispiele

Erstellen Sie eine standardmäßige Ubuntu2204-VM mit automatischer SSH-Authentifizierung.

az vm create -n MyVm -g MyResourceGroup --image Ubuntu2204

Erstellen Sie eine standardmäßige RedHat-VM mit automatischer SSH-Authentifizierung mit einem Image-URN.

az vm create -n MyVm -g MyResourceGroup --image RedHat:RHEL:7-RAW:7.4.2018010506

Erstellen Sie eine Standardmäßige Windows Server-VM mit einer privaten IP-Adresse.

az vm create -n MyVm -g MyResourceGroup --public-ip-address "" --image Win2012R2Datacenter

Erstellen Sie einen virtuellen Computer aus einem benutzerdefinierten verwalteten Image.

az vm create -g MyResourceGroup -n MyVm --image MyImage

Erstellen Sie einen virtuellen Computer aus einer generalisierten Katalogimageversion.

az vm create -g MyResourceGroup -n MyVm --image /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.Compute/galleries/myGallery/images/myImage/versions/1.0.0

Erstellen Sie einen virtuellen Computer aus einer speziellen Katalogimageversion.

az vm create -g MyResourceGroup -n MyVm --image /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.Compute/galleries/myGallery/images/myImage/versions/1.0.0 --specialized

Erstellen eines virtuellen Computers aus der neuesten Version eines Katalogimages

az vm create -g MyResourceGroup -n MyVm --image /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.Compute/galleries/myGallery/images/myImage

Erstellen Sie einen virtuellen Computer, indem Sie an einen verwalteten Betriebssystemdatenträger anfügen.

az vm create -g MyResourceGroup -n MyVm --attach-os-disk MyOsDisk --os-type linux

Erstellen Sie einen virtuellen Computer, indem Sie einen nicht verwalteten Betriebssystemdatenträger aus einem VHD-Blob-URI anfügen.

az vm create -g MyResourceGroup -n MyVm --attach-os-disk https://vhd1234.blob.core.windows.net/vhds/osdisk1234.vhd --os-type linux --use-unmanaged-disk

Erstellen Sie eine Debian11-VM mit einem Cloud-Init-Skript für die Konfiguration. Siehe: https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init.

az vm create -g MyResourceGroup -n MyVm --image Debian11 --custom-data MyCloudInitScript.yml

Erstellen Sie eine Debian11-VM mit SSH-Schlüsselauthentifizierung und einen öffentlichen DNS-Eintrag, der sich in einem vorhandenen virtuellen Netzwerk und einer vorhandenen Verfügbarkeitsgruppe befindet.

az vm create -n MyVm -g MyResourceGroup --image Debian11 --vnet-name MyVnet --subnet subnet1 \
    --availability-set MyAvailabilitySet --public-ip-address-dns-name MyUniqueDnsName \
    --ssh-key-values @key-file

Erstellen Sie eine einfache Ubuntu Linux-VM mit einer öffentlichen IP-Adresse, DNS-Eintrag, zwei Datenträgern (10 GB und 20 GB), und generieren Sie dann RSA SSH-Schlüsselpaare.

az vm create -n MyVm -g MyResourceGroup --public-ip-address-dns-name MyUniqueDnsName \
    --image Ubuntu2204 --data-disk-sizes-gb 10 20 --size Standard_DS2_v2 \
    --generate-ssh-keys

Erstellen Sie eine Debian11-VM mit Schlüsseltresorschlüsseln.

az keyvault certificate create --vault-name vaultname -n cert1 \
  -p "$(az keyvault certificate get-default-policy)"

secrets=$(az keyvault secret list-versions --vault-name vaultname \
  -n cert1 --query "[?attributes.enabled].id" -o tsv)

vm_secrets=$(az vm secret format -s "$secrets")

az vm create -g group-name -n vm-name --admin-username deploy  \
  --image debian11 --secrets "$vm_secrets"

Erstellen Sie einen CentOS-virtuellen Computer mit einer vom System zugewiesenen Identität. Der virtuelle Computer verfügt über eine Rolle "Mitwirkender" mit Zugriff auf ein Speicherkonto.

az vm create -n MyVm -g rg1 --image CentOS85Gen2 --assign-identity [system] --scope /subscriptions/99999999-1bf0-4dda-aec3-cb9272f09590/MyResourceGroup/myRG/providers/Microsoft.Storage/storageAccounts/storage1 --role Contributor

Erstellen Sie eine Debian11-VM mit einer vom Benutzer zugewiesenen Identität.

az vm create -n MyVm -g rg1 --image Debian11 --assign-identity /subscriptions/99999999-1bf0-4dda-aec3-cb9272f09590/resourcegroups/myRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myID

Erstellen Sie eine Debian11-VM mit system- und benutzergebundener Identität.

az vm create -n MyVm -g rg1 --image Debian11 --assign-identity [system] /subscriptions/99999999-1bf0-4dda-aec3-cb9272f09590/resourcegroups/myRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myID

Erstellen Sie einen virtuellen Computer in einer Verfügbarkeitszone in der Region der aktuellen Ressourcengruppe.

az vm create -n MyVm -g MyResourceGroup --image CentOS85Gen2 --zone 1

Erstellen Sie mehrere virtuelle Computer. In diesem Beispiel werden drei VMs erstellt. Sie sind MyVm0, MyVm1, MyVm2.

az vm create -n MyVm -g MyResourceGroup --image CentOS85Gen2 --count 3

Erstellen eines virtuellen Computers aus dem Freigegebenen Katalogimage

az vm create -n MyVm -g MyResourceGroup --image /SharedGalleries/{gallery_unique_name}/Images/{image}/Versions/{version}

Erstellen eines virtuellen Computers aus dem Communitykatalogimage

az vm create -n MyVm -g MyResourceGroup --image /CommunityGalleries/{gallery_unique_name}/Images/{image}/Versions/{version}

Erforderliche Parameter

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

--accelerated-networking

Aktivieren Sie beschleunigte Netzwerke. Sofern nicht angegeben, aktiviert CLI sie basierend auf Computerimage und -größe.

Zulässige Werte: false, true
--accept-term

Akzeptieren Sie den Lizenzvertrag und die Datenschutzerklärung.

--admin-password

Kennwort für den virtuellen Computer, wenn der Authentifizierungstyp "Password" lautet.

--admin-username

Benutzername für den virtuellen Computer. Der Standardwert ist der aktuelle Benutzername des Betriebssystems. Wenn der Standardwert vom System reserviert ist, wird der Standardwert auf azureuser festgelegt. Eine vollständige Liste der reservierten Werte finden Sie unter .Please refer to https://docs.microsoft.com/rest/api/compute/virtualmachines/createorupdate#osprofile get a full list of reserved values.

--asgs

Eine durch Leerzeichen getrennte Liste vorhandener Anwendungssicherheitsgruppen, die der VM zugeordnet werden sollen.

--assign-identity

Akzeptieren Sie System- oder Benutzeridentitäten, die durch Leerzeichen getrennt sind. Verwenden Sie "[System]", um auf die vom System zugewiesene Identität oder eine Ressourcen-ID zu verweisen, um auf die vom Benutzer zugewiesene Identität zu verweisen. Weitere Beispiele finden Sie in der Hilfe.

--attach-data-disks

Fügen Sie vorhandene Datenträger an den virtuellen Computer an. Kann den Namen oder die ID eines verwalteten Datenträgers oder des URI für eine nicht verwaltete Datenträger-VHD verwenden.

--attach-os-disk

Fügen Sie einen vorhandenen Betriebssystemdatenträger an die VM an. Kann den Namen oder die ID eines verwalteten Datenträgers oder des URI für eine nicht verwaltete Datenträger-VHD verwenden.

--authentication-type

Typ der Authentifizierung, die mit dem virtuellen Computer verwendet werden soll. Standardmäßig wird das Kennwort für windows und SSH public key für Linux verwendet. "all" ermöglicht sowohl ssh- als auch Kennwortauthentifizierung.

Zulässige Werte: all, password, ssh
--availability-set

Name oder ID eines vorhandenen Verfügbarkeitssatzes, dem die VM hinzugefügt werden soll. Keine standardmäßig.

--boot-diagnostics-storage

Der Name des vorhandenen Speicherkontos oder dessen BLOB-URI zum Erfassen der Startdiagnose. Die Sku sollte eine von Standard_GRS, Standard_LRS und Standard_RAGRS sein.

--capacity-reservation-group --crg
Vorschau

Die ID oder der Name der Kapazitätsreservierungsgruppe, die zum Zuordnen verwendet wird. Übergeben Sie "Keine", um die Zuordnung der Kapazitätsreservierungsgruppe zu aufheben. Wenn Sie einen virtuellen Computer/VMSS löschen möchten, der der Kapazitätsreservierungsgruppe zugeordnet wurde, müssen Sie die Zuordnung der Kapazitätsreservierungsgruppe zuerst aufheben.

--computer-name

Der Hostname des virtuellen Computers. Der Standardwert ist der Name des virtuellen Computers.

--count
Vorschau

Anzahl der zu erstellenden virtuellen Computer. Der Wertbereich ist [2, 250], einschließlich. Geben Sie diesen Parameter nicht an, wenn Sie einen normalen virtuellen Computer erstellen möchten. Die virtuellen Computer werden parallel erstellt. Die Ausgabe dieses Befehls ist ein Array von virtuellen Computern anstelle eines einzelnen virtuellen Computers. Jede VM verfügt über eine eigene öffentliche IP-Adresse, NIC. VNET und NSG werden freigegeben. Es wird empfohlen, dass sich keine vorhandene öffentliche IP, NIC, VNET und NSG in der Ressourcengruppe befinden. Wenn --count angegeben ist, --attach-data-disks, --attach-os-disk, --boot-diagnostics-storage, --computer-name, --host, --host-group, --nics, --os-disk-name, --private-ip-address, --public-ip-address, --public-ip-address-dns-name, --storage-account, --storage-container-name, --subnet, --use-unmanaged-disk, --vnet-name sind nicht zulässig.

--custom-data

Benutzerdefinierte Init-Skriptdatei oder -text (cloud-init, cloud-config usw.).

--data-disk-caching

Speicherzwischenspeicherungstyp für Datenträger(n), einschließlich 'None', 'ReadOnly', 'ReadWrite', usw. Verwenden Sie einen Singularwert, um auf allen Datenträgern anzuwenden, oder verwenden Sie <lun>=<vaule1> <lun>=<value2> zum Konfigurieren einzelner Datenträger.

--data-disk-delete-option

Geben Sie an, ob der Datenträger beim Löschen eines virtuellen Computers gelöscht oder getrennt werden soll. Wenn ein einzelner Datenträger angefügt ist, sind die zulässigen Werte "Löschen" und "Trennen". Wenn mehrere Datenträger angefügt sind, verwenden Sie "<data_disk>=Löschen <data_disk2>=Trennen", um jeden Datenträger zu konfigurieren.

--data-disk-encryption-sets

Namen oder IDs (durch Leerzeichen getrennt) von Datenträgerverschlüsselungssätzen für Datenträger.

--data-disk-sizes-gb

Speicherplatztrennte leere Datenträgergrößen für verwaltete Daten in GB, die erstellt werden sollen.

--disable-integrity-monitoring-autoupgrade

Deaktivieren Sie das automatische Upgrade der Gastnachweiserweiterung für vertrauenswürdige Start-VMs und VMSS.

Standardwert: False
--disk-controller-type
Vorschau

Geben Sie den Datenträgercontrollertyp an, der für den virtuellen Computer oder VMSS konfiguriert ist.

Zulässige Werte: NVMe, SCSI
--edge-zone

Der Name der Randzone.

--enable-agent

Gibt an, ob der Agent des virtuellen Computers auf dem virtuellen Computer bereitgestellt werden soll. Wenn diese Eigenschaft nicht angegeben ist, wird das Standardverhalten auf "true" festgelegt. Dadurch wird sichergestellt, dass der VM-Agent auf dem virtuellen Computer installiert ist, damit Erweiterungen später zur VM hinzugefügt werden können.

Zulässige Werte: false, true
--enable-auto-update

Gibt an, ob automatische Updates für den virtuellen Windows-Computer aktiviert sind.

Zulässige Werte: false, true
--enable-hibernation

Das Kennzeichen, das die Ruhezustandsfunktion auf dem virtuellen Computer aktiviert oder deaktiviert.

Zulässige Werte: false, true
--enable-hotpatching

Patchen Sie VMs, ohne dass ein Neustart erforderlich ist. --enable-agent muss festgelegt werden und --patch-mode muss auf AutomaticByPlatform festgelegt werden.

Zulässige Werte: false, true
--enable-integrity-monitoring

Aktivieren Sie die Installation von Microsoft propietary und nicht von sicherheit unterstützten Gastnachweiserweiterungen und aktivieren Sie system Assigned Identity for Trusted Launch aktivierte VMs und VMSS.

Standardwert: False
--enable-proxy-agent

Geben Sie an, ob die Proxy-Agent-Funktion auf dem virtuellen Computer oder auf der Skalierungsgruppe des virtuellen Computers aktiviert werden soll.

Zulässige Werte: false, true
--enable-secure-boot

Aktivieren sie den sicheren Start.

Zulässige Werte: false, true
--enable-vtpm

Aktivieren Sie vTPM.

Zulässige Werte: false, true
--encryption-at-host

Aktivieren Sie die Hostverschlüsselung für den virtuellen Computer oder VMSS. Dadurch wird die Verschlüsselung für alle Datenträger einschließlich Ressourcen-/Temp-Datenträger auf dem Host selbst aktiviert.

Zulässige Werte: false, true
--ephemeral-os-disk

Ermöglicht es Ihnen, einen Betriebssystemdatenträger direkt auf dem Hostknoten zu erstellen, wodurch die Leistung des lokalen Datenträgers und eine schnellere Vm/VMSS-Umimagezeit bereitgestellt wird.

Zulässige Werte: false, true
--ephemeral-os-disk-placement --ephemeral-placement

Kann nur mit --ephemeral-os-disk verwendet werden. Ermöglicht Ihnen die Auswahl des Bereitstellungsspeicherorts für ephemerale Betriebssystemdatenträger.

Zulässige Werte: CacheDisk, NvmeDisk, ResourceDisk
--eviction-policy

Die Eviction-Richtlinie für den virtuellen Computer mit Spotpriorität. Die Standarderäumungsrichtlinie ist "Deallocate" für einen virtuellen Computer mit Spotpriorität.

Zulässige Werte: Deallocate, Delete
--generate-ssh-keys

Generieren Sie öffentliche und private RSA-Schlüsseldateien für SSH, falls nicht vorhanden. Die Schlüssel werden im Verzeichnis ~/.ssh gespeichert.

Standardwert: False
--host
Vorschau

Ressourcen-ID des dedizierten Hosts, in dem sich der virtuelle Computer befindet. --host und --host-group kann nicht zusammen verwendet werden.

--host-group
Vorschau

Name oder Ressourcen-ID der dedizierten Hostgruppe, in der sich der virtuelle Computer befindet. --host und --host-group kann nicht zusammen verwendet werden.

--image

Der Name des Betriebssystemimages als URN-Alias, URN, benutzerdefinierter Bildname oder ID, id der benutzerdefinierten Bildversions-ID oder VHD-BLOB-URI. Darüber hinaus unterstützt es auch das freigegebene Katalogbild. Verwenden Sie den Imagealias einschließlich der gewünschten Version der Distribution. Beispiel: Verwenden Sie Debian11 anstelle von Debian.' Dieser Parameter ist erforderlich, es sei denn, es wird das --attach-os-disk. gültige URN-Format verwendet: "Publisher:Offer:Sku:Version". Weitere Informationen finden Sie unter https://docs.microsoft.com/azure/virtual-machines/linux/cli-ps-findimage.

Wert aus: az sig image-version show-shared, az vm image list, az vm image show
--license-type

Gibt an, dass das Windows-Image oder der Datenträger lokal lizenziert wurde. Um Azure-Hybridvorteil für Windows Server zu aktivieren, verwenden Sie "Windows_Server". Um Hostingrechte für mehrere Mandanten für Windows 10 zu aktivieren, verwenden Sie "Windows_Client". Weitere Informationen finden Sie in den Onlinedokumenten für die Azure Windows-VM.

Zulässige Werte: None, RHEL_BASE, RHEL_BASESAPAPPS, RHEL_BASESAPHA, RHEL_BYOS, RHEL_ELS_6, RHEL_EUS, RHEL_SAPAPPS, RHEL_SAPHA, SLES, SLES_BYOS, SLES_HPC, SLES_SAP, SLES_STANDARD, UBUNTU, UBUNTU_PRO, Windows_Client, Windows_Server
--location -l

Speicherort, an dem VM und zugehörige Ressourcen erstellt werden sollen. Wenn der Standardspeicherort nicht konfiguriert ist, wird standardmäßig der Speicherort der Ressourcengruppe verwendet.

--max-price
Vorschau

Der Höchstpreis (in US-Dollar), den Sie für eine Spot-VM/VMSS bezahlen möchten. -1 gibt an, dass die Spot-VM/VMSS aus Preisgründen nicht entfernt werden sollte.

--nic-delete-option

Geben Sie an, was mit der Netzwerkschnittstelle passiert, wenn der virtuelle Computer gelöscht wird. Verwenden Sie einen Singularwert, um auf alle Ressourcen anzuwenden, oder verwenden Sie = zum Konfigurieren des Löschverhaltens für einzelne Ressourcen. Mögliche Optionen sind "Löschen" und "Trennen".

--nics

Namen oder IDs vorhandener NICs, die an die VM angefügt werden sollen. Die erste NIC wird als primär festgelegt. Wenn sie nicht angegeben wird, wird eine neue NIC erstellt. Wenn eine vorhandene NIC angegeben ist, geben Sie kein Subnetz, VNet, öffentliche IP oder NSG an.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--nsg

Der Name, der beim Erstellen einer neuen Netzwerksicherheitsgruppe (Standard) oder beim Verweisen auf eine vorhandene verwendet werden soll. Kann auch anhand der ID auf eine vorhandene NSG verweisen oder "" für "" in Azure CLI mit PowerShell- oder -%-Operator angeben.

--nsg-rule

NSG-Regel, die beim Erstellen einer neuen NSG erstellt werden soll. Standardmäßig werden Ports geöffnet, um RDP unter Windows zuzulassen und SSH unter Linux zuzulassen. NONE stellt keine NSG-Regel dar.

Zulässige Werte: NONE, RDP, SSH
--os-disk-caching

Speicherzwischenspeicherungstyp für den VM-Betriebssystemdatenträger. Standard: ReadWrite.

Zulässige Werte: None, ReadOnly, ReadWrite
--os-disk-delete-option

Geben Sie das Verhalten des verwalteten Datenträgers an, wenn der virtuelle Computer gelöscht wird, d. h., ob der verwaltete Datenträger gelöscht oder getrennt wird.

Zulässige Werte: Delete, Detach
--os-disk-encryption-set

Name oder ID des Datenträgerverschlüsselungssatzes für den Betriebssystemdatenträger.

--os-disk-name

Der Name des neuen VM-Betriebssystemdatenträgers.

--os-disk-secure-vm-disk-encryption-set

Geben Sie die vom Kunden verwaltete Datenträgerverschlüsselungs-Ressourcen-ID oder den Namen für den verwalteten Datenträger an, der für vom Kunden verwalteten Schlüssel verschlüsselten Vertraulichen VM-Betriebssystemdatenträger und VM-Gast-BLOB verwendet wird.

--os-disk-security-encryption-type

Geben Sie den Verschlüsselungstyp des vom Betriebssystem verwalteten Datenträgers an.

Zulässige Werte: DiskWithVMGuestState, NonPersistedTPM, VMGuestStateOnly
--os-disk-size-gb

Größe des Betriebssystemdatenträgers in GB zum Erstellen.

--os-type

Typ des Betriebssystems, das auf einer benutzerdefinierten VHD installiert ist. Verwenden Sie nicht, wenn Sie einen URN- oder URN-Alias angeben.

Zulässige Werte: linux, windows
--patch-mode

Modus des In-Guest-Patchings auf den virtuellen IaaS-Computer. Zulässige Werte für Windows-VM: AutomaticByOS, AutomaticByPlatform, Manual. Zulässige Werte für Linux-VM: AutomaticByPlatform, ImageDefault. Manuell – Sie steuern die Anwendung von Patches auf einen virtuellen Computer. Dazu wenden Sie Patches manuell innerhalb des virtuellen Computers an. In diesem Modus sind automatische Updates deaktiviert; das Paramater --enable-auto-update muss "false" sein. AutomaticByOS – Der virtuelle Computer wird automatisch vom Betriebssystem aktualisiert. Der Parameter "-enable-auto-update" muss "true" sein. AutomaticByPlatform – der virtuelle Computer wird automatisch vom Betriebssystem aktualisiert. ImageDefault – Die Standardpatchingkonfiguration des virtuellen Computers wird verwendet. Der Parameter "-enable-agent" und "-enable-auto-update" müssen "true" sein.

Zulässige Werte: AutomaticByOS, AutomaticByPlatform, ImageDefault, Manual
--plan-name

Planname.

--plan-product

Produkt planen.

--plan-promotion-code

Planen sie den Heraufufungscode.

--plan-publisher

Plan publisher.

--platform-fault-domain

Geben Sie die logische Fehlerdomäne des Skalierungssatzes an, in der der virtuelle Computer erstellt wird. Standardmäßig wird der virtuelle Computer automatisch einer Fehlerdomäne zugewiesen, die das Gleichgewicht zwischen den verfügbaren Fehlerdomänen am besten gewährleistet. Dies gilt nur, wenn die virtualMachineScaleSet-Eigenschaft dieses virtuellen Computers festgelegt ist. Der Skalierungssatz des virtuellen Computers, auf den verwiesen wird, muss über die Anzahl der Plattformfehlerdomänen verfügen. Diese Eigenschaft kann nicht aktualisiert werden, nachdem der virtuelle Computer erstellt wurde. Fehlerdomänenzuweisung kann in der Instanzansicht des virtuellen Computers angezeigt werden.

--ppg

Der Name oder die ID der Näherungsplatzierungsgruppe, der die VM zugeordnet werden soll.

--priority

Priorität. Verwenden Sie "Spot", um kurzlebige Workloads auf kostengünstige Weise auszuführen. Die Enumeration "Niedrig" wird in Zukunft veraltet sein. Verwenden Sie "Spot", um Azure Spot VM und/oder VMSS bereitzustellen. Standardeinstellung: Normal.

Zulässige Werte: Low, Regular, Spot
--private-ip-address

Statische private IP-Adresse (z. B. 10.0.0.5).

--proxy-agent-mode

Geben Sie den Modus an, für den der Proxy-Agent ausgeführt wird, wenn das Feature aktiviert ist.

Zulässige Werte: Audit, Enforce
--public-ip-address

Name der öffentlichen IP-Adresse beim Erstellen einer (Standardeinstellung) oder Verweisen auf eine vorhandene. Kann auch anhand der ID auf eine vorhandene öffentliche IP verweisen oder "" für None ('""' in Azure CLI mit PowerShell- oder --%-Operator) angeben. Geben Sie für Azure CLI unter Verwendung der PowerShell Core Edition 7.3.4 "" (--public-ip-address oder --public-ip-address "") an.

--public-ip-address-allocation
Zulässige Werte: dynamic, static
--public-ip-address-dns-name

Global eindeutiger DNS-Name für eine neu erstellte öffentliche IP.

--public-ip-sku

Öffentliche IP-SKU. Die öffentliche IP wird nur dann für die Erstellung in der Edgezone unterstützt, wenn sie "Standard" ist.

Zulässige Werte: Basic, Standard
Standardwert: Standard
--role

Rollenname oder ID, über die die vom System zugewiesene Identität verfügt.

--scope

Bereich, auf den die vom System zugewiesene Identität zugreifen kann.

--secrets

Mindestens ein Schlüsseltresorschlüssel als JSON-Zeichenfolgen oder Dateien, die enthalten @{path} [{ "sourceVault": { "id": "value" }, "vaultCertificates": [{ "certificateUrl": "value", "certificateStore": "cert store name (only on windows)"}] }].

--security-type

Geben Sie den Sicherheitstyp des virtuellen Computers an.

Zulässige Werte: ConfidentialVM, Standard, TrustedLaunch
--size

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

Standardwert: Standard_DS1_v2
Wert aus: az vm list-sizes
--source-disk-restore-point --source-disk-rp

Erstellen Sie einen Datenträger aus einem Datenträgerwiederherstellungspunkt. Kann die ID eines Datenträgerwiederherstellungspunkts verwenden.

--source-disk-restore-point-size-gb --source-rp-size

Die Größe des Wiederherstellungspunkts des Quelldatenträgers in GB.

--source-resource --source-snapshots-or-disks

Erstellen Sie einen Datenträger aus einer Momentaufnahme oder einem anderen Datenträger. Kann die ID eines Datenträgers oder einer Momentaufnahme verwenden.

--source-resource-size --source-snapshots-or-disks-size-gb

Die Größe des Quelldatenträgers in GB.

--specialized

Gibt an, ob das Quellimage spezialisiert ist.

Zulässige Werte: false, true
--ssh-dest-key-path

Zieldateipfad auf dem virtuellen Computer für den SSH-Schlüssel. Wenn die Datei bereits vorhanden ist, werden die angegebenen Schlüssel an die Datei angefügt. Der Zielpfad für öffentliche SSH-Schlüssel ist derzeit aufgrund eines bekannten Problems im Linux-Bereitstellungs-Agent auf den Standardwert "/home/username/.ssh/authorized_keys" beschränkt.

--ssh-key-name

Verwenden Sie ihn als öffentlicher Schlüssel auf einem virtuellen Computer. Es sollte eine vorhandene SSH-Schlüsselressource in Azure sein.

--ssh-key-values

Durch Leerzeichen getrennte Liste von öffentlichen SSH-Schlüsseln oder Dateipfaden für öffentliche Schlüssel.

--storage-account

Kann nur mit --use-unmanaged-disk verwendet werden. Der Name, der beim Erstellen eines neuen Speicherkontos oder verweisen auf ein vorhandenes Konto verwendet werden soll. Wenn sie nicht angegeben wird, wird ein entsprechendes Speicherkonto in derselben Ressourcengruppe und demselben Speicherort verwendet, oder es wird ein neues Speicherkonto erstellt.

--storage-container-name

Kann nur mit --use-unmanaged-disk verwendet werden. Name des Speichercontainers für den VM-Betriebssystemdatenträger. Standard: vhds.

--storage-sku

Die SKU des Speicherkontos, mit dem der virtuelle Computer beibehalten werden soll. Verwenden Sie eine singular sku, die auf alle Datenträger angewendet wird, oder geben Sie einzelne Datenträger an. Verwendung: [--storage-sku SKU | --storage-sku ID=SKU ID=SKU ID=SKU...], wobei jede ID "os" oder eine 0-indizierte Lun ist. Zulässige Werte: Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS, PremiumV2_LRS.

--subnet

Der Name des Subnetzes beim Erstellen eines neuen VNet oder verweisen auf ein vorhandenes. Kann auch auf ein vorhandenes Subnetz nach ID verweisen. Wenn sowohl der vnet-Name als auch das Subnetz weggelassen werden, wird automatisch ein entsprechendes VNet und subnetz ausgewählt, oder es wird ein neues erstellt.

--subnet-address-prefix

Das Subnetz-IP-Adresspräfix, das beim Erstellen eines neuen VNet im CIDR-Format verwendet werden soll.

Standardwert: 10.0.0.0/24
--tags

Durch Leerzeichen getrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.

--ultra-ssd-enabled

Aktiviert oder deaktiviert die Funktion für 1 oder mehr verwaltete Datenträger mit UltraSSD_LRS Speicherkonto.

Zulässige Werte: false, true
--use-unmanaged-disk

Verwenden Sie keinen verwalteten Datenträger, um den virtuellen Computer beizubehalten.

Standardwert: False
--user-data

UserData für den virtuellen Computer. Sie kann als Datei oder Zeichenfolge übergeben werden.

--v-cpus-available

Geben Sie die Anzahl der verfügbaren vCPUs an.

--v-cpus-per-core

Geben Sie das Verhältnis von vCPU zu physischem Kern an. Das Festlegen dieser Eigenschaft auf 1 bedeutet auch, dass Hyperthreading deaktiviert ist.

--validate

Generieren und überprüfen Sie die ARM-Vorlage, ohne Ressourcen zu erstellen.

Standardwert: False
--vmss

Name oder ID eines vorhandenen Skalierungssatzes für virtuelle Computer, dem der virtuelle Computer zugewiesen werden soll. Keine standardmäßig.

--vnet-address-prefix

Das IP-Adresspräfix, das beim Erstellen eines neuen VNet im CIDR-Format verwendet werden soll.

Standardwert: 10.0.0.0/16
--vnet-name

Name des virtuellen Netzwerks beim Erstellen eines neuen Netzwerks oder Verweisen auf ein vorhandenes Netzwerk.

--workspace
Vorschau

Name oder ID des Log Analytics-Arbeitsbereichs. Wenn Sie den Arbeitsbereich über seinen Namen angeben, sollte sich der Arbeitsbereich in derselben Ressourcengruppe mit dem virtuellen Computer befinden, andernfalls wird ein neuer Arbeitsbereich erstellt.

--zone -z

Verfügbarkeitszone, in der die Ressource bereitgestellt 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 vm deallocate

Verlagern Sie einen virtuellen Computer so, dass Computerressourcen nicht mehr zugeordnet werden (Gebühren gelten nicht mehr). Der Status ändert sich von "Beendet" in "Beendet (Deallocated)".

Ein Ende-zu-Ende-Lernprogramm finden Sie unter https://docs.microsoft.com/azure/virtual-machines/linux/capture-image.

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

Beispiele

Deallocate, generalize, and capture a stopped virtual machine.

az vm deallocate -g MyResourceGroup -n MyVm
az vm generalize -g MyResourceGroup -n MyVm
az vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix

Verlagern, Generalisieren und Erfassen mehrerer angehaltener virtueller Computer.

az vm deallocate --ids vms_ids
az vm generalize --ids vms_ids
az vm capture --ids vms_ids --vhd-name-prefix MyPrefix

Deallocate a VM.

az vm deallocate --name MyVm --no-wait --resource-group MyResourceGroup

Optionale Parameter

--hibernate

Optionaler Parameter zum Ruhezustand eines virtuellen Computers. (Feature in der Vorschau).

Zulässige Werte: 0, 1, f, false, n, no, t, true, y, yes
--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--name --vm-name -n

Der Name des virtuellen Computers. Sie können die Standardeinstellung mithilfe von az configure --defaults vm=<name>.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Zulässige Werte: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

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

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

Löschen Sie einen virtuellen Computer.

az vm delete [--force-deletion]
             [--ids]
             [--name]
             [--no-wait]
             [--resource-group]
             [--subscription]
             [--yes]

Beispiele

Löschen Sie einen virtuellen Computer ohne Bestätigungsaufforderung.

az vm delete -g MyResourceGroup -n MyVm --yes

Löschen Sie alle virtuellen Computer in einer Ressourcengruppe.

az vm delete --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Optionale Parameter

--force-deletion

Optionaler Parameter zum Erzwingen des Löschens virtueller Computer. Der Standardwert ist Keiner.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--name -n

Der Name des virtuellen Computers. Sie können die Standardeinstellung mithilfe von az configure --defaults vm=<name>.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--resource-group -g

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

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

--yes -y

Nicht zur Bestätigung auffordern

Standardwert: False
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 vm generalize

Markieren Sie einen virtuellen Computer als generalisiert, sodass er für mehrere Bereitstellungen imageiert werden kann.

Ein Ende-zu-Ende-Lernprogramm finden Sie unter https://docs.microsoft.com/azure/virtual-machines/linux/capture-image.

az vm generalize [--ids]
                 [--name]
                 [--resource-group]
                 [--subscription]

Beispiele

Deallocate, generalize, and capture a stopped virtual machine.

az vm deallocate -g MyResourceGroup -n MyVm
az vm generalize -g MyResourceGroup -n MyVm
az vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix

Verlagern, Generalisieren und Erfassen mehrerer angehaltener virtueller Computer.

az vm deallocate --ids vms_ids
az vm generalize --ids vms_ids
az vm capture --ids vms_ids --vhd-name-prefix MyPrefix

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 „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--name --vm-name -n

Der Name des virtuellen Computers. Sie können die Standardeinstellung mithilfe von az configure --defaults vm=<name>.

--resource-group -g

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

--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 vm get-instance-view

Abrufen von Instanzinformationen zu einem virtuellen Computer.

az vm get-instance-view [--ids]
                        [--name]
                        [--resource-group]
                        [--subscription]

Beispiele

Verwenden Sie eine Ressourcengruppe und einen Namen, um Instanzansichtsinformationen einer VM abzurufen.

az vm get-instance-view -g MyResourceGroup -n MyVm

Rufen Sie Instanzansichten für alle virtuellen Computer in einer Ressourcengruppe ab.

az vm get-instance-view --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

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 „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--name -n

Der Name des virtuellen Computers. Sie können die Standardeinstellung mithilfe von az configure --defaults vm=<name>.

--resource-group -g

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

--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 vm install-patches

Installieren Sie Patches auf einem virtuellen Computer.

az vm install-patches --maximum-duration
                      --reboot-setting {Always, IfRequired, Never}
                      [--classifications-to-include-linux {Critical, Other, Security}]
                      [--classifications-to-include-win {Critical, Definition, FeaturePack, Security, ServicePack, Tools, UpdateRollUp, Updates}]
                      [--exclude-kbs-requiring-reboot {false, true}]
                      [--ids]
                      [--kb-numbers-to-exclude]
                      [--kb-numbers-to-include]
                      [--max-patch-publish-date]
                      [--name]
                      [--no-wait]
                      [--package-name-masks-to-exclude]
                      [--package-name-masks-to-include]
                      [--resource-group]
                      [--subscription]

Beispiele

Installieren Sie Patches auf einer Windows-VM, sodass die maximale Zeitspanne 4 Stunden beträgt, und die VM wird bei Bedarf während des Softwareupdatevorgangs neu gestartet.

az vm install-patches -g MyResourceGroup -n MyVm --maximum-duration PT4H --reboot-setting IfRequired --classifications-to-include-win Critical Security --exclude-kbs-requiring-reboot true

Installieren Sie Patches auf einer linux-VM, sodass die maximale Zeitspanne 4 Stunden beträgt, und die VM wird bei Bedarf während des Softwareupdatevorgangs neu gestartet.

az vm install-patches -g MyResourceGroup -n MyVm --maximum-duration PT4H --reboot-setting IfRequired --classifications-to-include-linux Critical

Erforderliche Parameter

--maximum-duration

Geben Sie die maximale Zeitspanne an, die der Vorgang ausführt. Es muss eine ISO 8601-kompatible Dauerzeichenfolge wie PT4H (4 Stunden) sein.

--reboot-setting

Definieren Sie, wann es akzeptabel ist, einen virtuellen Computer während eines Softwareupdatevorgangs neu zu starten.

Zulässige Werte: Always, IfRequired, Never

Optionale Parameter

--classifications-to-include-linux

Eine durch Leerzeichen getrennte Liste der Klassifizierungen, die für linux-VM enthalten sein sollen.

Zulässige Werte: Critical, Other, Security
--classifications-to-include-win

Eine durch Leerzeichen getrennte Liste der Klassifizierungen, die für windows-VM eingeschlossen werden sollen.

Zulässige Werte: Critical, Definition, FeaturePack, Security, ServicePack, Tools, UpdateRollUp, Updates
--exclude-kbs-requiring-reboot

Filtert KBs, die nicht über ein Neustartverhalten von "NeverReboots" verfügen, wenn dies festgelegt ist. Gilt nur für Windows-VM.

Zulässige Werte: false, true
--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--kb-numbers-to-exclude

Leerzeichentrennte Liste der KBs, die im Patchvorgang ausgeschlossen werden sollen. Gilt nur für Windows-VM.

--kb-numbers-to-include

Leerzeichentrennte Liste der KBs, die in den Patchvorgang aufgenommen werden sollen. Gilt nur für Windows-VM.

--max-patch-publish-date

ISO 8601-Zeitwert für Installationspatches, die am oder vor diesem angegebenen maximalen Veröffentlichungsdatum veröffentlicht wurden. Format: Uhrzeit (jjjj-mm-tt) (hh:mm:ss.xxxxx) Zeitzone (+/-hh:mm).

--name -n

Der Name des virtuellen Computers. Sie können die Standardeinstellung mithilfe von az configure --defaults vm=<name>.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--package-name-masks-to-exclude

Durch Leerzeichen getrennte Liste der Pakete, die im Patchvorgang ausgeschlossen werden sollen. Format: packageName_packageVersion. Gilt nur für Linux-VM.

--package-name-masks-to-include

Durch Leerzeichen getrennte Liste der Pakete, die in den Patchvorgang aufgenommen werden sollen. Format: packageName_packageVersion. Gilt nur für Linux-VM.

--resource-group -g

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

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

Details zu virtuellen Computern auflisten.

--resource-group kann eine leere Zeichenfolge als Parameter übergeben, wodurch alle VM-Informationen unter dem Abonnement ausgegeben werden. Weitere Informationen zum Abfragen von Informationen zu virtuellen Computern finden Sie unter https://docs.microsoft.com/cli/azure/query-az-cli2.

az vm list [--resource-group]
           [--show-details]
           [--vmss]

Beispiele

Alle virtuellen Computer auflisten.

az vm list

Auflisten aller virtuellen Computer nach Ressourcengruppe.

az vm list -g MyResourceGroup

Auflisten aller virtuellen Computer nach Ressourcengruppe mit Details.

az vm list -g MyResourceGroup -d

Optionale Parameter

--resource-group -g

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

--show-details -d

Öffentliche IP-Adresse, FQDN und Energiezustände anzeigen. Der Befehl wird langsam ausgeführt.

Standardwert: False
--vmss

Auflisten von VM-Instanzen in einer bestimmten VMSS. Geben Sie die VMSS-ID oder den VMSS-Namen an.

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 vm list-ip-addresses

Ip-Adressen auflisten, die einem virtuellen Computer zugeordnet sind.

az vm list-ip-addresses [--ids]
                        [--name]
                        [--resource-group]
                        [--subscription]

Beispiele

Rufen Sie die IP-Adressen für einen virtuellen Computer ab.

az vm list-ip-addresses -g MyResourceGroup -n MyVm

Abrufen von IP-Adressen für alle virtuellen Computer in einer Ressourcengruppe.

az vm list-ip-addresses --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

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 „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--name -n

Der Name des virtuellen Computers. Sie können die Standardeinstellung mithilfe von az configure --defaults vm=<name>.

--resource-group -g

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

--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 vm list-sizes

Liste der verfügbaren Größen für virtuelle Computer auf.

az vm list-sizes [--ids]
                 [--location]
                 [--subscription]

Beispiele

Listet die verfügbaren VM-Größen in der Region West-USA auf.

az vm list-sizes -l westus

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 „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--location -l

Standort. Werte aus: az account list-locations. Sie können den standardmäßig verwendeten Standort mit az configure --defaults location=<location> konfigurieren.

--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 vm list-skus

Rufen Sie Details zu computebezogenen Ressourcen-SKUs ab.

Dieser Befehl enthält einschränkungen auf Abonnementebene und bietet die genauesten Informationen.

az vm list-skus [--all {false, true}]
                [--location]
                [--resource-type]
                [--size]
                [--zone {false, true}]

Beispiele

Auflisten aller SKUs in der Region "Usa West".

az vm list-skus -l westus

Listet alle verfügbaren VM-Größen in der Region Ost-USA2 auf, die die Verfügbarkeitszone unterstützen.

az vm list-skus -l eastus2 --zone

Listet alle verfügbaren VM-Größen in der Region Ost-USA2 auf, die die Verfügbarkeitszone mit dem Namen "standard_ds1..." unterstützen.

az vm list-skus -l eastus2 --zone --size standard_ds1

Auflisten von Verfügbarkeitssatzinformationen zu zugehörigen Sku-Informationen in der Region "West US".

az vm list-skus -l westus --resource-type availabilitySets

Optionale Parameter

--all

Zeigen Sie alle Informationen einschließlich vm-Größen an, die unter dem aktuellen Abonnement nicht verfügbar sind.

Zulässige Werte: false, true
--location -l

Standort. Werte aus: az account list-locations. Sie können den standardmäßig verwendeten Standort mit az configure --defaults location=<location> konfigurieren.

--resource-type -r

Ressourcentypen z. B. "availabilitySets", "snapshots", "disks" usw.

--size -s

Größenname, Teilname wird akzeptiert.

--zone -z

Zeigen Sie Skus an, die Verfügbarkeitszonen unterstützen.

Zulässige Werte: false, true
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 vm list-usage

Auflisten der verfügbaren Verwendungsressourcen für virtuelle Computer.

az vm list-usage --location

Beispiele

Rufen Sie die Berechnungsressourcennutzung für die Region West-USA ab.

az vm list-usage -l westus

Erforderliche Parameter

--location -l

Standort. Werte aus: az account list-locations. Sie können den standardmäßig verwendeten Standort mit az configure --defaults location=<location> 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 vm list-vm-resize-options

Liste der verfügbaren Größenänderungsoptionen für virtuelle Computer auf.

az vm list-vm-resize-options [--ids]
                             [--name]
                             [--resource-group]
                             [--subscription]

Beispiele

Listet alle verfügbaren VM-Größen zum Ändern der Größe auf.

az vm list-vm-resize-options -g MyResourceGroup -n MyVm

Listet verfügbare Größen für alle virtuellen Computer in einer Ressourcengruppe auf.

az vm list-vm-resize-options --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

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 „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--name --vm-name -n

Der Name des virtuellen Computers. Sie können die Standardeinstellung mithilfe von az configure --defaults vm=<name>.

--resource-group -g

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

--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 vm open-port

Öffnet einen virtuellen Computer für eingehenden Datenverkehr an angegebenen Ports.

Fügt der Netzwerksicherheitsgruppe (NSG) eine Sicherheitsregel hinzu, die an die Netzwerkschnittstelle (NIC) oder das Subnetz der VM angefügt ist. Die vorhandene NSG wird verwendet oder ein neues erstellt. Der Regelname lautet "open-port-{port}" und überschreibt eine vorhandene Regel mit diesem Namen. Verwenden Sie für VMs mit mehreren NIC-Computern oder für eine präzisere Steuerung die entsprechenden Netzwerkbefehle direkt (Erstellen von nsg-Regeln usw.).

az vm open-port --port
                [--apply-to-subnet]
                [--ids]
                [--name]
                [--nsg-name]
                [--priority]
                [--resource-group]
                [--subscription]

Beispiele

Öffnen Sie alle Ports auf einem virtuellen Computer, um eingehenden Datenverkehr zu erhalten.

az vm open-port -g MyResourceGroup -n MyVm --port '*'

Öffnen Sie einen Bereich von Ports auf einem virtuellen Computer, um eingehenden Datenverkehr mit der höchsten Priorität zu verwenden.

az vm open-port -g MyResourceGroup -n MyVm --port 80-100 --priority 100

Öffnen Sie die Ports 555, 557, 558 und 559 für eingehenden Datenverkehr mit der höchsten Priorität.

az vm open-port -g MyResourceGroup -n MyVm --port 555,557-559 --priority 100

Öffnen Sie alle Ports für alle virtuellen Computer in einer Ressourcengruppe.

az vm open-port --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv) --port '*'

Erforderliche Parameter

--port

Der Port- oder Portbereich (z. B. 80-100), um eingehenden Datenverkehr zu öffnen. Verwenden Sie '*', um Datenverkehr zu allen Ports zuzulassen. Verwenden Sie durch Trennzeichen getrennte Werte, um mehrere Port- oder Portbereiche anzugeben.

Optionale Parameter

--apply-to-subnet

Eingehenden Datenverkehr im Subnetz statt der NIC zulassen.

Standardwert: False
--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--name -n

Der Name des virtuellen Computers, auf dem eingehender Datenverkehr geöffnet werden soll.

--nsg-name

Der Name der Netzwerksicherheitsgruppe, die erstellt werden soll, wenn eine nicht vorhanden ist. Wird ignoriert, wenn bereits eine NSG vorhanden ist.

--priority

Regelpriorität zwischen 100 (höchste Priorität) und 4096 (niedrigste Priorität). Muss für jede Regel in der Auflistung eindeutig sein.

Standardwert: 900
--resource-group -g

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

--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 vm perform-maintenance

Der Vorgang zum Ausführen einer Wartung auf einem virtuellen Computer.

az vm perform-maintenance [--ids]
                          [--name]
                          [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                          [--resource-group]
                          [--subscription]

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 „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--name --vm-name -n

Der Name des virtuellen Computers. Sie können die Standardeinstellung mithilfe von az configure --defaults vm=<name>.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Zulässige Werte: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

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

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

Erneutes Anwenden von virtuellen Computern.

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

Beispiele

Erneutes Anwenden eines virtuellen Computers.

az vm reapply -g MyResourceGroup -n MyVm

Alle virtuellen Computer in einer Ressourcengruppe erneut anwenden.

az vm reapply --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

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 „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--name --vm-name -n

Der Name des virtuellen Computers. Sie können die Standardeinstellung mithilfe von az configure --defaults vm=<name>.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Zulässige Werte: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

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

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

Erneutes Bereitstellen einer vorhandenen VM.

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

Beispiele

Erneutes Bereitstellen eines virtuellen Computers

az vm redeploy -g MyResourceGroup -n MyVm

Stellen Sie alle virtuellen Computer in einer Ressourcengruppe erneut bereit.

az vm redeploy --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

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 „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--name --vm-name -n

Der Name des virtuellen Computers. Sie können die Standardeinstellung mithilfe von az configure --defaults vm=<name>.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Zulässige Werte: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

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

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

Erneutes Abbild (Upgrade des Betriebssystems) auf einem virtuellen Computer.

Reimage (upgrade the operating system) a virtual machine which don't have a ephemeral OS disk, for virtual machines who have a ephemeral OS disk the virtual machine is reset to initial state. HINWEIS: Die Beibehaltung des alten Betriebssystemdatenträgers hängt vom Wert des DeleteOption-Betriebssystemdatenträgers ab. Wenn "deleteOption" abtrennt wird, wird der alte Betriebssystemdatenträger nach dem erneuten Image beibehalten. Wenn deleteOption gelöscht wird, wird der alte Betriebssystemdatenträger nach einer Neuimage gelöscht. Die deleteOption des Betriebssystemdatenträgers sollte entsprechend aktualisiert werden, bevor Sie die Neuimage ausführen.

az vm reimage [--admin-password]
              [--custom-data]
              [--exact-version]
              [--ids]
              [--name]
              [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
              [--resource-group]
              [--subscription]
              [--temp-disk {0, 1, f, false, n, no, t, true, y, yes}]

Beispiele

Stellen Sie ein erneutes Abbild eines virtuellen Computers her.

az vm reimage --name MyVm --resource-group MyResourceGroup --admin-password MyPassword --custom-data "dGVzdA==" --temp-disk false --exact-version 0.1

Optionale Parameter

--admin-password

Gibt das Kennwort des Administratorkontos an.

--custom-data

Gibt eine base64-codierte Zeichenfolge von benutzerdefinierten Daten an.

--exact-version

Gibt eine Dezimalzahl an, in der die Version des Betriebssystemdatenträgers neu erstellt werden soll. Wenn keine genaue Version bereitgestellt wird, wird der Betriebssystemdatenträger auf die vorhandene Version des Betriebssystemdatenträgers umgestellt.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--name --vm-name -n

Der Name des virtuellen Computers. Sie können die Standardeinstellung mithilfe von az configure --defaults vm=<name>.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Zulässige Werte: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

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

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

--temp-disk

Gibt an, ob der temporäre Datenträger neu erstellt werden soll. Standardwert: False Hinweis: Dieser parameter für temporäre Datenträgerumwendung wird nur für VM/VMSS mit ephemeralem Betriebssystemdatenträger unterstützt.

Zulässige Werte: 0, 1, f, false, n, no, t, true, y, yes
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 vm resize

Aktualisieren Sie die Größe eines virtuellen Computers.

az vm resize --size
             [--ids]
             [--name]
             [--no-wait]
             [--resource-group]
             [--subscription]

Beispiele

Ändern sie die Größe eines virtuellen Computers.

az vm resize -g MyResourceGroup -n MyVm --size Standard_DS3_v2

Ändern Sie die Größe aller virtuellen Computer in einer Ressourcengruppe.

az vm resize --size Standard_DS3_v2 --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Erforderliche Parameter

--size

Die Größe des virtuellen Computers.

Wert aus: az vm list-vm-resize-options

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 „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--name -n

Der Name des virtuellen Computers. Sie können die Standardeinstellung mithilfe von az configure --defaults vm=<name>.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--resource-group -g

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

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

Starten Sie virtuelle Computer neu.

az vm restart [--force]
              [--ids]
              [--name]
              [--no-wait]
              [--resource-group]
              [--subscription]

Beispiele

Startet eine VM neu.

az vm restart -g MyResourceGroup -n MyVm

Starten Sie alle virtuellen Computer in einer Ressourcengruppe neu.

az vm restart --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Optionale Parameter

--force

Erzwingen Sie den Neustart des virtuellen Computers, indem Sie ihn erneut bereitstellen. Verwenden Sie diesen Vorgang, wenn der virtuelle Computer nicht reagiert.

Standardwert: False
--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--name -n

Der Name des virtuellen Computers. Sie können die Standardeinstellung mithilfe von az configure --defaults vm=<name>.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--resource-group -g

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

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

Rufen Sie die Details einer VM ab.

az vm show [--ids]
           [--include-user-data]
           [--name]
           [--resource-group]
           [--show-details]
           [--subscription]

Beispiele

Zeigen Sie Informationen zu einem virtuellen Computer an.

az vm show -g MyResourceGroup -n MyVm -d

Rufen Sie die Details für alle virtuellen Computer in einer Ressourcengruppe ab.

az vm show -d --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

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 „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--include-user-data -u

Fügen Sie die Benutzerdateneigenschaften in das Abfrageergebnis ein.

Standardwert: False
--name -n

Der Name des virtuellen Computers. Sie können die Standardeinstellung mithilfe von az configure --defaults vm=<name>.

--resource-group -g

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

--show-details -d

Öffentliche IP-Adresse, FQDN und Energiezustände anzeigen. Der Befehl wird langsam ausgeführt.

Standardwert: False
--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 vm simulate-eviction

Simulieren sie die Entfernung einer Spot-VM.

az vm simulate-eviction [--ids]
                        [--name]
                        [--resource-group]
                        [--subscription]

Beispiele

Simulieren sie die Entfernung einer Spot-VM.

az vm simulate-eviction --resource-group MyResourceGroup --name MyVm

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 „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--name --vm-name -n

Der Name des virtuellen Computers. Sie können die Standardeinstellung mithilfe von az configure --defaults vm=<name>.

--resource-group -g

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

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

Startet eine angehaltene VM.

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

Beispiele

Startet eine angehaltene VM.

az vm start -g MyResourceGroup -n MyVm

Starten Sie alle virtuellen Computer in einer Ressourcengruppe.

az vm start --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Startet eine angehaltene VM.

az vm start --name MyVm --no-wait --resource-group MyResourceGroup

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 „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--name --vm-name -n

Der Name des virtuellen Computers. Sie können die Standardeinstellung mithilfe von az configure --defaults vm=<name>.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Zulässige Werte: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

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

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

Ausschalten (Beenden) einer ausgeführten VM.

Der virtuelle Computer wird weiterhin in Rechnung gestellt. Um dies zu vermeiden, können Sie den virtuellen Computer über "az vm deallocate" verlagern.

az vm stop [--ids]
           [--name]
           [--no-wait]
           [--resource-group]
           [--skip-shutdown]
           [--subscription]

Beispiele

Ausschalten (Beenden) einer ausgeführten VM.

az vm stop --resource-group MyResourceGroup --name MyVm

Schalten Sie einen ausgeführten virtuellen Computer aus, ohne den Computer herunterzufahren.

az vm stop --resource-group MyResourceGroup --name MyVm --skip-shutdown

Schalten Sie virtuelle Computer in einer Ressourcengruppe aus.

az vm stop --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

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 „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--name -n

Der Name des virtuellen Computers. Sie können die Standardeinstellung mithilfe von az configure --defaults vm=<name>.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--resource-group -g

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

--skip-shutdown

Überspringen Sie das Herunterfahren und Ausschalten sofort.

Standardwert: False
--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 vm update

Dient zum Aktualisieren der Eigenschaften eines virtuellen Computers.

Aktualisieren Sie VM-Objekte und -Eigenschaften mithilfe von Pfaden, die "az vm show" entsprechen.

az vm update [--add]
             [--capacity-reservation-group]
             [--disk-caching]
             [--disk-controller-type {NVMe, SCSI}]
             [--enable-hibernation {false, true}]
             [--enable-proxy-agent {false, true}]
             [--enable-secure-boot {false, true}]
             [--enable-vtpm {false, true}]
             [--ephemeral-os-disk-placement {CacheDisk, NvmeDisk, ResourceDisk}]
             [--force-string]
             [--host]
             [--host-group]
             [--ids]
             [--license-type {None, RHEL_BASE, RHEL_BASESAPAPPS, RHEL_BASESAPHA, RHEL_BYOS, RHEL_ELS_6, RHEL_EUS, RHEL_SAPAPPS, RHEL_SAPHA, SLES, SLES_BYOS, SLES_HPC, SLES_SAP, SLES_STANDARD, UBUNTU, UBUNTU_PRO, Windows_Client, Windows_Server}]
             [--max-price]
             [--name]
             [--no-wait]
             [--os-disk]
             [--ppg]
             [--priority {Low, Regular, Spot}]
             [--proxy-agent-mode {Audit, Enforce}]
             [--remove]
             [--resource-group]
             [--security-type {TrustedLaunch}]
             [--set]
             [--size]
             [--subscription]
             [--ultra-ssd-enabled {false, true}]
             [--user-data]
             [--v-cpus-available]
             [--v-cpus-per-core]
             [--workspace]
             [--write-accelerator]

Beispiele

Hinzufügen oder Aktualisieren eines Tags

az vm update -n name -g group --set tags.tagName=tagValue

Entfernen sie ein Tag.

az vm update -n name -g group --remove tags.tagName

Legen Sie die primäre NIC einer VM fest.

az vm update -n name -g group --set networkProfile.networkInterfaces[1].primary=false networkProfile.networkInterfaces[0].primary=true

Fügen Sie einer VM eine neue nicht primäre NIC hinzu.

az vm update -n name -g group --add networkProfile.networkInterfaces primary=false id={NIC_ID}

Entfernen Sie die vierte NIC von einer VM.

az vm update -n name -g group --remove networkProfile.networkInterfaces 3

Hinzufügen einer vorhandenen VM zu einem dedizierten Host

az vm deallocate -n name -g group
az vm update -n name -g group --host my-host
az vm start -n name -g group

Hinzufügen einer vorhandenen VM zu einer dedizierten Hostgruppe

az vm deallocate -n name -g group
az vm update -n name -g group --host-group my-host-group
az vm start -n name -g group

Optionale Parameter

--add

Fügen Sie einer Liste von Objekten ein Objekt hinzu, indem Sie ein Pfad- und Schlüsselwertpaar angeben. Beispiel: --add property.listProperty <key=value, string or JSON string>.

Standardwert: []
--capacity-reservation-group --crg
Vorschau

Die ID oder der Name der Kapazitätsreservierungsgruppe, die zum Zuordnen verwendet wird. Übergeben Sie "Keine", um die Zuordnung der Kapazitätsreservierungsgruppe zu aufheben. Wenn Sie einen virtuellen Computer/VMSS löschen möchten, der der Kapazitätsreservierungsgruppe zugeordnet wurde, müssen Sie die Zuordnung der Kapazitätsreservierungsgruppe zuerst aufheben.

--disk-caching

Verwenden Sie singular value to apply across, or specify individual disks, z.B. 'os=ReadWrite 0=None 1=ReadOnly' should enable update os disk and 2 data disks.

--disk-controller-type
Vorschau

Geben Sie den Datenträgercontrollertyp an, der für den virtuellen Computer oder VMSS konfiguriert ist.

Zulässige Werte: NVMe, SCSI
--enable-hibernation

Das Kennzeichen, das die Ruhezustandsfunktion auf dem virtuellen Computer aktiviert oder deaktiviert.

Zulässige Werte: false, true
--enable-proxy-agent

Geben Sie an, ob die Proxy-Agent-Funktion auf dem virtuellen Computer oder auf der Skalierungsgruppe des virtuellen Computers aktiviert werden soll.

Zulässige Werte: false, true
--enable-secure-boot

Aktivieren sie den sicheren Start.

Zulässige Werte: false, true
--enable-vtpm

Aktivieren Sie vTPM.

Zulässige Werte: false, true
--ephemeral-os-disk-placement --ephemeral-placement

Kann nur mit --size verwendet werden. Ermöglicht Ihnen die Auswahl des Bereitstellungsspeicherorts für ephemerale Betriebssystemdatenträger.

Zulässige Werte: CacheDisk, NvmeDisk, ResourceDisk
--force-string

Wenn Sie "set" oder "add" verwenden, behalten Sie Zeichenfolgenliterale bei, anstatt zu versuchen, in JSON zu konvertieren.

Standardwert: False
--host
Vorschau

Ressourcen-ID des dedizierten Hosts, in dem sich der virtuelle Computer befindet. --host und --host-group kann nicht zusammen verwendet werden. Sie sollten die Zuordnung des virtuellen Computers vor dem Update durchführen und den virtuellen Computer nach dem Update starten. Weitere Beispiele finden Sie in der Hilfe.

--host-group
Vorschau

Name oder Ressourcen-ID der dedizierten Hostgruppe, in der sich der virtuelle Computer befindet. --host und --host-group kann nicht zusammen verwendet werden. Sie sollten die Zuordnung des virtuellen Computers vor dem Update durchführen und den virtuellen Computer nach dem Update starten. Weitere Beispiele finden Sie in der Hilfe.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--license-type

Gibt an, dass das Windows-Image oder der Datenträger lokal lizenziert wurde. Um Azure-Hybridvorteil für Windows Server zu aktivieren, verwenden Sie "Windows_Server". Um Hostingrechte für mehrere Mandanten für Windows 10 zu aktivieren, verwenden Sie "Windows_Client". Weitere Informationen finden Sie in den Onlinedokumenten für die Azure Windows-VM.

Zulässige Werte: None, RHEL_BASE, RHEL_BASESAPAPPS, RHEL_BASESAPHA, RHEL_BYOS, RHEL_ELS_6, RHEL_EUS, RHEL_SAPAPPS, RHEL_SAPHA, SLES, SLES_BYOS, SLES_HPC, SLES_SAP, SLES_STANDARD, UBUNTU, UBUNTU_PRO, Windows_Client, Windows_Server
--max-price
Vorschau

Der Höchstpreis (in US-Dollar), den Sie für eine Spot-VM/VMSS bezahlen möchten. -1 gibt an, dass die Spot-VM/VMSS aus Preisgründen nicht entfernt werden sollte.

--name -n

Der Name des virtuellen Computers. Sie können die Standardeinstellung mithilfe von az configure --defaults vm=<name>.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--os-disk

Verwaltete Betriebssystemdatenträger-ID oder Name, an die ausgetauscht werden soll.

--ppg

Der Name oder die ID der Näherungsplatzierungsgruppe, der die VM zugeordnet werden soll.

--priority

Priorität. Verwenden Sie "Spot", um kurzlebige Workloads auf kostengünstige Weise auszuführen. Die Enumeration "Niedrig" wird in Zukunft veraltet sein. Verwenden Sie "Spot", um Azure Spot VM und/oder VMSS bereitzustellen. Standardeinstellung: Normal.

Zulässige Werte: Low, Regular, Spot
--proxy-agent-mode

Geben Sie den Modus an, für den der Proxy-Agent ausgeführt wird, wenn das Feature aktiviert ist.

Zulässige Werte: Audit, Enforce
--remove

Entfernen sie eine Eigenschaft oder ein Element aus einer Liste. Beispiel: --remove property.list <indexToRemove> ODER --remove propertyToRemove.

Standardwert: []
--resource-group -g

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

--security-type

Geben Sie den Sicherheitstyp des virtuellen Computers an.

Zulässige Werte: TrustedLaunch
--set

Aktualisieren Sie ein Objekt, indem Sie einen festzulegenden Eigenschaftspfad und -wert angeben. Beispiel: --set property1.property2=<value>.

Standardwert: []
--size
Vorschau

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

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

--ultra-ssd-enabled

Aktiviert oder deaktiviert die Funktion für 1 oder mehr verwaltete Datenträger mit UltraSSD_LRS Speicherkonto.

Zulässige Werte: false, true
--user-data

UserData für den virtuellen Computer. Sie kann als Datei oder Zeichenfolge übergeben werden. Wenn leere Zeichenfolge übergeben wird, wird der vorhandene Wert gelöscht.

--v-cpus-available

Geben Sie die Anzahl der verfügbaren vCPUs an.

--v-cpus-per-core

Geben Sie das Verhältnis von vCPU zu physischem Kern an. Das Festlegen dieser Eigenschaft auf 1 bedeutet auch, dass Hyperthreading deaktiviert ist.

--workspace
Vorschau

Name oder ID des Log Analytics-Arbeitsbereichs. Wenn Sie den Arbeitsbereich über seinen Namen angeben, sollte sich der Arbeitsbereich in derselben Ressourcengruppe mit dem virtuellen Computer befinden, andernfalls wird ein neuer Arbeitsbereich erstellt.

--write-accelerator

Aktivieren/Deaktivieren der Zugriffstaste für Datenträgerschreibzugriff. Verwenden Sie den Singularwert "true/false", um einzelne Datenträger anzuwenden, oder geben Sie einzelne Datenträger an, z. B. "os=true 1=true 2=true" für Betriebssystemdatenträger und Datenträger mit Lun von 1 & 2.

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

Platzieren Sie die CLI in einem Wartezustand, bis eine Bedingung der VM erfüllt ist.

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

Beispiele

Warten Sie, bis eine VM erstellt wird.

az vm wait -g MyResourceGroup -n MyVm --created

Warten Sie, bis alle virtuellen Computer in einer Ressourcengruppe gelöscht werden.

az vm wait --deleted --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Optionale Parameter

--created

Warten Sie, bis sie mit 'provisioningState' unter 'Succeeded' erstellt wurde.

Standardwert: False
--custom

Warten Sie, bis die Bedingung eine benutzerdefinierte JMESPath-Abfrage erfüllt. Beispiel: provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Warten Sie, bis sie gelöscht wurde.

Standardwert: False
--exists

Warten Sie, bis die Ressource vorhanden ist.

Standardwert: False
--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.

--interval

Abrufintervall in Sekunden.

Standardwert: 30
--name -n

Der Name des virtuellen Computers. Sie können die Standardeinstellung mithilfe von az configure --defaults vm=<name>.

--resource-group -g

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

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

--timeout

Maximale Wartezeit in Sekunden.

Standardwert: 3600
--updated

Warten Sie, bis sie mit provisioningState unter 'Succeeded' aktualisiert wurde.

Standardwert: False
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.