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.
Konfigurera reparation av virtuella datorer med kopierad os-källdisk för att lösa problem.
När den virtuella datorn inte kan startas kan användarna konfigurera nya virtuella reparationsdatorer och kopiera dem via den virtuella källdatorns OS-disk och koppla den som en datadisk. Sedan kan användaren köra sina egna skript eller använda fördefinierade för att åtgärda disken.
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 repair-button |
Skript för reparationsknapp. |
Anknytning | Förhandsversion |
az vm repair reset-nic |
Återställ nätverksgränssnittsstacken på den virtuella datorns gästoperativsystem. . https://learn.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]
[--disable-trusted-launch]
[--distro]
[--enable-nested]
[--encrypt-recovery-key]
[--os-disk-type]
[--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'
Skapa en virtuell reparationsdator med en privat IP-adress utan att behöva fråga efter bekräftelse.
az vm repair create -g MyResourceGroup -n myVM --yes --repair-username <username> --repair-password <password>
Skapa en virtuell reparationsdator med en offentlig IP-adress utan några användarindata.
az vm repair create -g MyResourceGroup -n myVM --associate-public-ip --yes --repair-username <username> --repair-password <password>
Skapa en virtuell reparationsdator med standardsäkerhetstyp.
az vm repair create -g MyResourceGroup -n myVM --yes --repair-username <username> --repair-password <password> --disable-trusted-launch
Skapa en virtuell reparationsdator från en virtuell källdator med en krypterad disk. Den virtuella reparationsdatorn skapas med datadisken okrypterad och tillgänglig.
az vm repair create -g MyResourceGroup -n myVM --yes --repair-username <username> --repair-password <password> --unlock-encrypted-vm --encrypt-recovery-key <key>
Skapa en virtuell reparationsdator med en operativsystemdisklagringstyp av StandardSSD_LRS.
az vm repair create -g MyResourceGroup -n myVM --yes --repair-username <username> --repair-password <password> --os-disk-type StandardSSD_LRS
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 en offentlig IP-adress. Om den här parametern inte används görs en privat ip-adress.
Namnet på OS-diskkopian.
Alternativ för att inaktivera säkerhetstypen Betrodd start på den virtuella reparationsdatorn genom att ange säkerhetstypen till Standard.
Alternativ för att skapa en virtuell reparationsdator från en specifik linux-distribution (rhel7|rhel8|sles12|sles15|ubuntu20|centos7|centos8|oracle7).
Aktivera kapslad hyperv.
Alternativ för automatisk upplåsning av krypterade virtuella datorer med hjälp av angivet återställningslösenord. Parametern "--unlock-encrypted-vm" måste användas för att använda den här parametern.
Ändra lagringstypen os-disk från standardvärdet för PremiumSSD_LRS till det angivna värdet.
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 kommandotolken för att associera offentliga IP-adresser 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 repair-button
Det här kommandot är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus
Skript för reparationsknapp.
az vm repair repair-button --button-command
[--copy-disk-name]
[--ids]
[--name]
[--repair-group-name]
[--repair-password]
[--repair-username]
[--repair-vm-name]
[--resource-group]
[--subscription]
Exempel
reparationsknapp.
az vm repair repair-button --name vmrepairtest --resource-group MyResourceGroup --button-command fstab --verbose
Obligatoriska parametrar
Button_command för reparation av virtuell dator.
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://learn.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 verifierat skript med vissa parametrar. I den första parametern med namnet "key" skickas endast värdet "test" till skriptet. Den andra parametern med namnet "initiator" använder prefixet "++" för att skicka hela följande sträng "initiator=selfhelp" till skriptet.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id linux-alar2 --parameters key=test ++initiator=selfhelp --verbose --debug
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. Om du vill undvika att dela på =använder du prefixet "++" för att skicka hela strängen.
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.