az vm repair
Note
Tento odkaz je součástí rozšíření vm-repair pro Azure CLI (verze 2.0.67 nebo vyšší). Rozšíření se automaticky nainstaluje při prvním spuštění příkazu az vm repair . Přečtěte si další informace o rozšířeních.
Nastavte opravu virtuálních počítačů s zkopírovaným zdrojovým diskem s operačním systémem a vyřešte problémy.
Pokud je virtuální počítač nespouštětelný, umožňuje oprava virtuálních počítačů uživatelům nastavit nové opravné virtuální počítače a kopírovat na disk s operačním systémem zdrojového virtuálního počítače a připojit ho jako datový disk. Pak může uživatel spustit vlastní skripty nebo použít k opravě disku pre-built.
Příkazy
| Name | Description | Typ | Stav |
|---|---|---|---|
| az vm repair create |
Vytvořte nový opravný virtuální počítač a připojte zkopírovaný disk operačního systému zdrojového virtuálního počítače jako datový disk. |
Extension | GA |
| az vm repair list-scripts |
Výpis dostupných skriptů Nachází se https://github.com/Azure/repair-script-library. |
Extension | GA |
| az vm repair repair-and-restore |
Opravte a obnovte virtuální počítač. |
Extension | Preview |
| az vm repair repair-button |
Skript tlačítka opravit. |
Extension | Preview |
| az vm repair reset-nic |
Resetujte zásobník síťového rozhraní na hostovaném operačním systému virtuálního počítače. https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/reset-network-interface |
Extension | Preview |
| az vm repair restore |
Nahraďte disk s operačním systémem zdrojového virtuálního počítače datovým diskem z opravného virtuálního počítače. |
Extension | GA |
| az vm repair run |
Na virtuálním počítači spusťte ověřené skripty z GitHub. Příkaz az vm repair list-scripts umožňuje zobrazit dostupné skripty. |
Extension | GA |
az vm repair create
Vytvořte nový opravný virtuální počítač a připojte zkopírovaný disk operačního systému zdrojového virtuálního počítače jako datový disk.
az vm repair create --name
--resource-group
[--acquire-policy-token]
[--associate-public-ip]
[--change-reference]
[--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]
Příklady
Vytvoření opravného virtuálního počítače
az vm repair create -g MyResourceGroup -n myVM --verbose
Vytvoření opravného virtuálního počítače se značkami
az vm repair create -g MyResourceGroup -n myVM --tags "env=dev owner=alice" --verbose
Vytvoření opravného virtuálního počítače se stejnými značkami jako zdrojový virtuální počítač
az vm repair create -g MyResourceGroup -n myVM --copy-tags --verbose
Vytvoření opravného virtuálního počítače a nastavení ověřování virtuálního počítače
az vm repair create -g MyResourceGroup -n myVM --repair-username username --repair-password password!234 --verbose
Můžete také vytvořit opravný virtuální počítač konkrétní distribuce nebo konkrétní URN.
az vm repair create -g MyResourceGroup -n myVM --distro 'rhel7|sles12|ubuntu20|centos6|oracle8|sles15'
Vytvoření opravného virtuálního počítače s privátní IP adresou
az vm repair create -g MyResourceGroup -n myVM --repair-username <username> --repair-password <password>
Vytvořte opravný virtuální počítač s veřejnou IP adresou.
az vm repair create -g MyResourceGroup -n myVM --associate-public-ip --repair-username <username> --repair-password <password>
Vytvoření opravného virtuálního počítače s typem zabezpečení Standard
az vm repair create -g MyResourceGroup -n myVM --repair-username <username> --repair-password <password> --disable-trusted-launch
Vytvoření opravného virtuálního počítače ze zdrojového virtuálního počítače se šifrovaným diskem Opravný virtuální počítač se vytvoří s nešifrovaným a přístupným datovým diskem.
az vm repair create -g MyResourceGroup -n myVM --repair-username <username> --repair-password <password> --unlock-encrypted-vm --encrypt-recovery-key <key>
Vytvořte opravný virtuální počítač s typem úložiště disku s operačním systémem StandardSSD_LRS.
az vm repair create -g MyResourceGroup -n myVM --repair-username <username> --repair-password <password> --os-disk-type StandardSSD_LRS
Povinné parametry
Název virtuálního počítače. Výchozí nastavení můžete nakonfigurovat pomocí az configure --defaults vm=<name>.
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Získání tokenu Azure Policy automaticky pro tuto operaci prostředku
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
Možnost vytvoření opravného virtuálního počítače s veřejnou IP adresou Pokud se tento parametr nepoužívá, vytvoří se pouze privátní IP adresa.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Související referenční ID odkazu na změnu pro tuto operaci prostředku.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
Název kopie disku s operačním systémem
Zkopírujte značky ze zdrojového virtuálního počítače do opravného virtuálního počítače a jeho prostředků. Lze kombinovat se značkami --tags.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Možnost zakázat typ zabezpečení Trusted Launch na opravném virtuálním počítači nastavením typu zabezpečení na standard.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Možnost vytvoření opravného virtuálního počítače z konkrétní distribuce Linuxu (rhel7|rhel8|sles12|sles15|ubuntu20|centos7|centos8|oracle7).
| Vlastnost | Hodnota |
|---|---|
| Default value: | ubuntu |
Povolte vnořený hyperv.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Možnost automatického odemknutí šifrovaných virtuálních počítačů pomocí zadaného hesla pro obnovení K použití tohoto parametru je potřeba použít parametr --unlock-encrypted-vm.
Změňte typ úložiště disku s operačním systémem z výchozí hodnoty PremiumSSD_LRS na danou hodnotu.
Název nové nebo existující skupiny prostředků, která bude obsahovat opravný virtuální počítač.
Heslo správce pro opravný virtuální počítač.
Uživatelské jméno správce pro opravný virtuální počítač
Název opravného virtuálního počítače
Velikost opravného virtuálního počítače, který chcete vytvořit. Pokud není zadaný, použije se velikost odpovídající zdrojovému virtuálnímu počítači.
Řetězec s mezerami oddělenými páry klíč-hodnota ve formátu "key=value". Připojí se ke značkám požadovaným pro opravné prostředky.
Možnost automatického odemknutí šifrovaných virtuálních počítačů pomocí aktuálního ověřování předplatného
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zastaralé – Vytvoří opravný virtuální počítač bez potvrzení. V budoucí verzi nedojde ke změně aktuálního chování. Tento parametr se odebere.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az vm repair list-scripts
Výpis dostupných skriptů Nachází se https://github.com/Azure/repair-script-library.
az vm repair list-scripts [--acquire-policy-token]
[--change-reference]
[--preview]
Příklady
Výpis skriptů
az vm repair list-scripts --verbose
Vypisovat pouze skripty windows
az vm repair list-scripts --query "[?starts_with(id, 'win')]"
Vypíše skripty s testem v popisu.
az vm repair list-scripts --query "[?contains(description, 'test')]"
Výpis neověřených skriptů z forku https://github.com/Azure/repair-script-library
az vm repair list-scripts --preview "https://github.com/User/repair-script-library/blob/main/map.json"
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Získání tokenu Azure Policy automaticky pro tuto operaci prostředku
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
Související referenční ID odkazu na změnu pro tuto operaci prostředku.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
Adresa URL knihovny forked repair script map.json https://github.com/{user}/repair-script-library/blob/master/map.json.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az vm repair repair-and-restore
Tento příkaz je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus
Opravte a obnovte virtuální počítač.
az vm repair repair-and-restore [--acquire-policy-token]
[--change-reference]
[--copy-disk-name]
[--copy-tags]
[--ids]
[--name]
[--repair-group-name]
[--repair-password]
[--repair-username]
[--repair-vm-name]
[--resource-group]
[--size]
[--subscription]
[--tags]
Příklady
Opravte a obnovte virtuální počítač se značkami.
az vm repair repair-and-restore --name vmrepairtest --resource-group MyResourceGroup --tags env=prod owner=bob --verbose
Opravte a obnovte virtuální počítač.
az vm repair repair-and-restore --name vmrepairtest --resource-group MyResourceGroup --verbose
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Získání tokenu Azure Policy automaticky pro tuto operaci prostředku
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
Související referenční ID odkazu na změnu pro tuto operaci prostředku.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
Název kopie disku s operačním systémem
Zkopírujte značky ze zdrojového virtuálního počítače do opravného virtuálního počítače a jeho prostředků. Lze kombinovat se značkami --tags.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Jedno nebo více ID prostředků (oddělené mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat buď argumenty --ids, nebo jiné argumenty 'ID prostředku'.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název virtuálního počítače. Výchozí nastavení můžete nakonfigurovat pomocí az configure --defaults vm=<name>.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název nové nebo existující skupiny prostředků, která bude obsahovat opravný virtuální počítač.
Heslo správce pro opravný virtuální počítač.
Uživatelské jméno správce pro opravný virtuální počítač
Název opravného virtuálního počítače
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Velikost opravného virtuálního počítače, který chcete vytvořit. Pokud není zadaný, použije se velikost odpovídající zdrojovému virtuálnímu počítači.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Značky oddělené mezerami ve formátu key[=value]. K vymazání existujících značek použijte ''.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az vm repair repair-button
Tento příkaz je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus
Skript tlačítka opravit.
az vm repair repair-button --button-command
[--acquire-policy-token]
[--change-reference]
[--copy-disk-name]
[--copy-tags]
[--ids]
[--name]
[--repair-group-name]
[--repair-password]
[--repair-username]
[--repair-vm-name]
[--resource-group]
[--size]
[--subscription]
[--tags]
[--yes]
Příklady
tlačítko repair-button with 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
Povinné parametry
Button_command pro opravný virtuální počítač.
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Získání tokenu Azure Policy automaticky pro tuto operaci prostředku
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
Související referenční ID odkazu na změnu pro tuto operaci prostředku.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
Název kopie disku s operačním systémem
Zkopírujte značky ze zdrojového virtuálního počítače do opravného virtuálního počítače a jeho prostředků. Lze kombinovat se značkami --tags.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Jedno nebo více ID prostředků (oddělené mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat buď argumenty --ids, nebo jiné argumenty 'ID prostředku'.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název virtuálního počítače. Výchozí nastavení můžete nakonfigurovat pomocí az configure --defaults vm=<name>.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název nové nebo existující skupiny prostředků, která bude obsahovat opravný virtuální počítač.
Heslo správce pro opravný virtuální počítač.
Uživatelské jméno správce pro opravný virtuální počítač
Název opravného virtuálního počítače
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Velikost opravného virtuálního počítače, který chcete vytvořit. Pokud není zadaný, použije se velikost odpovídající zdrojovému virtuálnímu počítači.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Značky oddělené mezerami ve formátu key[=value]. K vymazání existujících značek použijte ''.
Zastaralé – Vytvoří opravný virtuální počítač bez potvrzení. V budoucí verzi nedojde ke změně aktuálního chování. Tento parametr se odebere.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az vm repair reset-nic
Tento příkaz je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus
Resetujte zásobník síťového rozhraní na hostovaném operačním systému virtuálního počítače. https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/reset-network-interface
az vm repair reset-nic [--acquire-policy-token]
[--change-reference]
[--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
Příklady
Resetujte síťové rozhraní hosta virtuálního počítače. Zadejte skupinu prostředků a název virtuálního počítače.
az vm repair reset-nic -g MyResourceGroup -n MyVM --verbose
Resetujte síťové rozhraní hosta virtuálního počítače. Zadejte ID předplatného, skupinu prostředků virtuálního počítače a název.
az vm repair reset-nic -g MyResourceGroup -n MyVM --subscription 00000000-0000-0000-0000-000000000000 --verbose
Resetujte síťovou kartu hosta virtuálního počítače a automaticky spusťte virtuální počítač, pokud není spuštěný.
az vm repair reset-nic -g MyResourceGroup -n MyVM --yes --verbose
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Získání tokenu Azure Policy automaticky pro tuto operaci prostředku
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
Související referenční ID odkazu na změnu pro tuto operaci prostředku.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
Jedno nebo více ID prostředků (oddělené mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat buď argumenty --ids, nebo jiné argumenty 'ID prostředku'.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název virtuálního počítače. Výchozí nastavení můžete nakonfigurovat pomocí az configure --defaults vm=<name>.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Pokud virtuální počítač není spuštěný, nezobrazí se výzva k potvrzení.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az vm repair restore
Nahraďte disk s operačním systémem zdrojového virtuálního počítače datovým diskem z opravného virtuálního počítače.
az vm repair restore [--acquire-policy-token]
[--change-reference]
[--disk-name]
[--ids]
[--name]
[--repair-vm-id]
[--resource-group]
[--subscription]
[--yes]
Příklady
Obnovení z opravného virtuálního počítače, příkaz automaticky vyhledá repair-vm.
az vm repair restore -g MyResourceGroup -n MyVM --verbose
Obnovení z opravného virtuálního počítače, zadejte disk, který chcete obnovit.
az vm repair restore -g MyResourceGroup -n MyVM --disk-name MyDiskCopy --verbose
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Získání tokenu Azure Policy automaticky pro tuto operaci prostředku
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
Související referenční ID odkazu na změnu pro tuto operaci prostředku.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
Název pevného datového disku Výchozí hodnota je první datový disk v opravném virtuálním počítači.
Jedno nebo více ID prostředků (oddělené mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat buď argumenty --ids, nebo jiné argumenty 'ID prostředku'.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název virtuálního počítače. Výchozí nastavení můžete nakonfigurovat pomocí az configure --defaults vm=<name>.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Opravte ID prostředku virtuálního počítače.
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Odstraní opravné prostředky bez potvrzení.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az vm repair run
Na virtuálním počítači spusťte ověřené skripty z GitHub. Příkaz az vm repair list-scripts umožňuje zobrazit dostupné skripty.
az vm repair run [--acquire-policy-token]
[--change-reference]
[--custom-script-file]
[--ids]
[--name]
[--parameters]
[--preview]
[--repair-vm-id]
[--resource-group]
[--run-id]
[--run-on-repair]
[--subscription]
Příklady
Spusťte skript <run-id> přímo na virtuálním počítači.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --verbose
Spusťte skript na <run-id> propojeném opravném virtuálním počítači.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --run-on-repair --verbose
Spusťte skript s parametry na virtuálním počítači.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --parameters hello=hi world=earth --verbose
Spusťte ověřený skript s některými parametry. V prvním parametru s názvem "key" se do skriptu odešle pouze hodnota test. Druhý parametr s názvem "iniciátor", pomocí předpony "++" odešle do skriptu celý následující řetězec "initiator=selfhelp".
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id linux-alar2 --parameters key=test ++initiator=selfhelp --verbose --debug
Na virtuálním počítači spusťte místní vlastní skript.
az vm repair run -g MyResourceGroup -n MySourceWinVM --custom-script-file ./file.ps1 --verbose
Spuštění neověřených skriptů z forku 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
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Získání tokenu Azure Policy automaticky pro tuto operaci prostředku
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
Související referenční ID odkazu na změnu pro tuto operaci prostředku.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Global Policy Arguments |
Soubor vlastních skriptů, který se má spustit na virtuálním počítači. Skript by měl být PowerShell pro Windows, Bash pro Linux.
Jedno nebo více ID prostředků (oddělené mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat buď argumenty --ids, nebo jiné argumenty 'ID prostředku'.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název virtuálního počítače. Výchozí nastavení můžete nakonfigurovat pomocí az configure --defaults vm=<name>.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Parametry oddělené mezerami ve formátu [name=]value Pozice pro skripty Bash Pokud se chcete vyhnout rozdělení na =, použijte předponu "++" k odeslání celého řetězce.
Adresa URL knihovny forked repair script map.json https://github.com/{user}/repair-script-library/blob/master/map.json.
Opravte ID prostředku virtuálního počítače.
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Jedinečné ID spuštění pro spouštění skriptů
Skript se spustí na propojeném opravném virtuálním počítači.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |