az vm repair
Note
Diese Referenz ist Teil der vm-repairErweiterung für die Azure CLI (Version 2.0.67 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie einen Az VM-Reparaturbefehl zum ersten Mal ausführen. Erfahren Sie mehr über Erweiterungen.
Richten Sie Reparatur-VMs mit kopiertem Quellbetriebssystemdatenträger ein, um Probleme zu beheben.
Wenn Ihre VM nicht bootfähig ist, können Benutzer mit der VM-Reparatur neue Reparatur-VMs einrichten und über den Betriebssystemdatenträger der Quell-VM kopieren und als Datenträger anfügen. Anschließend kann der Benutzer seine eigenen Skripts ausführen oder pre-built verwenden, um den Datenträger zu reparieren.
Befehle
| Name | Beschreibung | Typ | Status |
|---|---|---|---|
| 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. |
Extension | GA |
| az vm repair list-scripts |
Auflisten der verfügbaren Skripts. Befindet sich https://github.com/Azure/repair-script-library. |
Extension | GA |
| az vm repair repair-and-restore |
Reparieren und Wiederherstellen der VM. |
Extension | Preview |
| az vm repair repair-button |
Schaltflächenskript reparieren. |
Extension | Preview |
| az vm repair reset-nic |
Setzen Sie den Netzwerkschnittstellenstapel auf dem Gastbetriebssystem des virtuellen Computers zurück. https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/reset-network-interface |
Extension | Preview |
| az vm repair restore |
Ersetzen Sie den Betriebssystemdatenträger der Quell-VM durch den Datenträger aus der Reparatur-VM. |
Extension | GA |
| az vm repair run |
Führen Sie überprüfte Skripts von GitHub auf einem virtuellen Computer aus. "az vm repair list-scripts" zum Anzeigen verfügbarer Skripts. |
Extension | GA |
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.
az vm repair create --name
--resource-group
[--associate-public-ip]
[--copy-disk-name]
[--copy-tags]
[--disable-trusted-launch]
[--distro]
[--enable-nested]
[--encrypt-recovery-key]
[--os-disk-type]
[--repair-group-name]
[--repair-password]
[--repair-username]
[--repair-vm-name]
[--size]
[--tags]
[--unlock-encrypted-vm]
[--yes]
Beispiele
Erstellen einer Reparatur-VM
az vm repair create -g MyResourceGroup -n myVM --verbose
Erstellen einer Reparatur-VM mit Tags
az vm repair create -g MyResourceGroup -n myVM --tags "env=dev owner=alice" --verbose
Erstellen einer Reparatur-VM mit identischen Tags mit der Quell-VM
az vm repair create -g MyResourceGroup -n myVM --copy-tags --verbose
Erstellen einer Reparatur-VM und Festlegen der VM-Authentifizierung
az vm repair create -g MyResourceGroup -n myVM --repair-username username --repair-password password!234 --verbose
Erstellen einer Reparatur-VM einer bestimmten Distro oder eines bestimmten URNs kann auch bereitgestellt werden
az vm repair create -g MyResourceGroup -n myVM --distro 'rhel7|sles12|ubuntu20|centos6|oracle8|sles15'
Erstellen einer Reparatur-VM mit einer privaten IP-Adresse
az vm repair create -g MyResourceGroup -n myVM --repair-username <username> --repair-password <password>
Erstellen Sie eine Reparatur-VM mit einer öffentlichen IP-Adresse.
az vm repair create -g MyResourceGroup -n myVM --associate-public-ip --repair-username <username> --repair-password <password>
Erstellen Sie eine Reparatur-VM mit dem Standardsicherheitstyp.
az vm repair create -g MyResourceGroup -n myVM --repair-username <username> --repair-password <password> --disable-trusted-launch
Erstellen Sie eine Reparatur-VM von einer Quell-VM mit einem verschlüsselten Datenträger. Die Reparatur-VM wird mit dem unverschlüsselten und zugänglichen Datenträger erstellt.
az vm repair create -g MyResourceGroup -n myVM --repair-username <username> --repair-password <password> --unlock-encrypted-vm --encrypt-recovery-key <key>
Erstellen Sie eine Reparatur-VM mit einem Betriebssystemdatenträgerspeichertyp von StandardSSD_LRS.
az vm repair create -g MyResourceGroup -n myVM --repair-username <username> --repair-password <password> --os-disk-type StandardSSD_LRS
Erforderliche Parameter
Der Name des virtuellen Computers. Sie können die Standardeinstellung mithilfe von az configure --defaults vm=<name>.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.
Optionale Parameter
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
Option zum Erstellen einer Reparatur-VM mit einer öffentlichen IP. Wenn dieser Parameter nicht verwendet wird, wird nur eine private IP-Adresse erstellt.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Name der Betriebssystemdatenträgerkopie.
Kopieren Sie Tags von der Quell-VM in die Reparatur-VM und deren Ressourcen. Kann mit --tags kombiniert werden.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Option zum Deaktivieren des Sicherheitstyps "Vertrauenswürdiger Start" auf der Reparatur-VM durch Festlegen des Sicherheitstyps auf "Standard".
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Option zum Erstellen einer Reparatur-VM aus einer bestimmten Linux-Distro (rhel7|rhel8|sles12|sles15|ubuntu20|centos7|centos8|oracle7).
| Eigenschaft | Wert |
|---|---|
| Standardwert: | ubuntu |
Geschachtelte Hyperv aktivieren.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Option zum automatischen Entsperren verschlüsselter VMs mithilfe des bereitgestellten Wiederherstellungskennworts. Der Parameter "--unlock-encrypted-vm" muss verwendet werden, um diesen Parameter zu verwenden.
Ändern Sie den Betriebssystemdatenträgerspeichertyp von der Standardeinstellung PremiumSSD_LRS in den angegebenen Wert.
Name für neue oder vorhandene Ressourcengruppe, die Reparatur-VM enthalten soll.
Administratorkennwort für die Reparatur-VM.
Administratorbenutzername für Reparatur-VM.
Name der Reparatur-VM.
Die Größe der zu erstellenden Reparatur-VM. Wenn nicht angegeben, wird eine Größe verwendet, die der Quell-VM entspricht.
Zeichenfolge mit leerzeichentrennten Schlüssel-Wert-Paaren im Format "key=value". Wird an die Tags angefügt, die für Reparaturressourcen erforderlich sind.
Option zum automatischen Entsperren verschlüsselter VMs mithilfe der aktuellen Abonnementauthentifizierung.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Veraltet – Erstellt die Reparatur-VM ohne Bestätigung. Es wird kein aktuelles Verhalten geändert, dieser Parameter wird in einer zukünftigen Version entfernt.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
az vm repair list-scripts
Auflisten der verfügbaren Skripts. Befindet sich https://github.com/Azure/repair-script-library.
az vm repair list-scripts [--preview]
Beispiele
Skripts auflisten
az vm repair list-scripts --verbose
Nur Fensterskripts auflisten.
az vm repair list-scripts --query "[?starts_with(id, 'win')]"
Auflisten von Skripts mit Test in der Beschreibung.
az vm repair list-scripts --query "[?contains(description, 'test')]"
Nicht überprüftes Skript aus der Verzweigung von https://github.com/Azure/repair-script-library
az vm repair list-scripts --preview "https://github.com/User/repair-script-library/blob/main/map.json"
Optionale Parameter
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
URL der Verzweigungsskriptbibliothek map.json https://github.com/{user}/repair-script-library/blob/master/map.json.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
az vm repair repair-and-restore
Dieser Befehl befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Reparieren und Wiederherstellen der VM.
az vm repair repair-and-restore [--copy-disk-name]
[--copy-tags]
[--ids]
[--name]
[--repair-group-name]
[--repair-password]
[--repair-username]
[--repair-vm-name]
[--resource-group]
[--size]
[--subscription]
[--tags]
Beispiele
Reparieren und Wiederherstellen einer VM mit Tags.
az vm repair repair-and-restore --name vmrepairtest --resource-group MyResourceGroup --tags env=prod owner=bob --verbose
Reparieren und Wiederherstellen eines virtuellen Computers.
az vm repair repair-and-restore --name vmrepairtest --resource-group MyResourceGroup --verbose
Optionale Parameter
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
Name der Betriebssystemdatenträgerkopie.
Kopieren Sie Tags von der Quell-VM in die Reparatur-VM und deren Ressourcen. Kann mit --tags kombiniert werden.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Mindestens eine Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Resource Id Arguments |
Der Name des virtuellen Computers. Sie können die Standardeinstellung mithilfe von az configure --defaults vm=<name>.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Resource Id Arguments |
Name für neue oder vorhandene Ressourcengruppe, die Reparatur-VM enthalten soll.
Administratorkennwort für die Reparatur-VM.
Administratorbenutzername für Reparatur-VM.
Name der Reparatur-VM.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Resource Id Arguments |
Die Größe der zu erstellenden Reparatur-VM. Wenn nicht angegeben, wird eine Größe verwendet, die der Quell-VM entspricht.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Resource Id Arguments |
Leerzeichentrennte Tags im Format "key[=value]". Verwenden Sie ", um vorhandene Tags zu löschen.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
az vm repair repair-button
Dieser Befehl befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Schaltflächenskript reparieren.
az vm repair repair-button --button-command
[--copy-disk-name]
[--copy-tags]
[--ids]
[--name]
[--repair-group-name]
[--repair-password]
[--repair-username]
[--repair-vm-name]
[--resource-group]
[--size]
[--subscription]
[--tags]
[--yes]
Beispiele
Reparaturschaltfläche mit Tags.
az vm repair repair-button --name vmrepairtest --resource-group MyResourceGroup --button-command fstab --tags env=test --verbose
repair-button.
az vm repair repair-button --name vmrepairtest --resource-group MyResourceGroup --button-command fstab --verbose
Erforderliche Parameter
Button_command zum Reparieren des virtuellen Computers.
Optionale Parameter
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
Name der Betriebssystemdatenträgerkopie.
Kopieren Sie Tags von der Quell-VM in die Reparatur-VM und deren Ressourcen. Kann mit --tags kombiniert werden.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Mindestens eine Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Resource Id Arguments |
Der Name des virtuellen Computers. Sie können die Standardeinstellung mithilfe von az configure --defaults vm=<name>.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Resource Id Arguments |
Name für neue oder vorhandene Ressourcengruppe, die Reparatur-VM enthalten soll.
Administratorkennwort für die Reparatur-VM.
Administratorbenutzername für Reparatur-VM.
Name der Reparatur-VM.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Resource Id Arguments |
Die Größe der zu erstellenden Reparatur-VM. Wenn nicht angegeben, wird eine Größe verwendet, die der Quell-VM entspricht.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Resource Id Arguments |
Leerzeichentrennte Tags im Format "key[=value]". Verwenden Sie ", um vorhandene Tags zu löschen.
Veraltet – Erstellt die Reparatur-VM ohne Bestätigung. Es wird kein aktuelles Verhalten geändert, dieser Parameter wird in einer zukünftigen Version entfernt.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
az vm repair reset-nic
Dieser Befehl befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Setzen Sie den Netzwerkschnittstellenstapel auf dem Gastbetriebssystem des virtuellen Computers zurück. https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/reset-network-interface
az vm repair reset-nic [--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
Beispiele
Setzen Sie die VM-Gast-NIC zurück. Geben Sie die VM-Ressourcengruppe und den Namen an.
az vm repair reset-nic -g MyResourceGroup -n MyVM --verbose
Setzen Sie die VM-Gast-NIC zurück. Geben Sie die Abonnement-ID, die VM-Ressourcengruppe und den Namen an.
az vm repair reset-nic -g MyResourceGroup -n MyVM --subscription 00000000-0000-0000-0000-000000000000 --verbose
Setzen Sie die VM-Gast-NIC zurück, und starten Sie den virtuellen Computer automatisch, wenn er nicht ausgeführt wird.
az vm repair reset-nic -g MyResourceGroup -n MyVM --yes --verbose
Optionale Parameter
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
Mindestens eine Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Resource Id Arguments |
Der Name des virtuellen Computers. Sie können die Standardeinstellung mithilfe von az configure --defaults vm=<name>.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Resource Id Arguments |
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Resource Id Arguments |
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Resource Id Arguments |
Fordern Sie keine Bestätigung auf, um den virtuellen Computer zu starten, wenn sie nicht ausgeführt wird.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
az vm repair restore
Ersetzen Sie den Betriebssystemdatenträger der Quell-VM durch den Datenträger aus der Reparatur-VM.
az vm repair restore [--disk-name]
[--ids]
[--name]
[--repair-vm-id]
[--resource-group]
[--subscription]
[--yes]
Beispiele
Wiederherstellen von der Reparatur-VM, Befehl sucht automatisch nach Reparatur-VM
az vm repair restore -g MyResourceGroup -n MyVM --verbose
Wiederherstellen von der Reparatur-VM, geben Sie den datenträger an, der wiederhergestellt werden soll.
az vm repair restore -g MyResourceGroup -n MyVM --disk-name MyDiskCopy --verbose
Optionale Parameter
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
Name des Datenträgers mit fester Daten. Der Standardwert ist der erste Datenträger auf der Reparatur-VM.
Mindestens eine Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Resource Id Arguments |
Der Name des virtuellen Computers. Sie können die Standardeinstellung mithilfe von az configure --defaults vm=<name>.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Resource Id Arguments |
Reparieren sie die VM-Ressourcen-ID.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Resource Id Arguments |
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Resource Id Arguments |
Löscht die Reparaturressourcen ohne Bestätigung.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
az vm repair run
Führen Sie überprüfte Skripts von GitHub auf einem virtuellen Computer aus. "az vm repair list-scripts" zum Anzeigen verfügbarer Skripts.
az vm repair run [--custom-script-file]
[--ids]
[--name]
[--parameters]
[--preview]
[--repair-vm-id]
[--resource-group]
[--run-id]
[--run-on-repair]
[--subscription]
Beispiele
Führen Sie das Skript direkt <run-id> auf dem virtuellen Computer aus.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --verbose
Führen Sie das Skript mit <run-id> der verknüpften Reparatur-VM aus.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --run-on-repair --verbose
Führen Sie ein Skript mit Parametern auf der VM aus.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --parameters hello=hi world=earth --verbose
Führen Sie ein überprüftes Skript mit einigen Parametern aus. Im ersten Parameter mit dem Namen "key" wird nur der Wert "test" an das Skript gesendet. Der zweite Parameter namens "initiator" verwendet das Präfix "++", um die gesamte folgende Zeichenfolge "initiator=selfhelp" an das Skript zu senden.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id linux-alar2 --parameters key=test ++initiator=selfhelp --verbose --debug
Führen Sie ein lokales benutzerdefiniertes Skript auf der VM aus.
az vm repair run -g MyResourceGroup -n MySourceWinVM --custom-script-file ./file.ps1 --verbose
Ausführen eines nicht überprüften Skripts aus der Verzweigung von https://github.com/Azure/repair-script-library
az vm repair run -g MyResourceGroup -n MySourceWinVM --preview "https://github.com/User/repair-script-library/blob/main/map.json" --run-id test
Optionale Parameter
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
Benutzerdefinierte Skriptdatei, die auf einem virtuellen Computer ausgeführt werden soll. Skript sollte PowerShell für Windows, Bash für Linux sein.
Mindestens eine Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Resource Id Arguments |
Der Name des virtuellen Computers. Sie können die Standardeinstellung mithilfe von az configure --defaults vm=<name>.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Resource Id Arguments |
Leerzeichentrennte Parameter im Format "[name=]value". Positional für Bash-Skripts. Verwenden Sie das Präfix '++', um die gesamte Zeichenfolge zu senden, um das Teilen auf "=" zu vermeiden.
URL der Verzweigungsskriptbibliothek map.json https://github.com/{user}/repair-script-library/blob/master/map.json.
Reparieren sie die VM-Ressourcen-ID.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Resource Id Arguments |
Eindeutige Ausführungs-ID für Ausführungsskripts.
Skript wird auf der verknüpften Reparatur-VM ausgeführt.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Resource Id Arguments |
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |