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 automatycznie zainstaluje polecenie az vm repair po raz pierwszy. 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 bez rozruchu przez skopiowanie źródłowego dysku systemu operacyjnego maszyny wirtualnej i dołączenie go do nowo utworzonej maszyny wirtualnej naprawy.
Polecenia
| 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 list-scripts |
Wyświetl listę dostępnych skryptów. Znajduje się https://github.com/Azure/repair-script-library. |
| az vm repair restore |
Zastąp źródłowy dysk systemu operacyjnego maszyny wirtualnej dyskiem danych z maszyny wirtualnej naprawy. |
| az vm repair run |
Uruchom zweryfikowane skrypty z GitHub na maszynie wirtualnej. Polecenie "az vm repair list-scripts" w celu wyświetlenia dostępnych skryptów. |
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]
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ę URIN
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 za pomocą 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 zagnieżdżonych funkcji hyperv.
Napraw nazwę grupy zasobów.
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.
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. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, 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 listę tylko skryptów 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/haagha/repair-script-library/blob/master/map.json"
Parametry opcjonalne
Adres URL rozwidlenia biblioteki skryptów naprawy map.json https://github.com/{user}/repair-script-library/blob/master/map.json.
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. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az vm repair restore
Zastąp źródłowy dysk systemu operacyjnego maszyny wirtualnej dyskiem danych z maszyny wirtualnej naprawy.
az vm repair restore --name
--resource-group
[--disk-name]
[--repair-vm-id]
[--yes]
Przykłady
Przywracanie z maszyny wirtualnej naprawy polecenie spowoduje automatyczne wyszukiwanie naprawy maszyny wirtualnej
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 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
Nazwa dysku danych stałych. Domyślnie pierwszy dysk danych na maszynie wirtualnej naprawy.
Napraw identyfikator zasobu maszyny wirtualnej.
Usuwa zasoby naprawy bez potwierdzenia.
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. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az vm repair run
Uruchom zweryfikowane skrypty z GitHub na maszynie wirtualnej. Polecenie "az vm repair list-scripts" w celu wyświetlenia dostępnych skryptów.
az vm repair run --name
--resource-group
[--custom-script-file]
[--parameters]
[--preview]
[--repair-vm-id]
[--run-id]
[--run-on-repair]
Przykłady
Uruchom skrypt z <identyfikatorem uruchomienia> bezpośrednio na maszynie wirtualnej.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --verbose
Uruchom skrypt z <> run-id 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
Uruchamianie niezweryfikowanego skryptu z rozwidlenia https://github.com/Azure/repair-script-library
az vm repair run -g MyResourceGroup -n MySourceWinVM --preview "https://github.com/haagha/repair-script-library/blob/master/map.json" --run-id test
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
Niestandardowy plik skryptu do uruchomienia na maszynie wirtualnej. Skrypt powinien być programem PowerShell dla systemu Windows, powłoką Bash dla systemu Linux.
Parametry rozdzielone spacjami w formacie "[name=]value". Pozycja 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.
Unikatowy identyfikator przebiegu skryptów uruchamiania.
Skrypt zostanie uruchomiony na połączonej maszynie wirtualnej naprawy.
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. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.