az vm repair
Notitie
Deze verwijzing maakt deel uit van de vm-reparatie-extensie voor de Azure CLI (versie 2.0.67 of hoger). De extensie installeert automatisch de eerste keer dat u een az vm repair-opdracht uitvoert. Meer informatie over extensies.
Opdrachten voor automatisch herstellen om VM's te herstellen.
Met de opdracht VOOR VM-herstel 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 zojuist gemaakte herstel-VM.
Opdracht
Name | Description | Type | Status |
---|---|---|---|
az vm repair create |
Maak een nieuwe herstel-VM en koppel de gekopieerde besturingssysteemschijf van de bron-VM als een gegevensschijf. |
Toestel | GA |
az vm repair list-scripts |
Lijst met beschikbare scripts. Gelegen https://github.com/Azure/repair-script-library. |
Toestel | GA |
az vm repair repair-and-restore |
Herstel en herstel de virtuele machine. |
Toestel | Preview uitvoeren |
az vm repair reset-nic |
Stel de netwerkinterfacestack opnieuw in op het gastbesturingssystem van de VIRTUELE machine. https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/reset-network-interface |
Toestel | Preview uitvoeren |
az vm repair restore |
Vervang de besturingssysteemschijf van de bron-VM door de gegevensschijf van de herstel-VM. |
Toestel | GA |
az vm repair run |
Voer geverifieerde scripts uit vanuit GitHub op een VIRTUELE machine. 'az vm repair list-scripts' om beschikbare scripts weer te geven. |
Toestel | GA |
az vm repair create
Maak een nieuwe herstel-VM en koppel de gekopieerde besturingssysteemschijf van de bron-VM als een gegevensschijf.
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]
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
Er kan ook een reparatie-VM van een specifieke distributie of een specifieke URN worden gemaakt
az vm repair create -g MyResourceGroup -n myVM --distro 'rhel7|sles12|ubuntu20|centos6|oracle8|sles15'
Vereiste parameters
De naam van de virtuele machine. U kunt de standaardinstelling configureren met behulp van az configure --defaults vm=<name>
.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Optionele parameters
Optie voor het maken van een herstel-VM met een openbaar IP-adres.
Naam van kopie van besturingssysteemschijf.
Optie voor het maken van een herstel-VM vanuit een specifieke Linux-distributie (rhel7|rhel8|suse12|ubuntu20|centos7|oracle7).
Geneste hyperv inschakelen.
Naam voor nieuwe of bestaande resourcegroep die een herstel-VM bevat.
Beheerderswachtwoord voor de herstel-VM.
Gebruikersnaam van beheerder voor herstel-VM.
Naam van herstel-VM.
Optie voor het automatisch ontgrendelen van versleutelde VM's met behulp van de huidige abonnementsverificatie.
Optie voor het overslaan van prompt voor het koppelen van openbare IP en bevestigen ja op het ip-adres in geen Tty-modus.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az vm repair list-scripts
Lijst met beschikbare scripts. Gelegen https://github.com/Azure/repair-script-library.
az vm repair list-scripts [--preview]
Voorbeelden
Scripts vermelden
az vm repair list-scripts --verbose
Alleen Windows-scripts weergeven.
az vm repair list-scripts --query "[?starts_with(id, 'win')]"
Maak een lijst met scripts met test in de beschrijving.
az vm repair list-scripts --query "[?contains(description, 'test')]"
Niet-geverifieerd script weergeven vanuit uw fork van https://github.com/Azure/repair-script-library
az vm repair list-scripts --preview "https://github.com/User/repair-script-library/blob/main/map.json"
Optionele parameters
URL van de map.json https://github.com/{user}/repair-script-library/blob/master/map.jsonvan de forked repair script library .
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az vm repair repair-and-restore
Deze opdracht is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus
Herstel en herstel de virtuele machine.
az vm repair repair-and-restore [--copy-disk-name]
[--ids]
[--name]
[--repair-group-name]
[--repair-password]
[--repair-username]
[--repair-vm-name]
[--resource-group]
[--subscription]
Voorbeelden
Herstel en herstel een VIRTUELE machine.
az vm repair repair-and-restore --name vmrepairtest --resource-group MyResourceGroup --verbose
Optionele parameters
Naam van kopie van besturingssysteemschijf.
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
De naam van de virtuele machine. U kunt de standaardinstelling configureren met behulp van az configure --defaults vm=<name>
.
Naam voor nieuwe of bestaande resourcegroep die een herstel-VM bevat.
Beheerderswachtwoord voor de herstel-VM.
Gebruikersnaam van beheerder voor herstel-VM.
Naam van herstel-VM.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az vm repair reset-nic
Deze opdracht is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus
Stel de netwerkinterfacestack opnieuw in op het gastbesturingssystem van de VIRTUELE machine. https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/reset-network-interface
az vm repair reset-nic [--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
Voorbeelden
Stel de VM-gast-NIC opnieuw in. Geef de VM-resourcegroep en de naam op.
az vm repair reset-nic -g MyResourceGroup -n MyVM --verbose
Stel de VM-gast-NIC opnieuw in. Geef de abonnements-id, de VM-resourcegroep en de naam op.
az vm repair reset-nic -g MyResourceGroup -n MyVM --subscription mySub --verbose
Stel de VM-gast-NIC opnieuw in en start de VM automatisch als deze niet actief is.
az vm repair reset-nic -g MyResourceGroup -n MyVM --yes --verbose
Optionele parameters
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
De naam van de virtuele machine. U kunt de standaardinstelling configureren met behulp van az configure --defaults vm=<name>
.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vraag niet om bevestiging om de VM te starten als deze niet wordt uitgevoerd.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az vm repair restore
Vervang de besturingssysteemschijf van de bron-VM door de gegevensschijf van de herstel-VM.
az vm repair restore [--disk-name]
[--ids]
[--name]
[--repair-vm-id]
[--resource-group]
[--subscription]
[--yes]
Voorbeelden
Herstellen vanaf de herstel-VM, opdracht automatisch zoeken naar repair-vm
az vm repair restore -g MyResourceGroup -n MyVM --verbose
Herstel vanuit de herstel-VM, geef de schijf op die moet worden hersteld
az vm repair restore -g MyResourceGroup -n MyVM --disk-name MyDiskCopy --verbose
Optionele parameters
Naam van vaste gegevensschijf. Standaard ingesteld op de eerste gegevensschijf in de herstel-VM.
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
De naam van de virtuele machine. U kunt de standaardinstelling configureren met behulp van az configure --defaults vm=<name>
.
Herstel de vm-resource-id.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Hiermee verwijdert u de herstelresources zonder bevestiging.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az vm repair run
Voer geverifieerde scripts uit vanuit GitHub op een VIRTUELE machine. 'az vm repair list-scripts' om beschikbare scripts weer te geven.
az vm repair run [--custom-script-file]
[--ids]
[--name]
[--parameters]
[--preview]
[--repair-vm-id]
[--resource-group]
[--run-id]
[--run-on-repair]
[--subscription]
Voorbeelden
Voer het script rechtstreeks uit op <run-id> de virtuele machine.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --verbose
Voer het script uit met <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 virtuele machine.
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 virtuele machine.
az vm repair run -g MyResourceGroup -n MySourceWinVM --custom-script-file ./file.ps1 --verbose
Niet-geverifieerd script uitvoeren vanuit uw fork van 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
Optionele parameters
Aangepast scriptbestand dat moet worden uitgevoerd op een virtuele machine. Script moet PowerShell zijn voor Windows, Bash voor Linux.
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
De naam van de virtuele machine. U kunt de standaardinstelling configureren met behulp van az configure --defaults vm=<name>
.
Door spaties gescheiden parameters in de notatie van '[name=]value'. Positional voor bash-scripts.
URL van de map.json https://github.com/{user}/repair-script-library/blob/master/map.jsonvan de forked repair script library .
Herstel de vm-resource-id.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Unieke uitvoerings-id voor uitvoeringsscripts.
Script wordt uitgevoerd op de gekoppelde herstel-VM.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.