az vm repair
Feljegyzés
Ez a hivatkozás az Azure CLI virtuálisgép-javítási bővítményének része (2.0.67-es vagy újabb verzió). A bővítmény automatikusan telepíti az az vm repair parancs első futtatásakor. További információ a bővítményekről.
Automatikus javítási parancsok a virtuális gépek javításához.
A virtuális gép javítási parancsa lehetővé teszi az Azure-felhasználók számára a nem rendszerindító virtuális gépek önjavítását a forrás virtuális gép operációsrendszer-lemezének másolásával és egy újonnan létrehozott javító virtuális géphez való csatolásával.
Parancsok
Name | Description | Típus | Állapot |
---|---|---|---|
az vm repair create |
Hozzon létre egy új javítási virtuális gépet, és csatolja a forrás virtuális gép másolt operációsrendszer-lemezét adatlemezként. |
Mellék | FE |
az vm repair list-scripts |
Az elérhető szkriptek listázása. Található https://github.com/Azure/repair-script-library. |
Mellék | FE |
az vm repair repair-and-restore |
Javítsa ki és állítsa vissza a virtuális gépet. |
Mellék | Előnézet |
az vm repair reset-nic |
Állítsa alaphelyzetbe a hálózati adapter veremét a virtuális gép vendég operációs rendszerén. https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/reset-network-interface |
Mellék | Előnézet |
az vm repair restore |
Cserélje le a forrás virtuális gép operációsrendszer-lemezét a javításból származó adatlemezre. |
Mellék | FE |
az vm repair run |
Ellenőrzött szkriptek futtatása a GitHubról egy virtuális gépen. "az vm repair list-scripts" (az vm repair list-scripts) az elérhető szkriptek megtekintéséhez. |
Mellék | FE |
az vm repair create
Hozzon létre egy új javítási virtuális gépet, és csatolja a forrás virtuális gép másolt operációsrendszer-lemezét adatlemezként.
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]
Példák
Javítási virtuális gép létrehozása
az vm repair create -g MyResourceGroup -n myVM --verbose
Javítási virtuális gép létrehozása és a virtuális gép hitelesítésének beállítása
az vm repair create -g MyResourceGroup -n myVM --repair-username username --repair-password password!234 --verbose
Egy adott disztribúció vagy egy adott URIN javítási virtuális gépének létrehozása is megadható
az vm repair create -g MyResourceGroup -n myVM --distro 'rhel7|sles12|ubuntu20|centos6|oracle8|sles15'
Kötelező paraméterek
A virtuális gép neve. Az alapértelmezett beállítást a következővel az configure --defaults vm=<name>
konfigurálhatja: .
Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>
: .
Opcionális paraméterek
Lehetőség a javítási virtuális gép nyilvános IP-címmel való létrehozására.
Az operációsrendszer-lemez másolatának neve.
Lehetőség javítási virtuális gép létrehozására egy adott Linux-disztribúcióból (rhel7|rhel8|suse12|ubuntu20|centos7|oracle7).
Beágyazott hyperv engedélyezése.
A javítási virtuális gépet tartalmazó új vagy meglévő erőforráscsoport neve.
Rendszergazdai jelszó a javítási virtuális géphez.
Rendszergazdai felhasználónév a virtuális gép javításához.
A javítási virtuális gép neve.
A titkosított virtuális gépek automatikus feloldásának lehetősége az aktuális előfizetési hitelesítés használatával.
Lehetőség arra, hogy kihagyja a nyilvános IP-cím társításának kérését, és tty módban erősítse meg az igent.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az vm repair list-scripts
Az elérhető szkriptek listázása. Található https://github.com/Azure/repair-script-library.
az vm repair list-scripts [--preview]
Példák
Szkriptek listázása
az vm repair list-scripts --verbose
Csak windowsos szkriptek listázása.
az vm repair list-scripts --query "[?starts_with(id, 'win')]"
A leírásában szereplő teszttel rendelkező szkriptek listázása.
az vm repair list-scripts --query "[?contains(description, 'test')]"
A nem ellenőrzött szkriptek listázása az elágazásból https://github.com/Azure/repair-script-library
az vm repair list-scripts --preview "https://github.com/User/repair-script-library/blob/main/map.json"
Opcionális paraméterek
Az elágazott javítási szkripttár map.json https://github.com/{user}/repair-script-library/blob/master/map.jsonURL-címe.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az vm repair repair-and-restore
Ez a parancs előzetes verzióban és fejlesztés alatt áll. Referencia- és támogatási szintek: https://aka.ms/CLI_refstatus
Javítsa ki és állítsa vissza a virtuális gépet.
az vm repair repair-and-restore [--copy-disk-name]
[--ids]
[--name]
[--repair-group-name]
[--repair-password]
[--repair-username]
[--repair-vm-name]
[--resource-group]
[--subscription]
Példák
Virtuális gép javítása és visszaállítása.
az vm repair repair-and-restore --name vmrepairtest --resource-group MyResourceGroup --verbose
Opcionális paraméterek
Az operációsrendszer-lemez másolatának neve.
Egy vagy több erőforrásazonosító (szóközzel tagolt). Teljes erőforrás-azonosítónak kell lennie, amely tartalmazza az "Erőforrás-azonosító" argumentumok összes információját. Adjon meg --ids vagy más "Erőforrás-azonosító" argumentumot.
A virtuális gép neve. Az alapértelmezett beállítást a következővel az configure --defaults vm=<name>
konfigurálhatja: .
A javítási virtuális gépet tartalmazó új vagy meglévő erőforráscsoport neve.
Rendszergazdai jelszó a javítási virtuális géphez.
Rendszergazdai felhasználónév a virtuális gép javításához.
A javítási virtuális gép neve.
Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>
: .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az vm repair reset-nic
Ez a parancs előzetes verzióban és fejlesztés alatt áll. Referencia- és támogatási szintek: https://aka.ms/CLI_refstatus
Állítsa alaphelyzetbe a hálózati adapter veremét a virtuális gép vendég operációs rendszerén. https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/reset-network-interface
az vm repair reset-nic [--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
Példák
Állítsa alaphelyzetbe a virtuális gép vendég hálózati adapterét. Adja meg a virtuálisgép-erőforráscsoportot és -nevet.
az vm repair reset-nic -g MyResourceGroup -n MyVM --verbose
Állítsa alaphelyzetbe a virtuális gép vendég hálózati adapterét. Adja meg az előfizetés azonosítóját, a virtuálisgép-erőforráscsoportot és a nevet.
az vm repair reset-nic -g MyResourceGroup -n MyVM --subscription mySub --verbose
Állítsa alaphelyzetbe a virtuális gép vendég hálózati adapterét, és automatikusan indítsa el a virtuális gépet, ha nem fut.
az vm repair reset-nic -g MyResourceGroup -n MyVM --yes --verbose
Opcionális paraméterek
Egy vagy több erőforrásazonosító (szóközzel tagolt). Teljes erőforrás-azonosítónak kell lennie, amely tartalmazza az "Erőforrás-azonosító" argumentumok összes információját. Adjon meg --ids vagy más "Erőforrás-azonosító" argumentumot.
A virtuális gép neve. Az alapértelmezett beállítást a következővel az configure --defaults vm=<name>
konfigurálhatja: .
Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>
: .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
Ha nem fut, ne kérje meg a virtuális gép indításának megerősítését.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az vm repair restore
Cserélje le a forrás virtuális gép operációsrendszer-lemezét a javításból származó adatlemezre.
az vm repair restore [--disk-name]
[--ids]
[--name]
[--repair-vm-id]
[--resource-group]
[--subscription]
[--yes]
Példák
Visszaállítás a javítási virtuális gépről, a parancs automatikusan megkeresi a repair-vm fájlt
az vm repair restore -g MyResourceGroup -n MyVM --verbose
Visszaállítás a javítási virtuális gépről, adja meg a visszaállítandó lemezt
az vm repair restore -g MyResourceGroup -n MyVM --disk-name MyDiskCopy --verbose
Opcionális paraméterek
Rögzített adatlemez neve. A javítási virtuális gép első adatlemezének alapértelmezett értéke.
Egy vagy több erőforrásazonosító (szóközzel tagolt). Teljes erőforrás-azonosítónak kell lennie, amely tartalmazza az "Erőforrás-azonosító" argumentumok összes információját. Adjon meg --ids vagy más "Erőforrás-azonosító" argumentumot.
A virtuális gép neve. Az alapértelmezett beállítást a következővel az configure --defaults vm=<name>
konfigurálhatja: .
Javítsa ki a virtuális gép erőforrás-azonosítóját.
Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>
: .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
Megerősítés nélkül törli a javítási erőforrásokat.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az vm repair run
Ellenőrzött szkriptek futtatása a GitHubról egy virtuális gépen. "az vm repair list-scripts" (az vm repair list-scripts) az elérhető szkriptek megtekintéséhez.
az vm repair run [--custom-script-file]
[--ids]
[--name]
[--parameters]
[--preview]
[--repair-vm-id]
[--resource-group]
[--run-id]
[--run-on-repair]
[--subscription]
Példák
Futtassa a szkriptet <run-id> közvetlenül a virtuális gépen.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --verbose
Futtassa a szkriptet <run-id> a csatolt javítási virtuális gépen.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --run-on-repair --verbose
Futtasson egy szkriptet paraméterekkel a virtuális gépen.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --parameters hello=hi world=earth --verbose
Futtasson egy helyi egyéni szkriptet a virtuális gépen.
az vm repair run -g MyResourceGroup -n MySourceWinVM --custom-script-file ./file.ps1 --verbose
Nem ellenőrzött szkript futtatása az elágazásból 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
Opcionális paraméterek
Virtuális gépen futtatandó egyéni szkriptfájl. A szkriptnek PowerShell-nek kell lennie Windowshoz, Bash for Linuxhoz.
Egy vagy több erőforrásazonosító (szóközzel tagolt). Teljes erőforrás-azonosítónak kell lennie, amely tartalmazza az "Erőforrás-azonosító" argumentumok összes információját. Adjon meg --ids vagy más "Erőforrás-azonosító" argumentumot.
A virtuális gép neve. Az alapértelmezett beállítást a következővel az configure --defaults vm=<name>
konfigurálhatja: .
Térelválasztó paraméterek a következő formátumban: "[name=]value". Bash-szkriptek pozíciója.
Az elágazott javítási szkripttár map.json https://github.com/{user}/repair-script-library/blob/master/map.jsonURL-címe.
Javítsa ki a virtuális gép erőforrás-azonosítóját.
Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>
: .
Futtatási szkriptek egyedi futtatási azonosítója.
A szkript a csatolt javítási virtuális gépen lesz futtatva.
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.