az vm repair
Notitie
Deze verwijzing maakt deel uit van de extensie vm-repair voor Azure CLI en vereist versie 2.0.67 of hoger. De extensie wordt automatisch geïnstalleerd wanneer u de eerste keer een opdracht az vm repair hebt uitgevoerd. Meer informatie over extensies.
Opdrachten voor automatisch herstellen om VM's te herstellen.
Met de VM-herstelopdracht kunnen Azure-gebruikers zelf niet-opstartbare VM's herstellen door de besturingssysteemschijf van de bron-VM te kopiëren en deze te koppelen aan een nieuwe herstel-VM.
Opdracht
| az vm repair create |
Maak een nieuwe herstel-VM en koppel de gekopieerde besturingssysteemschijf van de bron-VM als gegevensschijf. |
| az vm repair list-scripts |
Lijst met beschikbare scripts. Bevindt https://github.com/Azure/repair-script-library zich . |
| az vm repair restore |
Vervang de besturingssysteemschijf van de bron-VM door de gegevensschijf van de herstel-VM. |
| az vm repair run |
Controleerde scripts uitvoeren vanuit GitHub op een VM. 'az vm repair list-scripts' om beschikbare scripts te bekijken. |
az vm repair create
Maak een nieuwe herstel-VM en koppel de gekopieerde besturingssysteemschijf van de bron-VM als gegevensschijf.
az vm repair create --name
--resource-group
[--copy-disk-name]
[--enable-nested]
[--repair-group-name]
[--repair-password]
[--repair-username]
[--repair-vm-name]
[--unlock-encrypted-vm]
Voorbeelden
Een herstel-VM maken
az vm repair create -g MyResourceGroup -n myVM --verbose
Een herstel-VM maken en de VM-verificatie instellen
az vm repair create -g MyResourceGroup -n myVM --repair-username username --repair-password password!234 --verbose
Vereiste parameters
De naam van de virtuele machine. U kunt de standaardinstelling configureren met az configure --defaults vm=<name> behulp van .
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .
Optionele parameters
Naam van kopie van besturingssysteemschijf.
Geneste hyperv inschakelen.
Naam van resourcegroep herstellen.
Beheerderswachtwoord voor de herstel-VM.
Gebruikersnaam van beheerder voor het herstellen van de VM.
Naam van herstel-VM.
Optie voor het automatisch ontgrendelen van versleutelde VM's met behulp van de huidige abonnementsversleuteling.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az vm repair list-scripts
Lijst met beschikbare scripts. Bevindt https://github.com/Azure/repair-script-library zich .
az vm repair list-scripts
Voorbeelden
Scripts op een lijst zetten
az vm repair list-scripts --verbose
Alleen Windows-scripts.
az vm repair list-scripts --query "[?starts_with(id, 'win')]"
Een lijst met scripts met een test in de beschrijving.
az vm repair list-scripts --query "[?contains(description, 'test')]"
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az vm repair restore
Vervang de besturingssysteemschijf van de bron-VM door de gegevensschijf van de herstel-VM.
az vm repair restore --name
--resource-group
[--disk-name]
[--repair-vm-id]
[--yes]
Voorbeelden
Herstellen vanaf de herstel-VM, met de opdracht wordt automatisch gezocht naar repair-vm
az vm repair restore -g MyResourceGroup -n MyVM --verbose
Herstel vanaf de herstel-VM en geef de schijf op die moet worden hersteld
az vm repair restore -g MyResourceGroup -n MyVM --disk-name MyDiskCopy --verbose
Vereiste parameters
De naam van de virtuele machine. U kunt de standaardinstelling configureren met az configure --defaults vm=<name> behulp van .
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .
Optionele parameters
Naam van vaste gegevensschijf. Wordt standaard ingesteld op de eerste gegevensschijf in de herstel-VM.
Herstel de VM-resource-id.
Hiermee verwijdert u de herstelresources zonder bevestiging.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az vm repair run
Controleerde scripts uitvoeren vanuit GitHub op een VM. 'az vm repair list-scripts' om beschikbare scripts te bekijken.
az vm repair run --name
--resource-group
[--custom-script-file]
[--parameters]
[--repair-vm-id]
[--run-id]
[--run-on-repair]
Voorbeelden
Voer het script uit met <run-id> rechtstreeks op de VM.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --verbose
Voer het script uit <run-id-> op de gekoppelde herstel-VM.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --run-on-repair --verbose
Voer een script uit met parameters op de VM.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --parameters hello=hi world=earth --verbose
Voer een lokaal aangepast script uit op de VM.
az vm repair run -g MyResourceGroup -n MySourceWinVM --custom-script-file ./file.ps1 --verbose
Vereiste parameters
De naam van de virtuele machine. U kunt de standaardinstelling configureren met az configure --defaults vm=<name> behulp van .
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .
Optionele parameters
Aangepast scriptbestand om uit te voeren op de VM. Script moet PowerShell zijn voor Windows, Bash voor Linux.
Door spaties gescheiden parameters in de notatie '[name=]value'. Positioneel voor bash-scripts.
Herstel de VM-resource-id.
Unieke run-id voor het uitvoeren van scripts.
Het script wordt uitgevoerd op de gekoppelde herstel-VM.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.