az vm repair
Remarque
Cette référence fait partie de l’extension de réparation de machine virtuelle pour Azure CLI (version 2.0.67 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une commande az vm repair . Apprenez-en davantage sur les extensions.
Commandes de réparation automatique pour réparer les machines virtuelles.
La commande de réparation de machine virtuelle permet aux utilisateurs Azure de réparer automatiquement des machines virtuelles non démarrées en copiant le disque du système d’exploitation de la machine virtuelle source et en l’attachant à une machine virtuelle nouvellement créée.
Commandes
Nom | Description | Type | État |
---|---|---|---|
az vm repair create |
Créez une machine virtuelle de réparation et attachez le disque de système d’exploitation copié de la machine virtuelle source en tant que disque de données. |
Extension | GA |
az vm repair list-scripts |
Répertorier les scripts disponibles. Situé https://github.com/Azure/repair-script-library. |
Extension | GA |
az vm repair repair-and-restore |
Réparez et restaurez la machine virtuelle. |
Extension | Aperçu |
az vm repair repair-button |
Script de bouton de réparation. |
Extension | Aperçu |
az vm repair reset-nic |
Réinitialisez la pile d’interface réseau sur le système d’exploitation invité de la machine virtuelle. https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/reset-network-interface |
Extension | Aperçu |
az vm repair restore |
Remplacez le disque du système d’exploitation de la machine virtuelle source par le disque de données de la machine virtuelle de réparation. |
Extension | GA |
az vm repair run |
Exécutez des scripts vérifiés à partir de GitHub sur une machine virtuelle. « az vm repair list-scripts » pour afficher les scripts disponibles. |
Extension | GA |
az vm repair create
Créez une machine virtuelle de réparation et attachez le disque de système d’exploitation copié de la machine virtuelle source en tant que disque de données.
az vm repair create --name
--resource-group
[--associate-public-ip]
[--copy-disk-name]
[--disable-trusted-launch]
[--distro]
[--enable-nested]
[--encrypt-recovery-key]
[--repair-group-name]
[--repair-password]
[--repair-username]
[--repair-vm-name]
[--unlock-encrypted-vm]
[--yes]
Exemples
Créer une machine virtuelle de réparation
az vm repair create -g MyResourceGroup -n myVM --verbose
Créer une machine virtuelle de réparation et définir l’authentification de la machine virtuelle
az vm repair create -g MyResourceGroup -n myVM --repair-username username --repair-password password!234 --verbose
Créer une machine virtuelle de réparation d’une distribution spécifique ou d’un URN spécifique peut également être fournie
az vm repair create -g MyResourceGroup -n myVM --distro 'rhel7|sles12|ubuntu20|centos6|oracle8|sles15'
Paramètres obligatoires
Nom de la machine virtuelle. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults vm=<name>
de .
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres facultatifs
Option permettant de créer une machine virtuelle de réparation avec une adresse IP publique. Si ce paramètre n’est pas utilisé, une adresse IP privée est effectuée.
Nom de la copie du disque du système d’exploitation.
Option permettant de désactiver le type de sécurité De lancement approuvé sur la machine virtuelle de réparation en définissant le type de sécurité sur Standard.
Option permettant de créer une machine virtuelle de réparation à partir d’une distribution Linux spécifique (rhel7|rhel8|sles12|sles15|ubuntu20|centos7|centos8|oracle7).
Activez l’hyperv imbriqué.
Option permettant de déverrouiller automatiquement des machines virtuelles chiffrées à l’aide du mot de passe de récupération fourni.
Nom du groupe de ressources nouveau ou existant qui contiendra une machine virtuelle de réparation.
Mot de passe administrateur pour la machine virtuelle de réparation.
Nom d’utilisateur administrateur de la machine virtuelle de réparation.
Nom de la machine virtuelle de réparation.
Option permettant de déverrouiller automatiquement des machines virtuelles chiffrées à l’aide de l’authentification d’abonnement actuelle.
Option permettant d’ignorer l’invite d’association de l’adresse IP publique en aucun mode Tty.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az vm repair list-scripts
Répertorier les scripts disponibles. Situé https://github.com/Azure/repair-script-library.
az vm repair list-scripts [--preview]
Exemples
Répertorier les scripts
az vm repair list-scripts --verbose
Répertorier uniquement les scripts Windows.
az vm repair list-scripts --query "[?starts_with(id, 'win')]"
Répertorier les scripts avec test dans sa description.
az vm repair list-scripts --query "[?contains(description, 'test')]"
Répertorier le script non vérifié à partir de votre fourche de https://github.com/Azure/repair-script-library
az vm repair list-scripts --preview "https://github.com/User/repair-script-library/blob/main/map.json"
Paramètres facultatifs
URL du map.json https://github.com/{user}/repair-script-library/blob/master/map.jsonde la bibliothèque de scripts de réparation forked .
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az vm repair repair-and-restore
Cette commande est en préversion et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus
Réparez et restaurez la machine virtuelle.
az vm repair repair-and-restore [--copy-disk-name]
[--ids]
[--name]
[--repair-group-name]
[--repair-password]
[--repair-username]
[--repair-vm-name]
[--resource-group]
[--subscription]
Exemples
Réparez et restaurez une machine virtuelle.
az vm repair repair-and-restore --name vmrepairtest --resource-group MyResourceGroup --verbose
Paramètres facultatifs
Nom de la copie du disque du système d’exploitation.
Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».
Nom de la machine virtuelle. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults vm=<name>
de .
Nom du groupe de ressources nouveau ou existant qui contiendra une machine virtuelle de réparation.
Mot de passe administrateur pour la machine virtuelle de réparation.
Nom d’utilisateur administrateur de la machine virtuelle de réparation.
Nom de la machine virtuelle de réparation.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az vm repair repair-button
Cette commande est en préversion et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus
Script de bouton de réparation.
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]
Exemples
bouton de réparation.
az vm repair repair-button --name vmrepairtest --resource-group MyResourceGroup --button-command fstab --verbose
Paramètres obligatoires
Button_command pour réparer une machine virtuelle.
Paramètres facultatifs
Nom de la copie du disque du système d’exploitation.
Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».
Nom de la machine virtuelle. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults vm=<name>
de .
Nom du groupe de ressources nouveau ou existant qui contiendra une machine virtuelle de réparation.
Mot de passe administrateur pour la machine virtuelle de réparation.
Nom d’utilisateur administrateur de la machine virtuelle de réparation.
Nom de la machine virtuelle de réparation.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az vm repair reset-nic
Cette commande est en préversion et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus
Réinitialisez la pile d’interface réseau sur le système d’exploitation invité de la machine virtuelle. https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/reset-network-interface
az vm repair reset-nic [--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
Exemples
Réinitialisez la carte réseau invitée de la machine virtuelle. Spécifiez le groupe de ressources et le nom de la machine virtuelle.
az vm repair reset-nic -g MyResourceGroup -n MyVM --verbose
Réinitialisez la carte réseau invitée de la machine virtuelle. Spécifiez l’ID d’abonnement, le groupe de ressources de machine virtuelle et le nom.
az vm repair reset-nic -g MyResourceGroup -n MyVM --subscription mySub --verbose
Réinitialisez la carte réseau invitée de la machine virtuelle et démarrez automatiquement la machine virtuelle si elle n’est pas en cours d’exécution.
az vm repair reset-nic -g MyResourceGroup -n MyVM --yes --verbose
Paramètres facultatifs
Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».
Nom de la machine virtuelle. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults vm=<name>
de .
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
N’invitez pas à confirmer le démarrage de la machine virtuelle s’il n’est pas en cours d’exécution.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az vm repair restore
Remplacez le disque du système d’exploitation de la machine virtuelle source par le disque de données de la machine virtuelle de réparation.
az vm repair restore [--disk-name]
[--ids]
[--name]
[--repair-vm-id]
[--resource-group]
[--subscription]
[--yes]
Exemples
Restaurer à partir de la machine virtuelle de réparation, la commande recherche automatiquement repair-vm
az vm repair restore -g MyResourceGroup -n MyVM --verbose
Restaurer à partir de la machine virtuelle de réparation, spécifier le disque à restaurer
az vm repair restore -g MyResourceGroup -n MyVM --disk-name MyDiskCopy --verbose
Paramètres facultatifs
Nom du disque de données fixe. La valeur par défaut est le premier disque de données de la machine virtuelle de réparation.
Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».
Nom de la machine virtuelle. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults vm=<name>
de .
Réparer l’ID de ressource de machine virtuelle.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Supprime les ressources de réparation sans confirmation.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az vm repair run
Exécutez des scripts vérifiés à partir de GitHub sur une machine virtuelle. « az vm repair list-scripts » pour afficher les scripts disponibles.
az vm repair run [--custom-script-file]
[--ids]
[--name]
[--parameters]
[--preview]
[--repair-vm-id]
[--resource-group]
[--run-id]
[--run-on-repair]
[--subscription]
Exemples
Exécutez le script directement <run-id> sur la machine virtuelle.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --verbose
Exécutez le script avec <run-id> sur la machine virtuelle de réparation liée.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --run-on-repair --verbose
Exécutez un script avec des paramètres sur la machine virtuelle.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --parameters hello=hi world=earth --verbose
Exécutez un script personnalisé local sur la machine virtuelle.
az vm repair run -g MyResourceGroup -n MySourceWinVM --custom-script-file ./file.ps1 --verbose
Exécuter un script non vérifié à partir de votre duplication de 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
Paramètres facultatifs
Fichier de script personnalisé à exécuter sur une machine virtuelle. Le script doit être PowerShell pour windows, Bash pour Linux.
Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».
Nom de la machine virtuelle. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults vm=<name>
de .
Paramètres séparés par l’espace au format « [name=]value ». Position pour les scripts bash.
URL du map.json https://github.com/{user}/repair-script-library/blob/master/map.jsonde la bibliothèque de scripts de réparation forked .
Réparer l’ID de ressource de machine virtuelle.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
ID d’exécution unique pour les scripts d’exécution.
Le script est exécuté sur la machine virtuelle de réparation liée.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.