az vm repair
Note
Ta dokumentacja jest częścią rozszerzenia vm-repair dla interfejsu wiersza polecenia platformy Azure (wersja 2.0.67 lub nowsza). Rozszerzenie zostanie automatycznie zainstalowane przy pierwszym uruchomieniu polecenia az vm repair . Dowiedz się więcej o rozszerzeniach.
Aby rozwiązać problemy, skonfiguruj naprawy maszyn wirtualnych za pomocą skopiowanego źródłowego dysku systemu operacyjnego.
Gdy maszyna wirtualna nie jest uruchamiana, naprawa maszyny wirtualnej umożliwia użytkownikom konfigurowanie nowych maszyn wirtualnych naprawy i kopiowanie na źródłowy dysk systemu operacyjnego maszyny wirtualnej i dołączanie go jako dysku danych. Następnie użytkownik może uruchomić własne skrypty lub użyć wstępnie utworzonych , aby naprawić dysk.
Polecenia
| Nazwa | Opis | Typ | Stan |
|---|---|---|---|
| az vm repair create |
Utwórz nową maszynę wirtualną naprawy i dołącz skopiowany dysk systemu operacyjnego źródłowej maszyny wirtualnej jako dysk danych. |
Extension | ogólna dostępność |
| az vm repair list-scripts |
Wyświetl listę dostępnych skryptów. Znajduje się https://github.com/Azure/repair-script-library. |
Extension | ogólna dostępność |
| az vm repair repair-and-restore |
Napraw i przywróć maszynę wirtualną. |
Extension | Preview |
| az vm repair repair-button |
Napraw skrypt przycisku. |
Extension | Preview |
| az vm repair reset-nic |
Zresetuj stos interfejsu sieciowego w systemie operacyjnym gościa maszyny wirtualnej. https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/reset-network-interface. |
Extension | Preview |
| az vm repair restore |
Zastąp źródłowy dysk systemu operacyjnego maszyny wirtualnej dyskiem danych z naprawy maszyny wirtualnej. |
Extension | ogólna dostępność |
| az vm repair run |
Uruchamianie zweryfikowanych skryptów z usługi GitHub na maszynie wirtualnej. Polecenie "az vm repair list-scripts" w celu wyświetlenia dostępnych skryptów. |
Extension | ogólna dostępność |
az vm repair create
Utwórz nową maszynę wirtualną naprawy i dołącz skopiowany dysk systemu operacyjnego źródłowej maszyny wirtualnej jako dysk danych.
az vm repair create --name
--resource-group
[--associate-public-ip]
[--copy-disk-name]
[--disable-trusted-launch]
[--distro]
[--enable-nested]
[--encrypt-recovery-key]
[--os-disk-type]
[--repair-group-name]
[--repair-password]
[--repair-username]
[--repair-vm-name]
[--unlock-encrypted-vm]
[--yes]
Przykłady
Tworzenie maszyny wirtualnej naprawy
az vm repair create -g MyResourceGroup -n myVM --verbose
Tworzenie maszyny wirtualnej naprawy i ustawianie uwierzytelniania maszyny wirtualnej
az vm repair create -g MyResourceGroup -n myVM --repair-username username --repair-password password!234 --verbose
Można również utworzyć maszynę wirtualną naprawy określonej dystrybucji lub określoną nazwę URN
az vm repair create -g MyResourceGroup -n myVM --distro 'rhel7|sles12|ubuntu20|centos6|oracle8|sles15'
Utwórz maszynę wirtualną naprawy z prywatnym adresem IP bez wyskakującego monitu o potwierdzenie.
az vm repair create -g MyResourceGroup -n myVM --yes --repair-username <username> --repair-password <password>
Utwórz maszynę wirtualną naprawy z publicznym adresem IP bez żadnych danych wejściowych użytkownika.
az vm repair create -g MyResourceGroup -n myVM --associate-public-ip --yes --repair-username <username> --repair-password <password>
Utwórz maszynę wirtualną naprawy z typem zabezpieczeń w warstwie Standardowa.
az vm repair create -g MyResourceGroup -n myVM --yes --repair-username <username> --repair-password <password> --disable-trusted-launch
Utwórz maszynę wirtualną naprawy na podstawie źródłowej maszyny wirtualnej z zaszyfrowanym dyskiem. Maszyna wirtualna naprawy jest tworzona przy użyciu dysku danych niezaszyfrowanego i dostępnego.
az vm repair create -g MyResourceGroup -n myVM --yes --repair-username <username> --repair-password <password> --unlock-encrypted-vm --encrypt-recovery-key <key>
Utwórz maszynę wirtualną naprawy z typem magazynu dysku systemu operacyjnego StandardSSD_LRS.
az vm repair create -g MyResourceGroup -n myVM --yes --repair-username <username> --repair-password <password> --os-disk-type StandardSSD_LRS
Parametry wymagane
Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Opcja utworzenia maszyny wirtualnej naprawy z publicznym adresem IP. Jeśli ten parametr nie zostanie użyty, zostanie wykonany prywatny adres IP.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Nazwa kopii dysku systemu operacyjnego.
Opcja wyłączenia typu zabezpieczeń Zaufane uruchamianie na maszynie wirtualnej naprawy przez ustawienie typu zabezpieczeń na Standardowa.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Opcja tworzenia maszyny wirtualnej naprawy na podstawie określonej dystrybucji systemu Linux (rhel7|rhel8|sles12|sles15|ubuntu20|centos7|centos8|oracle7).
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | ubuntu |
Włącz funkcję hyperv zagnieżdżonych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Opcja automatycznego odblokowywania zaszyfrowanych maszyn wirtualnych przy użyciu podanego hasła odzyskiwania. Aby użyć tego parametru, należy użyć parametru "--unlock-encrypted-vm".
Zmień typ magazynu dysku systemu operacyjnego z domyślnej wartości PremiumSSD_LRS na daną wartość.
Nazwa nowej lub istniejącej grupy zasobów, która będzie zawierać naprawę maszyny wirtualnej.
Hasło administratora do naprawy maszyny wirtualnej.
Nazwa użytkownika administratora do naprawy maszyny wirtualnej.
Nazwa maszyny wirtualnej naprawy.
Opcja automatycznego odblokowywania zaszyfrowanych maszyn wirtualnych przy użyciu bieżącego uwierzytelniania subskrypcji.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Opcja pominięcia monitu o skojarzenie publicznego adresu IP bez trybu Tty.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az vm repair list-scripts
Wyświetl listę dostępnych skryptów. Znajduje się https://github.com/Azure/repair-script-library.
az vm repair list-scripts [--preview]
Przykłady
Wyświetlanie listy skryptów
az vm repair list-scripts --verbose
Wyświetl tylko skrypty systemu Windows.
az vm repair list-scripts --query "[?starts_with(id, 'win')]"
Wyświetl listę skryptów z testem w opisie.
az vm repair list-scripts --query "[?contains(description, 'test')]"
Wyświetlanie listy niezweryfikowanych skryptów z rozwidlenia https://github.com/Azure/repair-script-library
az vm repair list-scripts --preview "https://github.com/User/repair-script-library/blob/main/map.json"
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Adres URL rozwidlenia biblioteki skryptów naprawy map.json https://github.com/{user}/repair-script-library/blob/master/map.json.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az vm repair repair-and-restore
To polecenie jest w wersji zapoznawczej i jest opracowywane. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus
Napraw i przywróć maszynę wirtualną.
az vm repair repair-and-restore [--copy-disk-name]
[--ids]
[--name]
[--repair-group-name]
[--repair-password]
[--repair-username]
[--repair-vm-name]
[--resource-group]
[--subscription]
Przykłady
Napraw i przywróć maszynę wirtualną.
az vm repair repair-and-restore --name vmrepairtest --resource-group MyResourceGroup --verbose
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Nazwa kopii dysku systemu operacyjnego.
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być kompletny identyfikator zasobu, zawierający wszystkie informacje dotyczące argumentów „Identyfikator zasobu”. Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nazwa nowej lub istniejącej grupy zasobów, która będzie zawierać naprawę maszyny wirtualnej.
Hasło administratora do naprawy maszyny wirtualnej.
Nazwa użytkownika administratora do naprawy maszyny wirtualnej.
Nazwa maszyny wirtualnej naprawy.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az vm repair repair-button
To polecenie jest w wersji zapoznawczej i jest opracowywane. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus
Napraw skrypt przycisku.
az vm repair repair-button --button-command
[--copy-disk-name]
[--ids]
[--name]
[--repair-group-name]
[--repair-password]
[--repair-username]
[--repair-vm-name]
[--resource-group]
[--subscription]
Przykłady
repair-button.
az vm repair repair-button --name vmrepairtest --resource-group MyResourceGroup --button-command fstab --verbose
Parametry wymagane
Button_command do naprawy maszyny wirtualnej.
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Nazwa kopii dysku systemu operacyjnego.
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być kompletny identyfikator zasobu, zawierający wszystkie informacje dotyczące argumentów „Identyfikator zasobu”. Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nazwa nowej lub istniejącej grupy zasobów, która będzie zawierać naprawę maszyny wirtualnej.
Hasło administratora do naprawy maszyny wirtualnej.
Nazwa użytkownika administratora do naprawy maszyny wirtualnej.
Nazwa maszyny wirtualnej naprawy.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az vm repair reset-nic
To polecenie jest w wersji zapoznawczej i jest opracowywane. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus
Zresetuj stos interfejsu sieciowego w systemie operacyjnym gościa maszyny wirtualnej. https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/reset-network-interface.
az vm repair reset-nic [--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
Przykłady
Zresetuj kartę sieciową gościa maszyny wirtualnej. Określ grupę zasobów i nazwę maszyny wirtualnej.
az vm repair reset-nic -g MyResourceGroup -n MyVM --verbose
Zresetuj kartę sieciową gościa maszyny wirtualnej. Określ identyfikator subskrypcji, grupę zasobów maszyny wirtualnej i nazwę.
az vm repair reset-nic -g MyResourceGroup -n MyVM --subscription mySub --verbose
Zresetuj kartę sieciową gościa maszyny wirtualnej i automatycznie uruchom maszynę wirtualną, jeśli nie jest w stanie uruchomienia.
az vm repair reset-nic -g MyResourceGroup -n MyVM --yes --verbose
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być kompletny identyfikator zasobu, zawierający wszystkie informacje dotyczące argumentów „Identyfikator zasobu”. Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Jeśli maszyna wirtualna nie jest uruchomiona, nie monituj o potwierdzenie.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az vm repair restore
Zastąp źródłowy dysk systemu operacyjnego maszyny wirtualnej dyskiem danych z naprawy maszyny wirtualnej.
az vm repair restore [--disk-name]
[--ids]
[--name]
[--repair-vm-id]
[--resource-group]
[--subscription]
[--yes]
Przykłady
Przywracanie z maszyny wirtualnej naprawy polecenie spowoduje automatyczne wyszukiwanie maszyny wirtualnej repair-vm
az vm repair restore -g MyResourceGroup -n MyVM --verbose
Przywracanie z maszyny wirtualnej naprawy — określ dysk do przywrócenia
az vm repair restore -g MyResourceGroup -n MyVM --disk-name MyDiskCopy --verbose
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Nazwa stałego dysku danych. Domyślnie pierwszy dysk danych na maszynie wirtualnej naprawy.
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być kompletny identyfikator zasobu, zawierający wszystkie informacje dotyczące argumentów „Identyfikator zasobu”. Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Napraw identyfikator zasobu maszyny wirtualnej.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Usuwa zasoby naprawy bez potwierdzenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az vm repair run
Uruchamianie zweryfikowanych skryptów z usługi GitHub na maszynie wirtualnej. Polecenie "az vm repair list-scripts" w celu wyświetlenia dostępnych skryptów.
az vm repair run [--custom-script-file]
[--ids]
[--name]
[--parameters]
[--preview]
[--repair-vm-id]
[--resource-group]
[--run-id]
[--run-on-repair]
[--subscription]
Przykłady
Uruchom skrypt bezpośrednio <run-id> na maszynie wirtualnej.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --verbose
Uruchom skrypt za pomocą <run-id> polecenia na połączonej maszynie wirtualnej naprawy.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --run-on-repair --verbose
Uruchom skrypt z parametrami na maszynie wirtualnej.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --parameters hello=hi world=earth --verbose
Uruchom zweryfikowany skrypt z pewnymi parametrami. W pierwszym parametrze o nazwie "key" do skryptu jest wysyłana tylko wartość "test". Drugi parametr o nazwie "initiator" używa prefiksu "++", aby wysłać cały następujący ciąg "initiator=selfhelp" do skryptu.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id linux-alar2 --parameters key=test ++initiator=selfhelp --verbose --debug
Uruchom lokalny skrypt niestandardowy na maszynie wirtualnej.
az vm repair run -g MyResourceGroup -n MySourceWinVM --custom-script-file ./file.ps1 --verbose
Uruchom niezweryfikowany skrypt z rozwidlenia 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
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Niestandardowy plik skryptu do uruchomienia na maszynie wirtualnej. Skrypt powinien być programem PowerShell dla systemu Windows, powłoką Bash dla systemu Linux.
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być kompletny identyfikator zasobu, zawierający wszystkie informacje dotyczące argumentów „Identyfikator zasobu”. Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Parametry rozdzielone spacjami w formacie "[name=]value". Pozycyjne dla skryptów powłoki bash. Aby uniknąć dzielenia na =, użyj prefiksu "++", aby wysłać cały ciąg.
Adres URL rozwidlenia biblioteki skryptów naprawy map.json https://github.com/{user}/repair-script-library/blob/master/map.json.
Napraw identyfikator zasobu maszyny wirtualnej.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Unikatowy identyfikator przebiegu dla skryptów uruchamiania.
Skrypt zostanie uruchomiony na połączonej maszynie wirtualnej naprawy.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |