Udostępnij przez


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

--name -n

Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>.

--resource-group -g

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.

--associate-public-ip

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
--copy-disk-name

Nazwa kopii dysku systemu operacyjnego.

--disable-trusted-launch

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

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

Włącz funkcję hyperv zagnieżdżonych.

Właściwość Wartość
Domyślna wartość: False
--encrypt-recovery-key

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

--os-disk-type

Zmień typ magazynu dysku systemu operacyjnego z domyślnej wartości PremiumSSD_LRS na daną wartość.

--repair-group-name

Nazwa nowej lub istniejącej grupy zasobów, która będzie zawierać naprawę maszyny wirtualnej.

--repair-password

Hasło administratora do naprawy maszyny wirtualnej.

--repair-username

Nazwa użytkownika administratora do naprawy maszyny wirtualnej.

--repair-vm-name

Nazwa maszyny wirtualnej naprawy.

--unlock-encrypted-vm

Opcja automatycznego odblokowywania zaszyfrowanych maszyn wirtualnych przy użyciu bieżącego uwierzytelniania subskrypcji.

Właściwość Wartość
Domyślna wartość: False
--yes

Opcja pominięcia monitu o skojarzenie publicznego adresu IP bez trybu Tty.

Właściwość Wartość
Domyślna wartość: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.

--verbose

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.

--preview

Adres URL rozwidlenia biblioteki skryptów naprawy map.json https://github.com/{user}/repair-script-library/blob/master/map.json.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.

--verbose

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

Wersja zapoznawcza

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.

--copy-disk-name

Nazwa kopii dysku systemu operacyjnego.

--ids

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

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
--repair-group-name

Nazwa nowej lub istniejącej grupy zasobów, która będzie zawierać naprawę maszyny wirtualnej.

--repair-password

Hasło administratora do naprawy maszyny wirtualnej.

--repair-username

Nazwa użytkownika administratora do naprawy maszyny wirtualnej.

--repair-vm-name

Nazwa maszyny wirtualnej naprawy.

--resource-group -g

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

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

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--verbose

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

Wersja zapoznawcza

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

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.

--copy-disk-name

Nazwa kopii dysku systemu operacyjnego.

--ids

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

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
--repair-group-name

Nazwa nowej lub istniejącej grupy zasobów, która będzie zawierać naprawę maszyny wirtualnej.

--repair-password

Hasło administratora do naprawy maszyny wirtualnej.

--repair-username

Nazwa użytkownika administratora do naprawy maszyny wirtualnej.

--repair-vm-name

Nazwa maszyny wirtualnej naprawy.

--resource-group -g

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

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

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--verbose

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

Wersja zapoznawcza

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.

--ids

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

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
--resource-group -g

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

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

Jeśli maszyna wirtualna nie jest uruchomiona, nie monituj o potwierdzenie.

Właściwość Wartość
Domyślna wartość: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--verbose

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.

--disk-name

Nazwa stałego dysku danych. Domyślnie pierwszy dysk danych na maszynie wirtualnej naprawy.

--ids

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

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
--repair-vm-id

Napraw identyfikator zasobu maszyny wirtualnej.

--resource-group -g

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

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

Usuwa zasoby naprawy bez potwierdzenia.

Właściwość Wartość
Domyślna wartość: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--verbose

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.

--custom-script-file

Niestandardowy plik skryptu do uruchomienia na maszynie wirtualnej. Skrypt powinien być programem PowerShell dla systemu Windows, powłoką Bash dla systemu Linux.

--ids

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

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

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.

--preview

Adres URL rozwidlenia biblioteki skryptów naprawy map.json https://github.com/{user}/repair-script-library/blob/master/map.json.

--repair-vm-id

Napraw identyfikator zasobu maszyny wirtualnej.

--resource-group -g

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

Unikatowy identyfikator przebiegu dla skryptów uruchamiania.

--run-on-repair

Skrypt zostanie uruchomiony na połączonej maszynie wirtualnej naprawy.

Właściwość Wartość
Domyślna wartość: False
--subscription

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

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False