az vm repair
Kommentar
Den här referensen är en del av vm-reparationstillägget för Azure CLI (version 2.0.67 eller senare). Tillägget installeras automatiskt första gången du kör ett az vm repair-kommando . Läs mer om tillägg.
Automatiska reparationskommandon för att åtgärda virtuella datorer.
Reparationskommandot för virtuella datorer gör det möjligt för Azure-användare att självreparera icke-startbara virtuella datorer genom att kopiera den virtuella källdatorns OS-disk och koppla den till en nyskapad reparations-VM.
Kommandon
Name | Description | Typ | Status |
---|---|---|---|
az vm repair create |
Skapa en ny reparations-VM och koppla den virtuella källdatorns kopierade OS-disk som en datadisk. |
Anknytning | Allmän tillgänglighet |
az vm repair list-scripts |
Lista tillgängliga skript. Finns https://github.com/Azure/repair-script-library. |
Anknytning | Allmän tillgänglighet |
az vm repair repair-and-restore |
Reparera och återställa den virtuella datorn. |
Anknytning | Förhandsversion |
az vm repair reset-nic |
Återställ nätverksgränssnittsstacken på den virtuella datorns gästoperativsystem. . https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/reset-network-interface |
Anknytning | Förhandsversion |
az vm repair restore |
Ersätt den virtuella källdatorns OS-disk med datadisken från den virtuella reparationsdatorn. |
Anknytning | Allmän tillgänglighet |
az vm repair run |
Kör verifierade skript från GitHub på en virtuell dator. "az vm repair list-scripts" för att visa tillgängliga skript. |
Anknytning | Allmän tillgänglighet |
az vm repair create
Skapa en ny reparations-VM och koppla den virtuella källdatorns kopierade OS-disk som en datadisk.
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]
Exempel
Skapa en virtuell reparationsdator
az vm repair create -g MyResourceGroup -n myVM --verbose
Skapa en virtuell reparationsdator och ange VM-autentisering
az vm repair create -g MyResourceGroup -n myVM --repair-username username --repair-password password!234 --verbose
Skapa en virtuell reparationsdator med en specifik distribution eller ett specifikt URN kan också tillhandahållas
az vm repair create -g MyResourceGroup -n myVM --distro 'rhel7|sles12|ubuntu20|centos6|oracle8|sles15'
Obligatoriska parametrar
Namnet på den virtuella datorn. Du kan konfigurera standardinställningen med .az configure --defaults vm=<name>
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Valfria parametrar
Alternativ för att skapa en virtuell reparationsdator med offentlig IP-adress.
Namnet på OS-diskkopian.
Alternativ för att skapa en virtuell reparationsdator från en specifik linux-distribution (rhel7|rhel8|suse12|ubuntu20|centos7|oracle7).
Aktivera kapslad hyperv.
Namn på ny eller befintlig resursgrupp som ska innehålla reparations-VM.
Administratörslösenord för den virtuella reparationsdatorn.
Administratörsanvändarnamn för reparation av virtuell dator.
Namn på den virtuella reparationsdatorn.
Alternativ för automatisk upplåsning av krypterade virtuella datorer med aktuell prenumerationsautentisering.
Alternativ för att hoppa över prompten för att associera offentliga ip-adresser och bekräfta ja till den i inget Tty-läge.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az vm repair list-scripts
Lista tillgängliga skript. Finns https://github.com/Azure/repair-script-library.
az vm repair list-scripts [--preview]
Exempel
Lista skript
az vm repair list-scripts --verbose
Lista endast Windows-skript.
az vm repair list-scripts --query "[?starts_with(id, 'win')]"
Lista skript med test i beskrivningen.
az vm repair list-scripts --query "[?contains(description, 'test')]"
Visa en lista över overifierade skript från din förgrening av https://github.com/Azure/repair-script-library
az vm repair list-scripts --preview "https://github.com/User/repair-script-library/blob/main/map.json"
Valfria parametrar
URL för förgrenade reparationsskriptbibliotekets map.json https://github.com/{user}/repair-script-library/blob/master/map.json.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az vm repair repair-and-restore
Det här kommandot är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus
Reparera och återställa den virtuella datorn.
az vm repair repair-and-restore [--copy-disk-name]
[--ids]
[--name]
[--repair-group-name]
[--repair-password]
[--repair-username]
[--repair-vm-name]
[--resource-group]
[--subscription]
Exempel
Reparera och återställa en virtuell dator.
az vm repair repair-and-restore --name vmrepairtest --resource-group MyResourceGroup --verbose
Valfria parametrar
Namnet på OS-diskkopian.
Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.
Namnet på den virtuella datorn. Du kan konfigurera standardinställningen med .az configure --defaults vm=<name>
Namn på ny eller befintlig resursgrupp som ska innehålla reparations-VM.
Administratörslösenord för den virtuella reparationsdatorn.
Administratörsanvändarnamn för reparation av virtuell dator.
Namn på den virtuella reparationsdatorn.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az vm repair reset-nic
Det här kommandot är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus
Återställ nätverksgränssnittsstacken på den virtuella datorns gästoperativsystem. . https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/reset-network-interface
az vm repair reset-nic [--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
Exempel
Återställ nätverkskortet för den virtuella datorns gäst. Ange vm-resursgrupp och namn.
az vm repair reset-nic -g MyResourceGroup -n MyVM --verbose
Återställ nätverkskortet för den virtuella datorns gäst. Ange prenumerations-ID, VM-resursgrupp och namn.
az vm repair reset-nic -g MyResourceGroup -n MyVM --subscription mySub --verbose
Återställ den virtuella datorns gästkort och starta den virtuella datorn automatiskt om den inte är i körningstillstånd.
az vm repair reset-nic -g MyResourceGroup -n MyVM --yes --verbose
Valfria parametrar
Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.
Namnet på den virtuella datorn. Du kan konfigurera standardinställningen med .az configure --defaults vm=<name>
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Fråga inte efter bekräftelse för att starta den virtuella datorn om den inte körs.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az vm repair restore
Ersätt den virtuella källdatorns OS-disk med datadisken från den virtuella reparationsdatorn.
az vm repair restore [--disk-name]
[--ids]
[--name]
[--repair-vm-id]
[--resource-group]
[--subscription]
[--yes]
Exempel
Återställ från den virtuella reparationsdatorn, kommandot söker automatiskt efter repair-vm
az vm repair restore -g MyResourceGroup -n MyVM --verbose
Återställ från den virtuella reparationsdatorn och ange disken som ska återställas
az vm repair restore -g MyResourceGroup -n MyVM --disk-name MyDiskCopy --verbose
Valfria parametrar
Namn på fast datadisk. Standardvärdet är den första datadisken i den virtuella reparationsdatorn.
Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.
Namnet på den virtuella datorn. Du kan konfigurera standardinställningen med .az configure --defaults vm=<name>
Reparera vm-resurs-ID.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Tar bort reparationsresurserna utan bekräftelse.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az vm repair run
Kör verifierade skript från GitHub på en virtuell dator. "az vm repair list-scripts" för att visa tillgängliga skript.
az vm repair run [--custom-script-file]
[--ids]
[--name]
[--parameters]
[--preview]
[--repair-vm-id]
[--resource-group]
[--run-id]
[--run-on-repair]
[--subscription]
Exempel
Kör skriptet med <run-id> direkt på den virtuella datorn.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --verbose
Kör skriptet med <run-id> på den länkade virtuella reparationsdatorn.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --run-on-repair --verbose
Kör ett skript med parametrar på den virtuella datorn.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --parameters hello=hi world=earth --verbose
Kör ett lokalt anpassat skript på den virtuella datorn.
az vm repair run -g MyResourceGroup -n MySourceWinVM --custom-script-file ./file.ps1 --verbose
Kör overifierat skript från din förgrening av 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
Valfria parametrar
Anpassad skriptfil som ska köras på en virtuell dator. Skriptet ska vara PowerShell för Windows, Bash för Linux.
Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.
Namnet på den virtuella datorn. Du kan konfigurera standardinställningen med .az configure --defaults vm=<name>
Blankstegsavgränsade parametrar i formatet [name=]value". Positional för bash-skript.
URL för förgrenade reparationsskriptbibliotekets map.json https://github.com/{user}/repair-script-library/blob/master/map.json.
Reparera vm-resurs-ID.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Unikt körnings-ID för körningsskript.
Skriptet körs på den länkade virtuella reparationsdatorn.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.