az vm repair

Note

To odwołanie jest częścią rozszerzenia vm-repair dla Azure CLI (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ć pre-built 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 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
                    [--acquire-policy-token]
                    [--associate-public-ip]
                    [--change-reference]
                    [--copy-disk-name]
                    [--copy-tags]
                    [--disable-trusted-launch]
                    [--disk-controller-type]
                    [--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]

Przykłady

Tworzenie maszyny wirtualnej naprawy

az vm repair create -g MyResourceGroup -n myVM --verbose

Tworzenie maszyny wirtualnej naprawy z tagami

az vm repair create -g MyResourceGroup -n myVM --tags "env=dev owner=alice" --verbose

Tworzenie maszyny wirtualnej naprawy z identycznymi tagami do źródłowej maszyny wirtualnej

az vm repair create -g MyResourceGroup -n myVM --copy-tags --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'

Tworzenie maszyny wirtualnej naprawy z prywatnym adresem IP

az vm repair create -g MyResourceGroup -n myVM --repair-username <username> --repair-password <password>

Utwórz maszynę wirtualną naprawy z publicznym adresem IP.

az vm repair create -g MyResourceGroup -n myVM --associate-public-ip --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 --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 --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 --repair-username <username> --repair-password <password> --os-disk-type StandardSSD_LRS

Utwórz maszynę wirtualną naprawy przy użyciu kontrolera dysku NVMe.

az vm repair create -g MyResourceGroup -n MySourceVM --disk-controller-type NVMe --verbose

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.

--acquire-policy-token

Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--associate-public-ip

Opcja utworzenia maszyny wirtualnej naprawy z publicznym adresem IP. Jeśli ten parametr nie jest używany, zostanie wykonany tylko prywatny adres IP.

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

Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--copy-disk-name

Nazwa kopii dysku systemu operacyjnego.

--copy-tags

Skopiuj tagi ze źródłowej maszyny wirtualnej do maszyny wirtualnej naprawy i jej zasobów. Można połączyć z --tags.

Właściwość Wartość
Domyślna wartość: False
--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
--disk-controller-type

Typ kontrolera dysku dla maszyny wirtualnej naprawy (SCSI lub NVMe). Domyślnie naprawa maszyny wirtualnej używa interfejsu SCSI, gdy wybrany rozmiar go obsługuje, dzięki czemu skrypty naprawy offline mogą wyliczać dołączony dysk systemu operacyjnego.

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

--size

Rozmiar maszyny wirtualnej naprawy do utworzenia. Jeśli nie zostanie określony, zostanie użyty rozmiar pasujący do źródłowej maszyny wirtualnej.

--tags

Ciąg cytowany z parami klucz-wartość rozdzielaną spacją w formacie "key=value". Zostanie dołączony do tagów wymaganych do naprawy zasobów.

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

Przestarzałe — tworzy maszynę wirtualną naprawy bez potwierdzenia. Brak bieżącej zmiany zachowania. Ten parametr zostanie usunięty w przyszłej wersji.

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 polecenia 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 [--acquire-policy-token]
                          [--change-reference]
                          [--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.

--acquire-policy-token

Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--change-reference

Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--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 polecenia 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 [--acquire-policy-token]
                                [--change-reference]
                                [--copy-disk-name]
                                [--copy-tags]
                                [--ids]
                                [--name]
                                [--no --no-cleanup]
                                [--repair-group-name]
                                [--repair-password]
                                [--repair-username]
                                [--repair-vm-name]
                                [--resource-group]
                                [--size]
                                [--subscription]
                                [--tags]

Przykłady

Naprawianie i przywracanie maszyny wirtualnej przy użyciu tagów.

az vm repair repair-and-restore --name vmrepairtest --resource-group MyResourceGroup --tags env=prod owner=bob --verbose

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.

--acquire-policy-token

Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--change-reference

Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--copy-disk-name

Nazwa kopii dysku systemu operacyjnego.

--copy-tags

Skopiuj tagi ze źródłowej maszyny wirtualnej do maszyny wirtualnej naprawy i jej zasobów. Można połączyć z --tags.

Właściwość Wartość
Domyślna wartość: False
--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
--no --no-cleanup

Przechowuje zasoby naprawy zamiast ich usuwania, w tym w przypadku niepowodzenia skryptu naprawy. Użyj polecenia , aby sprawdzić nieudaną naprawę.

Właściwość Wartość
Domyślna wartość: False
--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
--size

Rozmiar maszyny wirtualnej naprawy do utworzenia. Jeśli nie zostanie określony, zostanie użyty rozmiar pasujący do źródłowej maszyny wirtualnej.

--subscription

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

Właściwość Wartość
Grupa parametrów: Resource Id Arguments
--tags

Znaczniki rozdzielone spacjami w formacie "key[=value]". Użyj "", aby wyczyścić istniejące tagi.

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
                           [--acquire-policy-token]
                           [--change-reference]
                           [--copy-disk-name]
                           [--copy-tags]
                           [--ids]
                           [--name]
                           [--no --no-cleanup]
                           [--repair-group-name]
                           [--repair-password]
                           [--repair-username]
                           [--repair-vm-name]
                           [--resource-group]
                           [--size]
                           [--subscription]
                           [--tags]
                           [--yes]

Przykłady

przycisk naprawy z tagami.

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

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.

--acquire-policy-token

Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--change-reference

Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--copy-disk-name

Nazwa kopii dysku systemu operacyjnego.

--copy-tags

Skopiuj tagi ze źródłowej maszyny wirtualnej do maszyny wirtualnej naprawy i jej zasobów. Można połączyć z --tags.

Właściwość Wartość
Domyślna wartość: False
--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
--no --no-cleanup

Przechowuje zasoby naprawy zamiast ich usuwania, w tym w przypadku niepowodzenia skryptu naprawy. Użyj polecenia , aby sprawdzić nieudaną naprawę.

Właściwość Wartość
Domyślna wartość: False
--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
--size

Rozmiar maszyny wirtualnej naprawy do utworzenia. Jeśli nie zostanie określony, zostanie użyty rozmiar pasujący do źródłowej maszyny wirtualnej.

--subscription

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

Właściwość Wartość
Grupa parametrów: Resource Id Arguments
--tags

Znaczniki rozdzielone spacjami w formacie "key[=value]". Użyj "", aby wyczyścić istniejące tagi.

--yes

Przestarzałe — tworzy maszynę wirtualną naprawy bez potwierdzenia. Brak bieżącej zmiany zachowania. Ten parametr zostanie usunięty w przyszłej wersji.

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 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 [--acquire-policy-token]
                       [--change-reference]
                       [--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 00000000-0000-0000-0000-000000000000 --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.

--acquire-policy-token

Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--change-reference

Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--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 polecenia 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 [--acquire-policy-token]
                     [--change-reference]
                     [--disk-name]
                     [--ids]
                     [--name]
                     [--no --no-cleanup]
                     [--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

Przywróć z maszyny wirtualnej naprawy i usuń zasoby naprawy bez potwierdzenia.

az vm repair restore -g MyResourceGroup -n MyVM --yes --verbose

Przywróć z maszyny wirtualnej naprawy i zachowaj zasoby naprawy bez potwierdzenia. Służy do nienadzorowanych przebiegów, które wymagają naprawy maszyny wirtualnej zachowanej do inspekcji.

az vm repair restore -g MyResourceGroup -n MyVM --no-cleanup --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.

--acquire-policy-token

Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--change-reference

Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--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
--no --no-cleanup

Utrzymuje zasoby naprawy bez potwierdzenia. Służy do nienadzorowanych przebiegów, które wymagają naprawy maszyny wirtualnej i kopii dysku zachowanej do inspekcji. Nie można połączyć z --yes.

Właściwość Wartość
Domyślna wartość: False
--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 polecenia 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 GitHub na maszynie wirtualnej. Polecenie "az vm repair list-scripts" w celu wyświetlenia dostępnych skryptów.

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]

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.

--acquire-policy-token

Automatyczne uzyskiwanie tokenu Azure Policy dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--change-reference

Powiązany identyfikator odwołania do zmiany dla tej operacji zasobu.

Właściwość Wartość
Grupa parametrów: Global Policy Arguments
--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 polecenia 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