az vm repair
Uwaga
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.
Polecenia automatycznej naprawy w celu naprawienia maszyn wirtualnych.
Polecenie naprawy maszyny wirtualnej umożliwi użytkownikom platformy Azure samodzielne naprawianie maszyn wirtualnych, które nie można uruchomić, kopiując dysk systemu operacyjnego źródłowej maszyny wirtualnej i dołączając go do nowo utworzonej maszyny wirtualnej naprawy.
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. |
Numer wewnętrzny | 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. |
Numer wewnętrzny | Ogólna dostępność |
az vm repair repair-and-restore |
Napraw i przywróć maszynę wirtualną. |
Numer wewnętrzny | Wersja Preview |
az vm repair reset-nic |
Zresetuj stos interfejsu sieciowego w systemie operacyjnym gościa maszyny wirtualnej. https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/reset-network-interface. |
Numer wewnętrzny | Wersja Preview |
az vm repair restore |
Zastąp źródłowy dysk systemu operacyjnego maszyny wirtualnej dyskiem danych z naprawy maszyny wirtualnej. |
Numer wewnętrzny | 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. |
Numer wewnętrzny | 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]
[--distro]
[--enable-nested]
[--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'
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 polecenia az configure --defaults group=<name>
.
Parametry opcjonalne
Opcja tworzenia maszyny wirtualnej naprawy przy użyciu publicznego adresu IP.
Nazwa kopii dysku systemu operacyjnego.
Opcja tworzenia maszyny wirtualnej naprawy na podstawie określonej dystrybucji systemu Linux (rhel7|rhel8|suse12|ubuntu20|centos7|oracle7).
Włącz funkcję hyperv zagnieżdżonych.
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.
Opcja pominięcia monitu o skojarzenie publicznego adresu IP i potwierdź tak w trybie Tty.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
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 polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
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
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.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
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 polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
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
Nazwa kopii dysku systemu operacyjnego.
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>
.
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 polecenia az configure --defaults group=<name>
.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
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 polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
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://docs.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
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
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 polecenia az configure --defaults group=<name>
.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Jeśli maszyna wirtualna nie jest uruchomiona, nie monituj o potwierdzenie.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
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 polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
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
Nazwa stałego dysku danych. Domyślnie pierwszy dysk danych na maszynie wirtualnej naprawy.
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>
.
Napraw identyfikator zasobu maszyny wirtualnej.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Usuwa zasoby naprawy bez potwierdzenia.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
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 polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
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 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
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ć pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>
.
Parametry rozdzielone spacjami w formacie "[name=]value". Pozycyjne dla skryptów powłoki bash.
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 polecenia az configure --defaults group=<name>
.
Unikatowy identyfikator przebiegu dla skryptów uruchamiania.
Skrypt zostanie uruchomiony na połączonej maszynie wirtualnej naprawy.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
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 polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.