az vm

Remarque

Ce groupe de commandes a des commandes définies dans Azure CLI et au moins une extension. Installez chaque extension pour bénéficier de ses fonctionnalités étendues. En savoir plus sur les extensions.

Gérer des machines virtuelles Linux ou Windows.

Commandes

Nom Description Type Statut
az vm aem

Gérer l’extension de supervision améliorée Azure pour SAP.

Extension GA
az vm aem delete

Supprimez l’extension Azure Enhanced Monitoring.

Extension GA
az vm aem set

Configurez l’extension Azure Enhanced Monitoring.

Extension GA
az vm aem verify

Vérifiez qu’Azure Enhanced Monitoring Extensions est correctement configuré.

Extension GA
az vm application

Gérer les applications pour la machine virtuelle.

Core GA
az vm application list

Répertorier les applications pour la machine virtuelle.

Core GA
az vm application set

Définissez des applications pour la machine virtuelle.

Core GA
az vm assess-patches

Évaluer les correctifs sur une machine virtuelle.

Core GA
az vm auto-shutdown

Gérer l’arrêt automatique pour la machine virtuelle.

Core GA
az vm availability-set

Regroupez des ressources dans des groupes à haute disponibilité.

Core GA
az vm availability-set convert

Convertissez un groupe à haute disponibilité Azure pour contenir des machines virtuelles avec des disques managés.

Core GA
az vm availability-set create

Créez un groupe à haute disponibilité Azure.

Core GA
az vm availability-set delete

Supprimez un groupe à haute disponibilité.

Core GA
az vm availability-set list

Répertorier les groupes à haute disponibilité.

Core GA
az vm availability-set list-sizes

Répertoriez toutes les tailles de machine virtuelle disponibles qui peuvent être utilisées pour créer une machine virtuelle dans un groupe à haute disponibilité existant.

Core GA
az vm availability-set show

Obtenez des informations sur un groupe à haute disponibilité.

Core GA
az vm availability-set update

Mettez à jour un groupe à haute disponibilité Azure.

Core GA
az vm boot-diagnostics

Résolvez les problèmes de démarrage d’une machine virtuelle Azure.

Core GA
az vm boot-diagnostics disable

Désactivez les diagnostics de démarrage sur une machine virtuelle.

Core GA
az vm boot-diagnostics enable

Activez les diagnostics de démarrage sur une machine virtuelle.

Core GA
az vm boot-diagnostics get-boot-log

Obtenez le journal des diagnostics de démarrage à partir d’une machine virtuelle.

Core GA
az vm boot-diagnostics get-boot-log-uris

Obtenir des URI SAP pour les journaux de diagnostic de démarrage d’une machine virtuelle.

Core GA
az vm capture

Capturez des informations pour une machine virtuelle arrêtée.

Core GA
az vm convert

Convertissez une machine virtuelle avec des disques non managés pour utiliser des disques managés.

Core GA
az vm create

Créer une machine virtuelle Azure.

Core GA
az vm deallocate

Libérer une machine virtuelle afin que les ressources informatiques ne soient plus allouées (les frais ne s’appliquent plus). L’état passe de « Arrêté » à « Arrêté (désalloué) ».

Core GA
az vm delete

Supprimez une machine virtuelle.

Core GA
az vm diagnostics

Configurez l’extension diagnostics de machine virtuelle Azure.

Core GA
az vm diagnostics get-default-config

Obtenez les paramètres de configuration par défaut d’une machine virtuelle.

Core GA
az vm diagnostics set

Configurez l’extension diagnostics de machine virtuelle Azure.

Core GA
az vm disk

Gérez les disques de données managés attachés à une machine virtuelle.

Core GA
az vm disk attach

Attachez un disque persistant managé à une machine virtuelle.

Core GA
az vm disk detach

Détachez un disque managé d’une machine virtuelle.

Core GA
az vm encryption

Gérer le chiffrement des disques de machine virtuelle.

Core GA
az vm encryption disable

Désactivez le chiffrement de disque sur le disque du système d’exploitation et/ou les disques de données. Déchiffrer les disques montés.

Core GA
az vm encryption enable

Activez le chiffrement de disque sur le disque du système d’exploitation et/ou les disques de données. Chiffrer les disques montés.

Core GA
az vm encryption show

Afficher l’état du chiffrement.

Core GA
az vm extension

Gérer les extensions sur les machines virtuelles.

Core GA
az vm extension delete

Opération de suppression pour supprimer l’extension.

Core GA
az vm extension image

Recherchez les extensions de machine virtuelle disponibles pour un abonnement et une région.

Core GA
az vm extension image list

Répertoriez les informations sur les extensions disponibles.

Core GA
az vm extension image list-names

Répertoriez les noms des extensions disponibles.

Core GA
az vm extension image list-versions

Répertoriez les versions des extensions disponibles.

Core GA
az vm extension image show

Afficher des informations pour une extension.

Core GA
az vm extension list

Répertoriez les extensions attachées à une machine virtuelle.

Core GA
az vm extension set

Définissez des extensions pour une machine virtuelle.

Core GA
az vm extension show

Affichez des informations sur les extensions attachées à une machine virtuelle.

Core GA
az vm extension wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition d’une extension de machine virtuelle soit remplie.

Core GA
az vm generalize

Marquez une machine virtuelle comme généralisée, ce qui lui permet d’être imagenée pour plusieurs déploiements.

Core GA
az vm get-instance-view

Obtenir des informations d’instance sur une machine virtuelle.

Core GA
az vm host

Gérer les hôtes dédiés pour Machines Virtuelles.

Core GA
az vm host create

Créez un hôte dédié.

Core GA
az vm host delete

Supprimez un hôte dédié.

Core GA
az vm host get-instance-view

Obtenez des informations sur l’instance d’un hôte dédié.

Core GA
az vm host group

Gérer les groupes hôtes dédiés.

Core GA
az vm host group create

Créez un groupe hôte dédié.

Core GA
az vm host group delete

Supprimez un groupe hôte dédié.

Core GA
az vm host group get-instance-view

Obtenir la vue d’instance d’un groupe hôte dédié.

Core GA
az vm host group list

Répertorier les groupes hôtes dédiés.

Core GA
az vm host group show

Obtenez les détails d’un groupe hôte dédié.

Core GA
az vm host group update

Mettez à jour un groupe hôte dédié.

Core GA
az vm host list

Répertorier les hôtes dédiés.

Core GA
az vm host list-resize-options

Répertoriez toutes les tailles d’hôte dédiées disponibles auxquelles l’hôte dédié spécifié peut être redimensionné. REMARQUE : les tailles d’hôte dédiées fournies peuvent être utilisées uniquement pour effectuer un scale-up de l’hôte dédié existant.

Core GA
az vm host redeploy

Redéployez l’hôte dédié.

Core GA
az vm host resize

Redimensionnez un hôte dédié.

Core GA
az vm host restart

Redémarrez l’hôte dédié.

Core GA
az vm host show

Obtenez les détails d’un hôte dédié.

Core GA
az vm host update

Mettez à jour un hôte dédié.

Core GA
az vm host wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition soit remplie.

Core GA
az vm identity

Gérer les identités de service d’une machine virtuelle.

Core GA
az vm identity assign

Activez l’identité du service managé sur une machine virtuelle.

Core GA
az vm identity remove

Supprimez les identités de service managé d’une machine virtuelle.

Core GA
az vm identity show

Afficher les informations d’identité managée de la machine virtuelle.

Core GA
az vm image

Informations sur les images de machine virtuelle disponibles.

Core GA
az vm image accept-terms

Acceptez Place de marché Azure terme afin que l’image puisse être utilisée pour créer des machines virtuelles.

Core Déprécié
az vm image list

Répertoriez les images VM/VMSS disponibles dans le Place de marché Azure.

Core GA
az vm image list-offers

Répertoriez les offres d’image de machine virtuelle disponibles dans le Place de marché Azure.

Core GA
az vm image list-publishers

Répertoriez les éditeurs d’images de machine virtuelle disponibles dans le Place de marché Azure.

Core GA
az vm image list-skus

Répertoriez les références SKU d’image de machine virtuelle disponibles dans le Place de marché Azure.

Core GA
az vm image show

Obtenez les détails d’une image de machine virtuelle disponible dans le Place de marché Azure.

Core GA
az vm image terms

Pour gérer les termes d’image de la Place de marché Azure.

Core GA
az vm image terms accept

Acceptez Place de marché Azure termes de l’image afin que l’image puisse être utilisée pour créer des machines virtuelles.

Core GA
az vm image terms cancel

Annulez Place de marché Azure termes de l’image.

Core GA
az vm image terms show

Obtenez les détails de Place de marché Azure termes de l’image.

Core GA
az vm install-patches

Installez des correctifs sur une machine virtuelle.

Core GA
az vm list

Répertoriez les détails de Machines Virtuelles.

Core GA
az vm list-ip-addresses

Répertorier les adresses IP associées à une machine virtuelle.

Core GA
az vm list-sizes

Répertorier les tailles disponibles pour les machines virtuelles.

Core GA
az vm list-skus

Obtenez des détails sur les références SKU de ressources liées au calcul.

Core GA
az vm list-usage

Répertorier les ressources d’utilisation disponibles pour les machines virtuelles.

Core GA
az vm list-vm-resize-options

Répertorier les options de redimensionnement disponibles pour les machines virtuelles.

Core GA
az vm monitor

Gérer l’aspect du moniteur pour une machine virtuelle.

Core GA
az vm monitor log

Gérer l’espace de travail Log Analytics pour une machine virtuelle.

Core GA
az vm monitor log show

Exécutez une requête sur l’espace de travail Log Analytics lié à une machine virtuelle.

Core GA
az vm monitor metrics

Gérer les métriques d’une machine virtuelle.

Core Aperçu
az vm monitor metrics list-definitions

Répertoriez les définitions de métriques d’une machine virtuelle.

Core Aperçu
az vm monitor metrics tail

Répertoriez les valeurs de métrique d’une machine virtuelle.

Core Aperçu
az vm nic

Gérer des interfaces réseau. Voir aussi az network nic.

Core GA
az vm nic add

Ajoutez des cartes réseau existantes à une machine virtuelle.

Core GA
az vm nic list

Répertoriez les cartes réseau disponibles sur une machine virtuelle.

Core GA
az vm nic remove

Supprimez les cartes réseau d’une machine virtuelle.

Core GA
az vm nic set

Configurez les paramètres d’une carte réseau attachée à une machine virtuelle.

Core GA
az vm nic show

Affichez des informations pour une carte réseau attachée à une machine virtuelle.

Core GA
az vm open-port

Ouvre une machine virtuelle au trafic entrant sur les ports spécifiés.

Core GA
az vm perform-maintenance

Opération d’exécution de la maintenance sur une machine virtuelle.

Core GA
az vm reapply

Réappliquez des machines virtuelles.

Core GA
az vm redeploy

Redéployez une machine virtuelle existante.

Core GA
az vm reimage

Reimager (mettre à niveau le système d’exploitation) une machine virtuelle.

Core GA
az vm repair

Commandes de réparation automatique pour réparer les machines virtuelles.

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.

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 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 resize

Mettez à jour la taille d’une machine virtuelle.

Core GA
az vm restart

Redémarrez des machines virtuelles.

Core GA
az vm run-command

Gérer les commandes d’exécution sur une machine virtuelle.

Core GA
az vm run-command create

Opération de création de la commande d’exécution.

Core GA
az vm run-command delete

Opération de suppression de la commande d’exécution.

Core GA
az vm run-command invoke

Exécutez une commande d’exécution spécifique sur une machine virtuelle.

Core GA
az vm run-command list

Répertoriez les commandes d’exécution à partir d’une machine virtuelle ou d’un emplacement.

Core GA
az vm run-command show

Obtenir une commande d’exécution spécifique.

Core GA
az vm run-command update

opération de mise à jour de la commande d’exécution.

Core GA
az vm run-command wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition de la commande res virtual-machine-run-command soit remplie.

Core GA
az vm secret

Gérer les secrets de machine virtuelle.

Core GA
az vm secret add

Ajoutez un secret à une machine virtuelle.

Core GA
az vm secret format

Transformez les secrets en un formulaire qui peut être utilisé par des machines virtuelles et des VMSS.

Core GA
az vm secret list

Répertorier les secrets sur une machine virtuelle.

Core GA
az vm secret remove

Supprimez un secret d’une machine virtuelle.

Core GA
az vm show

Obtenez les détails d’une machine virtuelle.

Core GA
az vm simulate-eviction

Simuler l’éviction d’une machine virtuelle Spot.

Core GA
az vm start

Démarre une machine virtuelle arrêtée.

Core GA
az vm stop

Désactiver (arrêter) une machine virtuelle en cours d’exécution.

Core GA
az vm unmanaged-disk

Gérez les disques de données non managés attachés à une machine virtuelle.

Core GA
az vm unmanaged-disk attach

Attachez un disque persistant non managé à une machine virtuelle.

Core GA
az vm unmanaged-disk detach

Détachez un disque non managé d’une machine virtuelle.

Core GA
az vm unmanaged-disk list

Répertorier les disques non managés d’une machine virtuelle.

Core GA
az vm update

Mettez à jour les propriétés d’une machine virtuelle.

Core GA
az vm user

Gérer les comptes d’utilisateur pour une machine virtuelle.

Core GA
az vm user delete

Supprimez un compte d’utilisateur d’une machine virtuelle.

Core GA
az vm user reset-ssh

Réinitialisez la configuration SSH sur une machine virtuelle.

Core GA
az vm user update

Mettez à jour un compte d’utilisateur.

Core GA
az vm wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition de la machine virtuelle soit remplie.

Core GA

az vm assess-patches

Évaluer les correctifs sur une machine virtuelle.

az vm assess-patches [--ids]
                     [--name]
                     [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                     [--resource-group]
                     [--subscription]

Exemples

Évaluer les correctifs sur une machine virtuelle.

az vm assess-patches -g MyResourceGroup -n MyVm

Paramètres facultatifs

--ids

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 ».

--name --vm-name -n

Nom de la machine virtuelle. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults vm=<name>de .

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

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
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az vm auto-shutdown

Gérer l’arrêt automatique pour la machine virtuelle.

az vm auto-shutdown [--email]
                    [--ids]
                    [--location]
                    [--name]
                    [--off]
                    [--resource-group]
                    [--subscription]
                    [--time]
                    [--webhook]

Exemples

Créez une planification d’arrêt automatique pour une machine virtuelle.

az vm auto-shutdown -g MyResourceGroup -n MyVm --time 1730 --email "foo@bar.com" --webhook "https://example.com/"

Supprimez la planification d’arrêt automatique pour une machine virtuelle.

az vm auto-shutdown -g MyResourceGroup -n MyVm --off

Paramètres facultatifs

--email

Le destinataire de l’e-mail auquel envoyer des notifications (il peut s’agir d’une liste d’adresses e-mail séparées par des points-virgules).

--ids

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 ».

--location -l

Emplacement. Valeurs provenant de : az account list-locations. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>.

--name -n

Nom de la machine virtuelle. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults vm=<name>de .

--off

Désactivez l’arrêt automatique pour la machine virtuelle. La configuration est effacée.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--time

L’heure UTC de la planification se produit tous les jours. Format : hhmm. Exemple : 1730.

--webhook

URL du webhook à laquelle la notification sera envoyée.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az vm capture

Capturez des informations pour une machine virtuelle arrêtée.

Pour obtenir un didacticiel de bout en bout, consultez https://docs.microsoft.com/azure/virtual-machines/linux/capture-image.

az vm capture --vhd-name-prefix
              [--ids]
              [--name]
              [--overwrite]
              [--resource-group]
              [--storage-container]
              [--subscription]

Exemples

Libérez, généralisez et capturez une machine virtuelle arrêtée.

az vm deallocate -g MyResourceGroup -n MyVm
az vm generalize -g MyResourceGroup -n MyVm
az vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix

Libérez, généralisez et capturez plusieurs machines virtuelles arrêtées.

vms_ids=$(az vm list -g MyResourceGroup --query "[].id" -o tsv)
az vm deallocate --ids {vms_ids}
az vm generalize --ids {vms_ids}
az vm capture --ids {vms_ids} --vhd-name-prefix MyPrefix

Paramètres obligatoires

--vhd-name-prefix

Préfixe de nom de disque dur virtuel spécifié pour les disques de machine virtuelle.

Paramètres facultatifs

--ids

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 ».

--name -n

Nom de la machine virtuelle. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults vm=<name>de .

--overwrite

Remplacez le fichier de disque existant.

valeur par défaut: True
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--storage-container

Nom du conteneur de compte de stockage dans lequel enregistrer les disques.

valeur par défaut: vhds
--subscription

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
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az vm convert

Convertissez une machine virtuelle avec des disques non managés pour utiliser des disques managés.

az vm convert [--ids]
              [--name]
              [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
              [--resource-group]
              [--subscription]

Exemples

Convertissez une machine virtuelle avec des disques non managés pour utiliser des disques managés.

az vm convert -g MyResourceGroup -n MyVm

Convertissez toutes les machines virtuelles avec des disques non managés dans un groupe de ressources pour utiliser des disques managés.

az vm convert --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Paramètres facultatifs

--ids

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 ».

--name --vm-name -n

Nom de la machine virtuelle. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults vm=<name>de .

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

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
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az vm create

Créer une machine virtuelle Azure.

Pour obtenir un didacticiel de bout en bout, consultez https://docs.microsoft.com/azure/virtual-machines/linux/quick-create-cli.

az vm create --name
             --resource-group
             [--accelerated-networking {false, true}]
             [--accept-term]
             [--admin-password]
             [--admin-username]
             [--asgs]
             [--assign-identity]
             [--attach-data-disks]
             [--attach-os-disk]
             [--authentication-type {all, password, ssh}]
             [--availability-set]
             [--boot-diagnostics-storage]
             [--capacity-reservation-group]
             [--computer-name]
             [--count]
             [--custom-data]
             [--data-disk-caching]
             [--data-disk-delete-option]
             [--data-disk-encryption-sets]
             [--data-disk-sizes-gb]
             [--disable-integrity-monitoring-autoupgrade]
             [--disk-controller-type {NVMe, SCSI}]
             [--edge-zone]
             [--enable-agent {false, true}]
             [--enable-auto-update {false, true}]
             [--enable-hibernation {false, true}]
             [--enable-hotpatching {false, true}]
             [--enable-integrity-monitoring]
             [--enable-proxy-agent {false, true}]
             [--enable-secure-boot {false, true}]
             [--enable-vtpm {false, true}]
             [--encryption-at-host {false, true}]
             [--ephemeral-os-disk {false, true}]
             [--ephemeral-os-disk-placement {CacheDisk, ResourceDisk}]
             [--eviction-policy {Deallocate, Delete}]
             [--generate-ssh-keys]
             [--host]
             [--host-group]
             [--image]
             [--license-type {None, RHEL_BASE, RHEL_BASESAPAPPS, RHEL_BASESAPHA, RHEL_BYOS, RHEL_ELS_6, RHEL_EUS, RHEL_SAPAPPS, RHEL_SAPHA, SLES, SLES_BYOS, SLES_HPC, SLES_SAP, SLES_STANDARD, UBUNTU, UBUNTU_PRO, Windows_Client, Windows_Server}]
             [--location]
             [--max-price]
             [--nic-delete-option]
             [--nics]
             [--no-wait]
             [--nsg]
             [--nsg-rule {NONE, RDP, SSH}]
             [--os-disk-caching {None, ReadOnly, ReadWrite}]
             [--os-disk-delete-option {Delete, Detach}]
             [--os-disk-encryption-set]
             [--os-disk-name]
             [--os-disk-secure-vm-disk-encryption-set]
             [--os-disk-security-encryption-type {DiskWithVMGuestState, NonPersistedTPM, VMGuestStateOnly}]
             [--os-disk-size-gb]
             [--os-type {linux, windows}]
             [--patch-mode {AutomaticByOS, AutomaticByPlatform, ImageDefault, Manual}]
             [--plan-name]
             [--plan-product]
             [--plan-promotion-code]
             [--plan-publisher]
             [--platform-fault-domain]
             [--ppg]
             [--priority {Low, Regular, Spot}]
             [--private-ip-address]
             [--proxy-agent-mode {Audit, Enforce}]
             [--public-ip-address]
             [--public-ip-address-allocation {dynamic, static}]
             [--public-ip-address-dns-name]
             [--public-ip-sku {Basic, Standard}]
             [--role]
             [--scope]
             [--secrets]
             [--security-type {ConfidentialVM, Standard, TrustedLaunch}]
             [--size]
             [--specialized {false, true}]
             [--ssh-dest-key-path]
             [--ssh-key-name]
             [--ssh-key-values]
             [--storage-account]
             [--storage-container-name]
             [--storage-sku]
             [--subnet]
             [--subnet-address-prefix]
             [--tags]
             [--ultra-ssd-enabled {false, true}]
             [--use-unmanaged-disk]
             [--user-data]
             [--v-cpus-available]
             [--v-cpus-per-core]
             [--validate]
             [--vmss]
             [--vnet-address-prefix]
             [--vnet-name]
             [--workspace]
             [--zone]

Exemples

Créez une machine virtuelle Ubuntu2204 par défaut avec l’authentification SSH automatique.

az vm create -n MyVm -g MyResourceGroup --image Ubuntu2204

Créez une machine virtuelle RedHat par défaut avec l’authentification SSH automatique à l’aide d’un URN d’image.

az vm create -n MyVm -g MyResourceGroup --image RedHat:RHEL:7-RAW:7.4.2018010506

Créez une machine virtuelle Windows Server par défaut avec une adresse IP privée.

az vm create -n MyVm -g MyResourceGroup --public-ip-address "" --image Win2012R2Datacenter

Créez une machine virtuelle à partir d’une image managée personnalisée.

az vm create -g MyResourceGroup -n MyVm --image MyImage

Créez une machine virtuelle à partir d’une version d’image de galerie généralisée.

az vm create -g MyResourceGroup -n MyVm --image /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.Compute/galleries/myGallery/images/myImage/versions/1.0.0

Créez une machine virtuelle à partir d’une version d’image de galerie spécialisée.

az vm create -g MyResourceGroup -n MyVm --image /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.Compute/galleries/myGallery/images/myImage/versions/1.0.0 --specialized

Créer une machine virtuelle à partir de la dernière version d’une image de galerie

az vm create -g MyResourceGroup -n MyVm --image /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.Compute/galleries/myGallery/images/myImage

Créez une machine virtuelle en attachant un disque de système d’exploitation managé.

az vm create -g MyResourceGroup -n MyVm --attach-os-disk MyOsDisk --os-type linux

Créez une machine virtuelle en attachant un disque de système d’exploitation non managé à partir d’un URI d’objet blob de disque dur virtuel.

az vm create -g MyResourceGroup -n MyVm --attach-os-disk https://vhd1234.blob.core.windows.net/vhds/osdisk1234.vhd --os-type linux --use-unmanaged-disk

Créez une machine virtuelle Debian11 à l’aide d’un script cloud-init pour la configuration. Consultez : https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init.

az vm create -g MyResourceGroup -n MyVm --image Debian11 --custom-data MyCloudInitScript.yml

Créez une machine virtuelle Debian11 avec l’authentification par clé SSH et une entrée DNS publique, située sur un réseau virtuel existant et un groupe à haute disponibilité.

az vm create -n MyVm -g MyResourceGroup --image Debian11 --vnet-name MyVnet --subnet subnet1 \
    --availability-set MyAvailabilitySet --public-ip-address-dns-name MyUniqueDnsName \
    --ssh-key-values @key-file

Créez une machine virtuelle Linux Ubuntu simple avec une adresse IP publique, une entrée DNS, deux disques de données (10 Go et 20 Go), puis générez des paires de clés SSH RSA.

az vm create -n MyVm -g MyResourceGroup --public-ip-address-dns-name MyUniqueDnsName \
    --image Ubuntu2204 --data-disk-sizes-gb 10 20 --size Standard_DS2_v2 \
    --generate-ssh-keys

Créez une machine virtuelle Debian11 à l’aide de secrets Key Vault.

az keyvault certificate create --vault-name vaultname -n cert1 \
  -p "$(az keyvault certificate get-default-policy)"

secrets=$(az keyvault secret list-versions --vault-name vaultname \
  -n cert1 --query "[?attributes.enabled].id" -o tsv)

vm_secrets=$(az vm secret format -s "$secrets")

az vm create -g group-name -n vm-name --admin-username deploy  \
  --image debian11 --secrets "$vm_secrets"

Créez une machine virtuelle CentOS avec une identité affectée par le système. La machine virtuelle aura un rôle « Contributeur » avec accès à un compte de stockage.

az vm create -n MyVm -g rg1 --image CentOS85Gen2 --assign-identity [system] --scope /subscriptions/99999999-1bf0-4dda-aec3-cb9272f09590/MyResourceGroup/myRG/providers/Microsoft.Storage/storageAccounts/storage1 --role Contributor

Créez une machine virtuelle Debian11 avec une identité affectée par l’utilisateur.

az vm create -n MyVm -g rg1 --image Debian11 --assign-identity /subscriptions/99999999-1bf0-4dda-aec3-cb9272f09590/resourcegroups/myRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myID

Créez une machine virtuelle Debian11 avec l’identité affectée par le système et l’utilisateur.

az vm create -n MyVm -g rg1 --image Debian11 --assign-identity [system] /subscriptions/99999999-1bf0-4dda-aec3-cb9272f09590/resourcegroups/myRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myID

Créez une machine virtuelle dans une zone de disponibilité dans la région du groupe de ressources actuel.

az vm create -n MyVm -g MyResourceGroup --image CentOS85Gen2 --zone 1

Créez plusieurs machines virtuelles. Dans cet exemple, 3 machines virtuelles sont créées. Il s’agit de MyVm0, MyVm1, MyVm2.

az vm create -n MyVm -g MyResourceGroup --image CentOS85Gen2 --count 3

Créer une machine virtuelle à partir d’une image de galerie partagée

az vm create -n MyVm -g MyResourceGroup --image /SharedGalleries/{gallery_unique_name}/Images/{image}/Versions/{version}

Créer une machine virtuelle à partir d’une image de galerie de la communauté

az vm create -n MyVm -g MyResourceGroup --image /CommunityGalleries/{gallery_unique_name}/Images/{image}/Versions/{version}

Paramètres obligatoires

--name -n

Nom de la machine virtuelle.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres facultatifs

--accelerated-networking

Activez la mise en réseau accélérée. Sauf indication contraire, l’interface CLI l’active en fonction de l’image et de la taille de l’ordinateur.

valeurs acceptées: false, true
--accept-term

Acceptez le contrat de licence et la déclaration de confidentialité.

--admin-password

Mot de passe de la machine virtuelle si le type d’authentification est « Mot de passe ».

--admin-username

Nom d’utilisateur de la machine virtuelle. La valeur par défaut est le nom d’utilisateur actuel du système d’exploitation. Si la valeur par défaut est réservée par le système, la valeur par défaut est définie sur azureuser. Reportez-vous à https://docs.microsoft.com/rest/api/compute/virtualmachines/createorupdate#osprofile la liste complète des valeurs réservées.

--asgs

Liste séparée par l’espace des groupes de sécurité d’application existants à associer à la machine virtuelle.

--assign-identity

Acceptez les identités attribuées par le système ou l’utilisateur séparées par des espaces. Utilisez « [système] » pour faire référence à l’identité affectée par le système ou à un ID de ressource pour faire référence à l’identité affectée par l’utilisateur. Consultez l’aide pour obtenir d’autres exemples.

--attach-data-disks

Attachez des disques de données existants à la machine virtuelle. Peut utiliser le nom ou l’ID d’un disque managé ou de l’URI sur un disque dur virtuel non managé.

--attach-os-disk

Attachez un disque de système d’exploitation existant à la machine virtuelle. Peut utiliser le nom ou l’ID d’un disque managé ou de l’URI sur un disque dur virtuel non managé.

--authentication-type

Type d’authentification à utiliser avec la machine virtuelle. Par défaut, le mot de passe pour windows et la clé publique SSH pour Linux. « all » active à la fois l’authentification ssh et l’authentification par mot de passe.

valeurs acceptées: all, password, ssh
--availability-set

Nom ou ID d’un groupe à haute disponibilité existant pour ajouter la machine virtuelle. Aucun par défaut.

--boot-diagnostics-storage

Nom du compte de stockage préexistant ou uri de son objet blob pour capturer les diagnostics de démarrage. Sa référence sku doit être l’une des Standard_GRS, Standard_LRS et Standard_RAGRS.

--capacity-reservation-group --crg
Préversion

ID ou nom du groupe de réservations de capacité utilisé pour allouer. Transmettez « None » pour dissocier le groupe de réservations de capacité. Notez que si vous souhaitez supprimer une machine virtuelle/VMSS associée au groupe de réservations de capacité, vous devez d’abord dissocier le groupe de réservations de capacité.

--computer-name

Nom du système d’exploitation hôte de la machine virtuelle. La valeur par défaut est le nom de la machine virtuelle.

--count
Préversion

Nombre de machines virtuelles à créer. La plage de valeurs est [2, 250], inclusive. Ne spécifiez pas ce paramètre si vous souhaitez créer une machine virtuelle unique normale. Les machines virtuelles sont créées en parallèle. La sortie de cette commande est un tableau de machines virtuelles au lieu d’une seule machine virtuelle. Chaque machine virtuelle a sa propre adresse IP publique, carte réseau. Le réseau virtuel et le groupe de sécurité réseau sont partagés. Il est recommandé qu’aucune adresse IP publique, carte réseau, réseau virtuel et groupe de sécurité réseau ne se trouvent dans le groupe de ressources. Lorsque --count est spécifié, --attach-data-disks, --attach-os-disk, --boot-diagnostics-storage, --computer-name, --host, --host-group, --nics, --os-disk-name, --private-ip-address, --public-ip-address, --public-ip-address-dns-name, --storage-account, --storage-container-name, --subnet, --use-unmanaged-disk, --vnet-name ne sont pas autorisés.

--custom-data

Fichier de script init personnalisé ou texte (cloud-init, cloud-config, etc.).

--data-disk-caching

Stockage type de mise en cache pour les disques de données, y compris « Aucun », « ReadOnly », « ReadWrite », etc. Utilisez une valeur unique pour s’appliquer à tous les disques ou pour <lun>=<vaule1> <lun>=<value2> configurer un disque individuel.

--data-disk-delete-option

Spécifiez si le disque de données doit être supprimé ou détaché lors de la suppression de la machine virtuelle. Si un disque de données unique est attaché, les valeurs autorisées sont Delete et Detach. Pour plusieurs disques de données sont attachés, utilisez «< data_disk>=Supprimer <data_disk2>=Détacher » pour configurer chaque disque.

--data-disk-encryption-sets

Noms ou ID (délimités par l’espace) des jeux de chiffrement de disque pour les disques de données.

--data-disk-sizes-gb

Tailles de disque de données managées vides séparées par espace en Go à créer.

--disable-integrity-monitoring-autoupgrade

Désactivez la mise à niveau automatique de l’extension d’attestation d’invité pour les machines virtuelles activées pour le lancement approuvé et VMSS.

valeur par défaut: False
--disk-controller-type
Préversion

Spécifiez le type de contrôleur de disque configuré pour la machine virtuelle ou VMSS.

valeurs acceptées: NVMe, SCSI
--edge-zone

Nom de la zone de périphérie.

--enable-agent

Indique si l’agent de machine virtuelle doit être approvisionné sur la machine virtuelle. Lorsque cette propriété n’est pas spécifiée, le comportement par défaut est de le définir sur true. Cela garantit que l’agent de machine virtuelle est installé sur la machine virtuelle afin que les extensions puissent être ajoutées ultérieurement à la machine virtuelle.

valeurs acceptées: false, true
--enable-auto-update

Indiquez si la Mises à jour automatique est activée pour la machine virtuelle Windows.

valeurs acceptées: false, true
--enable-hibernation

Indicateur qui active ou désactive la fonctionnalité de mise en veille prolongée sur la machine virtuelle.

valeurs acceptées: false, true
--enable-hotpatching

Corrigez les machines virtuelles sans nécessiter de redémarrage. --enable-agent doit être défini et --patch-mode doit être défini sur AutomaticByPlatform.

valeurs acceptées: false, true
--enable-integrity-monitoring

Activez l’installation de Microsoft propietary et non l’extension d’attestation invité prise en charge par la sécurité et l’activation de l’identité affectée par le système pour les machines virtuelles et VMSS activées pour le lancement approuvé.

valeur par défaut: False
--enable-proxy-agent

Spécifiez si la fonctionnalité de l’agent proxy doit être activée sur la machine virtuelle ou sur le groupe de machines virtuelles identiques.

valeurs acceptées: false, true
--enable-secure-boot

Activez le démarrage sécurisé.

valeurs acceptées: false, true
--enable-vtpm

Activez vTPM.

valeurs acceptées: false, true
--encryption-at-host

Activez le chiffrement d’hôte pour la machine virtuelle ou VMSS. Cela active le chiffrement pour tous les disques, y compris le disque Resource/Temp sur l’hôte lui-même.

valeurs acceptées: false, true
--ephemeral-os-disk

Vous permet de créer un disque de système d’exploitation directement sur le nœud hôte, en fournissant des performances de disque local et une réinitialisation de machine virtuelle/VMSS plus rapide.

valeurs acceptées: false, true
--ephemeral-os-disk-placement --ephemeral-placement

S’applique uniquement lors de l’utilisation avec --ephemeral-os-disk. Vous permet de choisir l’emplacement d’approvisionnement de disque de système d’exploitation éphémère.

valeurs acceptées: CacheDisk, ResourceDisk
--eviction-policy

Stratégie d’éviction pour la machine virtuelle De priorité Spot. La stratégie d’éviction par défaut est Libérée pour une machine virtuelle de priorité Spot.

valeurs acceptées: Deallocate, Delete
--generate-ssh-keys

Générez des fichiers de clé RSA publique et privée SSH s’ils sont manquants. Les clés sont stockées dans le répertoire ~/.ssh.

valeur par défaut: False
--host
Préversion

ID de ressource de l’hôte dédié dans lequel réside la machine virtuelle. --host et --host-group ne peuvent pas être utilisés ensemble.

--host-group
Préversion

Nom ou ID de ressource du groupe hôte dédié dans lequel réside la machine virtuelle. --host et --host-group ne peuvent pas être utilisés ensemble.

--image

Nom de l’image du système d’exploitation en tant qu’alias URN, URN, nom d’image personnalisé ou ID, ID de version d’image personnalisée ou URI d’objet blob de disque dur virtuel. En outre, il prend également en charge l’image de galerie partagée. Utilisez l’alias d’image, y compris la version de la distribution que vous souhaitez utiliser. Par exemple : utilisez Debian11 au lieu de Debian. Ce paramètre est obligatoire, sauf si vous utilisez --attach-os-disk. le format URN valide : « Publisher :Offer :Sku :Version ». Pour plus d’informations, consultez https://docs.microsoft.com/azure/virtual-machines/linux/cli-ps-findimage.

valeur de: az sig image-version show-shared, az vm image list, az vm image show
--license-type

Spécifie que l’image ou le disque Windows a été concédé sous licence localement. Pour activer Azure Hybrid Benefit pour Windows Server, utilisez « Windows_Server ». Pour activer les droits d’hébergement mutualisé pour Windows 10, utilisez « Windows_Client ». Pour plus d’informations, consultez la documentation en ligne de la machine virtuelle Windows Azure.

valeurs acceptées: None, RHEL_BASE, RHEL_BASESAPAPPS, RHEL_BASESAPHA, RHEL_BYOS, RHEL_ELS_6, RHEL_EUS, RHEL_SAPAPPS, RHEL_SAPHA, SLES, SLES_BYOS, SLES_HPC, SLES_SAP, SLES_STANDARD, UBUNTU, UBUNTU_PRO, Windows_Client, Windows_Server
--location -l

Emplacement dans lequel créer une machine virtuelle et des ressources associées. Si l’emplacement par défaut n’est pas configuré, correspond par défaut à l’emplacement du groupe de ressources.

--max-price
Préversion

Le prix maximal (en dollars AMÉRICAINs) que vous êtes prêt à payer pour une machine virtuelle Spot/VMSS. -1 indique que la machine virtuelle Spot/VMSS ne doit pas être supprimée pour des raisons de prix.

--nic-delete-option

Spécifiez ce qui arrive à l’interface réseau lorsque la machine virtuelle est supprimée. Utilisez une valeur unique pour s’appliquer à toutes les ressources, ou utilisez = pour configurer le comportement de suppression pour les ressources individuelles. Les options possibles sont Supprimer et Détacher.

--nics

Noms ou ID des cartes réseau existantes à attacher à la machine virtuelle. La première carte réseau sera désignée comme principale. S’il est omis, une nouvelle carte réseau est créée. Si une carte réseau existante est spécifiée, ne spécifiez pas de sous-réseau, de réseau virtuel, d’adresse IP publique ou de groupe de sécurité réseau.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

valeur par défaut: False
--nsg

Nom à utiliser lors de la création d’un groupe de sécurité réseau (par défaut) ou référencer un groupe de sécurité réseau existant. Peut également référencer un groupe de sécurité réseau existant par ID ou spécifier « » pour aucun (' dans Azure CLI à l’aide de PowerShell ou d’un opérateur --% ).

--nsg-rule

Règle de groupe de sécurité réseau à créer lors de la création d’un groupe de sécurité réseau. La valeur par défaut est d’ouvrir des ports pour autoriser RDP sur Windows et autoriser SSH sur Linux. NONE ne représente aucune règle de groupe de sécurité réseau.

valeurs acceptées: NONE, RDP, SSH
--os-disk-caching

Stockage type de mise en cache pour le disque du système d’exploitation de machine virtuelle. Valeur par défaut : ReadWrite.

valeurs acceptées: None, ReadOnly, ReadWrite
--os-disk-delete-option

Spécifiez le comportement du disque managé lorsque la machine virtuelle est supprimée, c’est-à-dire si le disque managé est supprimé ou détaché.

valeurs acceptées: Delete, Detach
--os-disk-encryption-set

Nom ou ID du jeu de chiffrement de disque pour le disque du système d’exploitation.

--os-disk-name

Nom du nouveau disque du système d’exploitation de machine virtuelle.

--os-disk-secure-vm-disk-encryption-set

Spécifiez l’ID de ressource du jeu de chiffrement de disque managé du client ou le nom du disque managé utilisé pour le disque de système d’exploitation de machine virtuelle confidentiel chiffré par clé gérée par le client et l’objet blob invité de machine virtuelle.

--os-disk-security-encryption-type

Spécifiez le type de chiffrement du disque managé du système d’exploitation.

valeurs acceptées: DiskWithVMGuestState, NonPersistedTPM, VMGuestStateOnly
--os-disk-size-gb

Taille du disque du système d’exploitation en Go à créer.

--os-type

Type de système d’exploitation installé sur un disque dur virtuel personnalisé. N’utilisez pas lors de la spécification d’un ALIAS URN ou URN.

valeurs acceptées: linux, windows
--patch-mode

Mode de mise à jour corrective dans l’invité sur une machine virtuelle IaaS. Valeurs autorisées pour la machine virtuelle Windows : AutomaticByOS, AutomaticByPlatform, Manual. Valeurs autorisées pour la machine virtuelle Linux : AutomaticByPlatform, ImageDefault. Manuel : vous contrôlez l’application de correctifs sur une machine virtuelle. Pour ce faire, appliquez manuellement des correctifs à l’intérieur de la machine virtuelle. Dans ce mode, les mises à jour automatiques sont désactivées ; la paramater --enable-auto-update doit être false. AutomaticByOS : la machine virtuelle sera automatiquement mise à jour par le système d’exploitation. Le paramètre --enable-auto-update doit être true. AutomaticByPlatform : la machine virtuelle est automatiquement mise à jour par le système d’exploitation. ImageDefault : la configuration de mise à jour corrective par défaut de la machine virtuelle est utilisée. Le paramètre --enable-agent et --enable-auto-update doit être vrai.

valeurs acceptées: AutomaticByOS, AutomaticByPlatform, ImageDefault, Manual
--plan-name

Nom du plan.

--plan-product

Planifier le produit.

--plan-promotion-code

Planifier le code de promotion.

--plan-publisher

Planifier l’éditeur.

--platform-fault-domain

Spécifiez le domaine d’erreur logique du groupe identique dans lequel la machine virtuelle sera créée. Par défaut, la machine virtuelle est automatiquement affectée à un domaine d’erreur qui conserve le meilleur équilibre entre les domaines d’erreur disponibles. Cela s’applique uniquement si la propriété virtualMachineScaleSet de cette machine virtuelle est définie. Le groupe de machines virtuelles identiques référencé doit avoir le nombre de domaines d’erreur de plateforme. Cette propriété ne peut pas être mise à jour une fois la machine virtuelle créée. L’attribution de domaine d’erreur peut être vue dans la vue d’instance de machine virtuelle.

--ppg

Nom ou ID du groupe de placement de proximité auquel la machine virtuelle doit être associée.

--priority

Priorité. Utilisez « Spot » pour exécuter des charges de travail de courte durée de manière rentable. L’énumération « Faible » sera dépréciée à l’avenir. Utilisez « Spot » pour déployer une machine virtuelle Spot Azure et/ou VMSS. Valeur par défaut : Standard.

valeurs acceptées: Low, Regular, Spot
--private-ip-address

Adresse IP privée statique (par exemple, 10.0.0.5).

--proxy-agent-mode

Spécifiez le mode sur lequel l’agent proxy s’exécute si la fonctionnalité est activée.

valeurs acceptées: Audit, Enforce
--public-ip-address

Nom de l’adresse IP publique lors de la création d’une (valeur par défaut) ou référencer un adresse IP existante. Peut également référencer une adresse IP publique existante par ID ou spécifier « » pour None (' dans Azure CLI à l’aide de PowerShell ou d’un opérateur --% ). Pour Azure CLI à l’aide de PowerShell Core Edition 7.3.4, spécifiez ou « » (--public-ip-address ou --public-ip-address « »).

--public-ip-address-allocation
valeurs acceptées: dynamic, static
--public-ip-address-dns-name

Nom DNS global unique pour une adresse IP publique nouvellement créée.

--public-ip-sku

Référence SKU IP publique. L’adresse IP publique est prise en charge pour être créée sur la zone de périphérie uniquement lorsqu’elle est « Standard ».

valeurs acceptées: Basic, Standard
valeur par défaut: Standard
--role

Le nom du rôle ou l’ID de l’identité affectée par le système aura.

--scope

Étendue à laquelle l’identité affectée par le système peut accéder.

--secrets

Un ou plusieurs secrets Key Vault sous forme de chaînes ou de fichiers JSON via @{path} la conteneur [{ "sourceVault": { "id": "value" }, "vaultCertificates": [{ "certificateUrl": "value", "certificateStore": "cert store name (only on windows)"}] }].

--security-type

Spécifiez le type de sécurité de la machine virtuelle.

valeurs acceptées: ConfidentialVM, Standard, TrustedLaunch
--size

Taille de machine virtuelle à créer. Consultez https://azure.microsoft.com/pricing/details/virtual-machines/ les informations de taille.

valeur par défaut: Standard_DS1_v2
valeur de: az vm list-sizes
--specialized

Indiquez si l’image source est spécialisée.

valeurs acceptées: false, true
--ssh-dest-key-path

Chemin du fichier de destination sur la machine virtuelle pour la clé SSH. Si le fichier existe déjà, la ou les clés spécifiées sont ajoutées au fichier. Le chemin de destination des clés publiques SSH est actuellement limité à sa valeur par défaut « /home/username/.ssh/authorized_keys » en raison d’un problème connu dans l’agent d’approvisionnement Linux.

--ssh-key-name

Utilisez-la comme clé publique dans la machine virtuelle. Il doit s’agir d’une ressource de clé SSH existante dans Azure.

--ssh-key-values

Liste séparée par l’espace des clés publiques SSH ou des chemins de fichier de clé publique.

--storage-account

S’applique uniquement lors de l’utilisation avec --use-unmanaged-disk. Nom à utiliser lors de la création d’un compte de stockage ou du référencement d’un compte de stockage existant. S’il est omis, un compte de stockage approprié dans le même groupe de ressources et le même emplacement seront utilisés, ou un nouveau compte sera créé.

--storage-container-name

S’applique uniquement lors de l’utilisation avec --use-unmanaged-disk. Nom du conteneur de stockage pour le disque du système d’exploitation de machine virtuelle. Valeur par défaut : disques durs virtuels.

--storage-sku

Référence SKU du compte de stockage avec lequel conserver la machine virtuelle. Utilisez une référence SKU unique qui serait appliquée sur tous les disques ou spécifiez des disques individuels. Utilisation : [--storage-sku SKU | --storage-sku ID=SKU ID=SKU ID=SKU ID=SKU...], où chaque ID est « os » ou un lun indexé à 0. Valeurs autorisées : Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS, PremiumV2_LRS.

--subnet

Nom du sous-réseau lors de la création d’un réseau virtuel ou du référencement d’un réseau virtuel existant. Peut également référencer un sous-réseau existant par ID. Si le nom du réseau virtuel et le sous-réseau sont omis, un réseau virtuel et un sous-réseau appropriés sont sélectionnés automatiquement, ou un nouveau sera créé.

--subnet-address-prefix

Préfixe d’adresse IP du sous-réseau à utiliser lors de la création d’un réseau virtuel au format CIDR.

valeur par défaut: 10.0.0.0/24
--tags

Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.

--ultra-ssd-enabled

Active ou désactive la possibilité d’avoir 1 ou plusieurs disques de données managés avec UltraSSD_LRS compte de stockage.

valeurs acceptées: false, true
--use-unmanaged-disk

N’utilisez pas de disque managé pour conserver la machine virtuelle.

valeur par défaut: False
--user-data

UserData pour la machine virtuelle. Il peut être transmis sous forme de fichier ou de chaîne.

--v-cpus-available

Spécifiez le nombre de processeurs virtuels disponibles.

--v-cpus-per-core

Spécifiez le ratio de processeurs virtuels à cœurs physiques. La définition de cette propriété sur 1 signifie également que l’hyperthreading est désactivé.

--validate

Générez et validez le modèle ARM sans créer de ressources.

valeur par défaut: False
--vmss

Nom ou ID d’un groupe de machines virtuelles identiques existant auquel la machine virtuelle doit être affectée. Aucun par défaut.

--vnet-address-prefix

Préfixe d’adresse IP à utiliser lors de la création d’un réseau virtuel au format CIDR.

valeur par défaut: 10.0.0.0/16
--vnet-name

Nom du réseau virtuel lors de la création d’un réseau virtuel ou du référencement d’un réseau existant.

--workspace
Préversion

Nom ou ID de l’espace de travail Log Analytics. Si vous spécifiez l’espace de travail par le biais de son nom, l’espace de travail doit se trouver dans le même groupe de ressources que la machine virtuelle, sinon un nouvel espace de travail sera créé.

--zone -z

Zone de disponibilité dans laquelle approvisionner la ressource.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az vm deallocate

Libérer une machine virtuelle afin que les ressources informatiques ne soient plus allouées (les frais ne s’appliquent plus). L’état passe de « Arrêté » à « Arrêté (désalloué) ».

Pour obtenir un didacticiel de bout en bout, consultez https://docs.microsoft.com/azure/virtual-machines/linux/capture-image.

az vm deallocate [--hibernate {0, 1, f, false, n, no, t, true, y, yes}]
                 [--ids]
                 [--name]
                 [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                 [--resource-group]
                 [--subscription]

Exemples

Libérez, généralisez et capturez une machine virtuelle arrêtée.

az vm deallocate -g MyResourceGroup -n MyVm
az vm generalize -g MyResourceGroup -n MyVm
az vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix

Libérez, généralisez et capturez plusieurs machines virtuelles arrêtées.

az vm deallocate --ids vms_ids
az vm generalize --ids vms_ids
az vm capture --ids vms_ids --vhd-name-prefix MyPrefix

Libérer une machine virtuelle.

az vm deallocate --name MyVm --no-wait --resource-group MyResourceGroup

Paramètres facultatifs

--hibernate

Paramètre facultatif pour mettre en veille prolongée une machine virtuelle. (Fonctionnalité en préversion).

valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--ids

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 ».

--name --vm-name -n

Nom de la machine virtuelle. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults vm=<name>de .

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

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
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az vm delete

Supprimez une machine virtuelle.

az vm delete [--force-deletion]
             [--ids]
             [--name]
             [--no-wait]
             [--resource-group]
             [--subscription]
             [--yes]

Exemples

Supprimez une machine virtuelle sans invite de confirmation.

az vm delete -g MyResourceGroup -n MyVm --yes

Supprimez toutes les machines virtuelles d’un groupe de ressources.

az vm delete --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Paramètres facultatifs

--force-deletion

Paramètre facultatif pour forcer la suppression des machines virtuelles. La valeur par défaut est None.

--ids

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 ».

--name -n

Nom de la machine virtuelle. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults vm=<name>de .

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

valeur par défaut: False
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--yes -y

Ne pas demander de confirmation.

valeur par défaut: False
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az vm generalize

Marquez une machine virtuelle comme généralisée, ce qui lui permet d’être imagenée pour plusieurs déploiements.

Pour obtenir un didacticiel de bout en bout, consultez https://docs.microsoft.com/azure/virtual-machines/linux/capture-image.

az vm generalize [--ids]
                 [--name]
                 [--resource-group]
                 [--subscription]

Exemples

Libérez, généralisez et capturez une machine virtuelle arrêtée.

az vm deallocate -g MyResourceGroup -n MyVm
az vm generalize -g MyResourceGroup -n MyVm
az vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix

Libérez, généralisez et capturez plusieurs machines virtuelles arrêtées.

az vm deallocate --ids vms_ids
az vm generalize --ids vms_ids
az vm capture --ids vms_ids --vhd-name-prefix MyPrefix

Paramètres facultatifs

--ids

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 ».

--name --vm-name -n

Nom de la machine virtuelle. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults vm=<name>de .

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

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
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az vm get-instance-view

Obtenir des informations d’instance sur une machine virtuelle.

az vm get-instance-view [--ids]
                        [--name]
                        [--resource-group]
                        [--subscription]

Exemples

Utilisez un groupe de ressources et un nom pour obtenir les informations d’affichage d’instance d’une machine virtuelle.

az vm get-instance-view -g MyResourceGroup -n MyVm

Obtenez des vues d’instance pour toutes les machines virtuelles d’un groupe de ressources.

az vm get-instance-view --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Paramètres facultatifs

--ids

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 ».

--name -n

Nom de la machine virtuelle. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults vm=<name>de .

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

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
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az vm install-patches

Installez des correctifs sur une machine virtuelle.

az vm install-patches --maximum-duration
                      --reboot-setting {Always, IfRequired, Never}
                      [--classifications-to-include-linux {Critical, Other, Security}]
                      [--classifications-to-include-win {Critical, Definition, FeaturePack, Security, ServicePack, Tools, UpdateRollUp, Updates}]
                      [--exclude-kbs-requiring-reboot {false, true}]
                      [--ids]
                      [--kb-numbers-to-exclude]
                      [--kb-numbers-to-include]
                      [--name]
                      [--no-wait]
                      [--package-name-masks-to-exclude]
                      [--package-name-masks-to-include]
                      [--resource-group]
                      [--subscription]

Exemples

Installez des correctifs sur une machine virtuelle Windows, ce qui permet d’avoir une durée maximale de 4 heures et la machine virtuelle redémarre si nécessaire pendant l’opération de mise à jour logicielle.

az vm install-patches -g MyResourceGroup -n MyVm --maximum-duration PT4H --reboot-setting IfRequired --classifications-to-include-win Critical Security --exclude-kbs-requiring-reboot true

Installez les correctifs sur une machine virtuelle Linux, ce qui permet d’avoir une durée maximale de 4 heures, et la machine virtuelle redémarre si nécessaire pendant l’opération de mise à jour logicielle.

az vm install-patches -g MyResourceGroup -n MyVm --maximum-duration PT4H --reboot-setting IfRequired --classifications-to-include-linux Critical

Paramètres obligatoires

--maximum-duration

Spécifiez la durée maximale pendant laquelle l’opération s’exécutera. Il doit s’agir d’une chaîne de durée conforme ISO 8601 telle que PT4H (4 heures).

--reboot-setting

Définissez quand il est acceptable de redémarrer une machine virtuelle pendant une opération de mise à jour logicielle.

valeurs acceptées: Always, IfRequired, Never

Paramètres facultatifs

--classifications-to-include-linux

Liste séparée par l’espace des classifications à inclure pour la machine virtuelle Linux.

valeurs acceptées: Critical, Other, Security
--classifications-to-include-win

Liste séparée par l’espace des classifications à inclure pour la machine virtuelle Windows.

valeurs acceptées: Critical, Definition, FeaturePack, Security, ServicePack, Tools, UpdateRollUp, Updates
--exclude-kbs-requiring-reboot

Filtrez les Ko qui n’ont pas de comportement de redémarrage de « NeverReboots » quand cela est défini. Applicable uniquement à la machine virtuelle Windows.

valeurs acceptées: false, true
--ids

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 ».

--kb-numbers-to-exclude

Liste séparée par l’espace des Ko à exclure dans l’opération de correctif. Applicable uniquement à la machine virtuelle Windows.

--kb-numbers-to-include

Liste séparée par l’espace des Ko à inclure dans l’opération de correctif. Applicable uniquement à la machine virtuelle Windows.

--name -n

Nom de la machine virtuelle. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults vm=<name>de .

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

valeur par défaut: False
--package-name-masks-to-exclude

Liste séparée par l’espace des packages à exclure dans l’opération de correctif. Format : packageName_packageVersion. Applicable uniquement à la machine virtuelle Linux.

--package-name-masks-to-include

Liste séparée par l’espace des packages à inclure dans l’opération de correctif. Format : packageName_packageVersion. Applicable uniquement à la machine virtuelle Linux.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

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
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az vm list

Répertoriez les détails de Machines Virtuelles.

--resource-group peut transmettre une chaîne vide en tant que paramètre, ce qui génère toutes les informations de machine virtuelle sous l’abonnement. Pour plus d’informations sur l’interrogation d’informations sur Machines Virtuelles, consultez https://docs.microsoft.com/cli/azure/query-az-cli2.

az vm list [--resource-group]
           [--show-details]
           [--vmss]

Exemples

Répertorier toutes les machines virtuelles.

az vm list

Répertorier toutes les machines virtuelles par groupe de ressources.

az vm list -g MyResourceGroup

Répertoriez toutes les machines virtuelles par groupe de ressources avec des détails.

az vm list -g MyResourceGroup -d

Paramètres facultatifs

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--show-details -d

Afficher l’adresse IP publique, le nom de domaine complet et les états d’alimentation. la commande s’exécute lentement.

valeur par défaut: False
--vmss

Répertorier les instances de machine virtuelle dans un vmSS spécifique. Spécifiez l’ID VMSS ou le nom VMSS.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az vm list-ip-addresses

Répertorier les adresses IP associées à une machine virtuelle.

az vm list-ip-addresses [--ids]
                        [--name]
                        [--resource-group]
                        [--subscription]

Exemples

Obtenez les adresses IP d’une machine virtuelle.

az vm list-ip-addresses -g MyResourceGroup -n MyVm

Obtenez des adresses IP pour toutes les machines virtuelles d’un groupe de ressources.

az vm list-ip-addresses --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Paramètres facultatifs

--ids

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 ».

--name -n

Nom de la machine virtuelle. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults vm=<name>de .

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

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
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az vm list-sizes

Répertorier les tailles disponibles pour les machines virtuelles.

az vm list-sizes [--ids]
                 [--location]
                 [--subscription]

Exemples

Répertoriez les tailles de machine virtuelle disponibles dans la région USA Ouest.

az vm list-sizes -l westus

Paramètres facultatifs

--ids

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 ».

--location -l

Emplacement. Valeurs provenant de : az account list-locations. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>.

--subscription

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
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az vm list-skus

Obtenez des détails sur les références SKU de ressources liées au calcul.

Cette commande intègre la restriction au niveau de l’abonnement, offrant les informations les plus précises.

az vm list-skus [--all {false, true}]
                [--location]
                [--resource-type]
                [--size]
                [--zone {false, true}]

Exemples

Répertoriez toutes les références SKU dans la région USA Ouest.

az vm list-skus -l westus

Répertoriez toutes les tailles de machine virtuelle disponibles dans la région USA Est2 qui prennent en charge la zone de disponibilité.

az vm list-skus -l eastus2 --zone

Répertoriez toutes les tailles de machine virtuelle disponibles dans la région USA Est2 qui prennent en charge la zone de disponibilité avec le nom « standard_ds1... ».

az vm list-skus -l eastus2 --zone --size standard_ds1

Répertorier les informations de référence sKU associées au groupe à haute disponibilité dans la région USA Ouest.

az vm list-skus -l westus --resource-type availabilitySets

Paramètres facultatifs

--all

Affichez toutes les informations, y compris les tailles de machine virtuelle non disponibles sous l’abonnement actuel.

valeurs acceptées: false, true
--location -l

Emplacement. Valeurs provenant de : az account list-locations. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>.

--resource-type -r

Types de ressources, par exemple « availabilitySets », « instantané s », « disques », etc.

--size -s

Nom de la taille, nom partiel accepté.

--zone -z

Afficher les références SKU prenant en charge les zones de disponibilité.

valeurs acceptées: false, true
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az vm list-usage

Répertorier les ressources d’utilisation disponibles pour les machines virtuelles.

az vm list-usage --location

Exemples

Obtenez l’utilisation des ressources de calcul pour la région USA Ouest.

az vm list-usage -l westus

Paramètres obligatoires

--location -l

Emplacement. Valeurs provenant de : az account list-locations. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az vm list-vm-resize-options

Répertorier les options de redimensionnement disponibles pour les machines virtuelles.

az vm list-vm-resize-options [--ids]
                             [--name]
                             [--resource-group]
                             [--subscription]

Exemples

Répertoriez toutes les tailles de machine virtuelle disponibles pour le redimensionnement.

az vm list-vm-resize-options -g MyResourceGroup -n MyVm

Répertorier les tailles disponibles pour toutes les machines virtuelles d’un groupe de ressources.

az vm list-vm-resize-options --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Paramètres facultatifs

--ids

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 ».

--name --vm-name -n

Nom de la machine virtuelle. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults vm=<name>de .

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

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
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az vm open-port

Ouvre une machine virtuelle au trafic entrant sur les ports spécifiés.

Ajoute une règle de sécurité au groupe de sécurité réseau (NSG) attaché à l’interface réseau de la machine virtuelle ou au sous-réseau. Le groupe de sécurité réseau existant sera utilisé ou un nouveau sera créé. Le nom de la règle est « open-port-{port} » et remplace une règle existante avec ce nom. Pour les machines virtuelles multi-cartes, ou pour un contrôle plus précis, utilisez directement les commandes réseau appropriées (création de règles nsg, etc.).

az vm open-port --port
                [--apply-to-subnet]
                [--ids]
                [--name]
                [--nsg-name]
                [--priority]
                [--resource-group]
                [--subscription]

Exemples

Ouvrez tous les ports d’une machine virtuelle pour le trafic entrant.

az vm open-port -g MyResourceGroup -n MyVm --port '*'

Ouvrez une plage de ports sur une machine virtuelle pour le trafic entrant avec la priorité la plus élevée.

az vm open-port -g MyResourceGroup -n MyVm --port 80-100 --priority 100

Ouvrez les ports 555, 557, 558 et 559 pour le trafic entrant avec la priorité la plus élevée.

az vm open-port -g MyResourceGroup -n MyVm --port 555,557-559 --priority 100

Ouvrez tous les ports pour toutes les machines virtuelles d’un groupe de ressources.

az vm open-port --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv) --port '*'

Paramètres obligatoires

--port

Port ou plage de ports (par exemple : 80-100) pour ouvrir le trafic entrant vers. Utilisez « * » pour autoriser le trafic vers tous les ports. Utilisez des valeurs séparées par des virgules pour spécifier plusieurs ports ou plages de ports.

Paramètres facultatifs

--apply-to-subnet

Autorisez le trafic entrant sur le sous-réseau au lieu de la carte réseau.

valeur par défaut: False
--ids

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 ».

--name -n

Nom de la machine virtuelle sur laquelle ouvrir le trafic entrant.

--nsg-name

Nom du groupe de sécurité réseau à créer s’il n’existe pas. Ignoré si un groupe de sécurité réseau existe déjà.

--priority

Priorité de règle, entre 100 (priorité la plus élevée) et 4096 (priorité la plus basse). Doit être unique pour chaque règle de la collection.

valeur par défaut: 900
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

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
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az vm perform-maintenance

Opération d’exécution de la maintenance sur une machine virtuelle.

az vm perform-maintenance [--ids]
                          [--name]
                          [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                          [--resource-group]
                          [--subscription]

Paramètres facultatifs

--ids

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 ».

--name --vm-name -n

Nom de la machine virtuelle. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults vm=<name>de .

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

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
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az vm reapply

Réappliquez des machines virtuelles.

az vm reapply [--ids]
              [--name]
              [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
              [--resource-group]
              [--subscription]

Exemples

Réappliquez une machine virtuelle.

az vm reapply -g MyResourceGroup -n MyVm

Réappliquez toutes les machines virtuelles d’un groupe de ressources.

az vm reapply --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Paramètres facultatifs

--ids

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 ».

--name --vm-name -n

Nom de la machine virtuelle. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults vm=<name>de .

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

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
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az vm redeploy

Redéployez une machine virtuelle existante.

az vm redeploy [--ids]
               [--name]
               [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
               [--resource-group]
               [--subscription]

Exemples

Redéploiement d’une machine virtuelle.

az vm redeploy -g MyResourceGroup -n MyVm

Redéployez toutes les machines virtuelles dans un groupe de ressources.

az vm redeploy --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Paramètres facultatifs

--ids

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 ».

--name --vm-name -n

Nom de la machine virtuelle. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults vm=<name>de .

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

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
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az vm reimage

Reimager (mettre à niveau le système d’exploitation) une machine virtuelle.

Reimage (mettre à niveau le système d’exploitation) une machine virtuelle qui n’a pas de disque de système d’exploitation éphémère, pour les machines virtuelles qui ont un disque de système d’exploitation éphémère, la machine virtuelle est réinitialisée à l’état initial. REMARQUE : La conservation de l’ancien disque de système d’exploitation dépend de la valeur de deleteOption du disque du système d’exploitation. Si deleteOption est détaché, l’ancien disque du système d’exploitation est conservé après la réinitialisation. Si deleteOption est supprimé, l’ancien disque du système d’exploitation est supprimé après la réinitialisation. La deleteOption du disque du système d’exploitation doit être mise à jour en conséquence avant d’effectuer la réimage.

az vm reimage [--admin-password]
              [--custom-data]
              [--exact-version]
              [--ids]
              [--name]
              [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
              [--resource-group]
              [--subscription]
              [--temp-disk {0, 1, f, false, n, no, t, true, y, yes}]

Exemples

Réimager une machine virtuelle.

az vm reimage --name MyVm --resource-group MyResourceGroup --admin-password MyPassword --custom-data "dGVzdA==" --temp-disk false --exact-version 0.1

Paramètres facultatifs

--admin-password

Spécifie le mot de passe du compte d’administrateur.

--custom-data

Spécifie une chaîne codée en base 64 de données personnalisées.

--exact-version

Spécifie en nombre décimal la version sur laquelle le disque du système d’exploitation doit être réimagené. Si la version exacte n’est pas fournie, le disque du système d’exploitation est réimagené à la version existante du disque du système d’exploitation.

--ids

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 ».

--name --vm-name -n

Nom de la machine virtuelle. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults vm=<name>de .

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--temp-disk

Spécifie s’il faut réimager le disque temporaire. Valeur par défaut : false. Remarque : ce paramètre de réimageage de disque temporaire est pris en charge uniquement pour la machine virtuelle/VMSS avec le disque de système d’exploitation éphémère.

valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az vm resize

Mettez à jour la taille d’une machine virtuelle.

az vm resize --size
             [--ids]
             [--name]
             [--no-wait]
             [--resource-group]
             [--subscription]

Exemples

Redimensionnez une machine virtuelle.

az vm resize -g MyResourceGroup -n MyVm --size Standard_DS3_v2

Redimensionnez toutes les machines virtuelles d’un groupe de ressources.

az vm resize --size Standard_DS3_v2 --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Paramètres obligatoires

--size

Taille de la machine virtuelle.

valeur de: az vm list-vm-resize-options

Paramètres facultatifs

--ids

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 ».

--name -n

Nom de la machine virtuelle. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults vm=<name>de .

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

valeur par défaut: False
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

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
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az vm restart

Redémarrez des machines virtuelles.

az vm restart [--force]
              [--ids]
              [--name]
              [--no-wait]
              [--resource-group]
              [--subscription]

Exemples

Redémarre une machine virtuelle.

az vm restart -g MyResourceGroup -n MyVm

Redémarrez toutes les machines virtuelles d’un groupe de ressources.

az vm restart --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Paramètres facultatifs

--force

Forcez la machine virtuelle à redémarrer en la redéployant. Utilisez cette option si la machine virtuelle ne répond pas.

valeur par défaut: False
--ids

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 ».

--name -n

Nom de la machine virtuelle. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults vm=<name>de .

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

valeur par défaut: False
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

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
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az vm show

Obtenez les détails d’une machine virtuelle.

az vm show [--ids]
           [--include-user-data]
           [--name]
           [--resource-group]
           [--show-details]
           [--subscription]

Exemples

Affichez des informations sur une machine virtuelle.

az vm show -g MyResourceGroup -n MyVm -d

Obtenez les détails de toutes les machines virtuelles d’un groupe de ressources.

az vm show -d --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Paramètres facultatifs

--ids

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 ».

--include-user-data -u

Incluez les propriétés des données utilisateur dans le résultat de la requête.

valeur par défaut: False
--name -n

Nom de la machine virtuelle. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults vm=<name>de .

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--show-details -d

Afficher l’adresse IP publique, le nom de domaine complet et les états d’alimentation. la commande s’exécute lentement.

valeur par défaut: False
--subscription

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
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az vm simulate-eviction

Simuler l’éviction d’une machine virtuelle Spot.

az vm simulate-eviction [--ids]
                        [--name]
                        [--resource-group]
                        [--subscription]

Exemples

Simuler l’éviction d’une machine virtuelle Spot.

az vm simulate-eviction --resource-group MyResourceGroup --name MyVm

Paramètres facultatifs

--ids

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 ».

--name --vm-name -n

Nom de la machine virtuelle. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults vm=<name>de .

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

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
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az vm start

Démarre une machine virtuelle arrêtée.

az vm start [--ids]
            [--name]
            [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
            [--resource-group]
            [--subscription]

Exemples

Démarre une machine virtuelle arrêtée.

az vm start -g MyResourceGroup -n MyVm

Démarrez toutes les machines virtuelles d’un groupe de ressources.

az vm start --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Démarre une machine virtuelle arrêtée.

az vm start --name MyVm --no-wait --resource-group MyResourceGroup

Paramètres facultatifs

--ids

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 ».

--name --vm-name -n

Nom de la machine virtuelle. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults vm=<name>de .

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

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
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az vm stop

Désactiver (arrêter) une machine virtuelle en cours d’exécution.

La machine virtuelle continuera d’être facturée. Pour éviter cela, vous pouvez libérer la machine virtuelle via « az vm deallocate ».

az vm stop [--ids]
           [--name]
           [--no-wait]
           [--resource-group]
           [--skip-shutdown]
           [--subscription]

Exemples

Désactiver (arrêter) une machine virtuelle en cours d’exécution.

az vm stop --resource-group MyResourceGroup --name MyVm

Désactivez une machine virtuelle en cours d’exécution sans arrêter.

az vm stop --resource-group MyResourceGroup --name MyVm --skip-shutdown

Désactivez les machines virtuelles dans un groupe de ressources.

az vm stop --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Paramètres facultatifs

--ids

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 ».

--name -n

Nom de la machine virtuelle. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults vm=<name>de .

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

valeur par défaut: False
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--skip-shutdown

Ignorez immédiatement l’arrêt et la mise hors tension.

valeur par défaut: False
--subscription

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
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az vm update

Mettez à jour les propriétés d’une machine virtuelle.

Mettez à jour des objets et des propriétés de machine virtuelle à l’aide de chemins correspondant à « az vm show ».

az vm update [--add]
             [--capacity-reservation-group]
             [--disk-caching]
             [--disk-controller-type {NVMe, SCSI}]
             [--enable-hibernation {false, true}]
             [--enable-proxy-agent {false, true}]
             [--enable-secure-boot {false, true}]
             [--enable-vtpm {false, true}]
             [--ephemeral-os-disk-placement {CacheDisk, ResourceDisk}]
             [--force-string]
             [--host]
             [--host-group]
             [--ids]
             [--license-type {None, RHEL_BASE, RHEL_BASESAPAPPS, RHEL_BASESAPHA, RHEL_BYOS, RHEL_ELS_6, RHEL_EUS, RHEL_SAPAPPS, RHEL_SAPHA, SLES, SLES_BYOS, SLES_HPC, SLES_SAP, SLES_STANDARD, UBUNTU, UBUNTU_PRO, Windows_Client, Windows_Server}]
             [--max-price]
             [--name]
             [--no-wait]
             [--os-disk]
             [--ppg]
             [--priority {Low, Regular, Spot}]
             [--proxy-agent-mode {Audit, Enforce}]
             [--remove]
             [--resource-group]
             [--security-type {TrustedLaunch}]
             [--set]
             [--size]
             [--subscription]
             [--ultra-ssd-enabled {false, true}]
             [--user-data]
             [--v-cpus-available]
             [--v-cpus-per-core]
             [--workspace]
             [--write-accelerator]

Exemples

Ajoutez ou mettez à jour une balise.

az vm update -n name -g group --set tags.tagName=tagValue

Supprimez une balise.

az vm update -n name -g group --remove tags.tagName

Définissez la carte réseau principale d’une machine virtuelle.

az vm update -n name -g group --set networkProfile.networkInterfaces[1].primary=false networkProfile.networkInterfaces[0].primary=true

Ajoutez une nouvelle carte réseau non primaire à une machine virtuelle.

az vm update -n name -g group --add networkProfile.networkInterfaces primary=false id={NIC_ID}

Supprimez la quatrième carte réseau d’une machine virtuelle.

az vm update -n name -g group --remove networkProfile.networkInterfaces 3

Ajouter une machine virtuelle existante à un hôte dédié

az vm deallocate -n name -g group
az vm update -n name -g group --host my-host
az vm start -n name -g group

Ajouter une machine virtuelle existante à un groupe hôte dédié

az vm deallocate -n name -g group
az vm update -n name -g group --host-group my-host-group
az vm start -n name -g group

Paramètres facultatifs

--add

Ajoutez un objet à une liste d’objets en spécifiant un chemin d’accès et des paires clé-valeur. Exemple : --add property.listProperty <key=value, string or JSON string>.

valeur par défaut: []
--capacity-reservation-group --crg
Préversion

ID ou nom du groupe de réservations de capacité utilisé pour allouer. Transmettez « None » pour dissocier le groupe de réservations de capacité. Notez que si vous souhaitez supprimer une machine virtuelle/VMSS associée au groupe de réservations de capacité, vous devez d’abord dissocier le groupe de réservations de capacité.

--disk-caching

Utilisez une valeur singulière pour s’appliquer ou spécifier des disques individuels, par exemple« os=ReadWrite 0=None 1=ReadOnly » doit activer le disque de système d’exploitation de mise à jour et 2 disques de données.

--disk-controller-type
Préversion

Spécifiez le type de contrôleur de disque configuré pour la machine virtuelle ou VMSS.

valeurs acceptées: NVMe, SCSI
--enable-hibernation

Indicateur qui active ou désactive la fonctionnalité de mise en veille prolongée sur la machine virtuelle.

valeurs acceptées: false, true
--enable-proxy-agent

Spécifiez si la fonctionnalité de l’agent proxy doit être activée sur la machine virtuelle ou sur le groupe de machines virtuelles identiques.

valeurs acceptées: false, true
--enable-secure-boot

Activez le démarrage sécurisé.

valeurs acceptées: false, true
--enable-vtpm

Activez vTPM.

valeurs acceptées: false, true
--ephemeral-os-disk-placement --ephemeral-placement

S’applique uniquement lors de l’utilisation avec --size. Vous permet de choisir l’emplacement d’approvisionnement de disque de système d’exploitation éphémère.

valeurs acceptées: CacheDisk, ResourceDisk
--force-string

Lorsque vous utilisez « set » ou « add », conservez les littéraux de chaîne au lieu de tenter de convertir en JSON.

valeur par défaut: False
--host
Préversion

ID de ressource de l’hôte dédié dans lequel réside la machine virtuelle. --host et --host-group ne peuvent pas être utilisés ensemble. Vous devez libérer la machine virtuelle avant la mise à jour et démarrer la machine virtuelle après la mise à jour. S’il vous plaît case activée aide pour plus d’exemples.

--host-group
Préversion

Nom ou ID de ressource du groupe hôte dédié dans lequel réside la machine virtuelle. --host et --host-group ne peuvent pas être utilisés ensemble. Vous devez libérer la machine virtuelle avant la mise à jour et démarrer la machine virtuelle après la mise à jour. S’il vous plaît case activée aide pour plus d’exemples.

--ids

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 ».

--license-type

Spécifie que l’image ou le disque Windows a été concédé sous licence localement. Pour activer Azure Hybrid Benefit pour Windows Server, utilisez « Windows_Server ». Pour activer les droits d’hébergement mutualisé pour Windows 10, utilisez « Windows_Client ». Pour plus d’informations, consultez la documentation en ligne de la machine virtuelle Windows Azure.

valeurs acceptées: None, RHEL_BASE, RHEL_BASESAPAPPS, RHEL_BASESAPHA, RHEL_BYOS, RHEL_ELS_6, RHEL_EUS, RHEL_SAPAPPS, RHEL_SAPHA, SLES, SLES_BYOS, SLES_HPC, SLES_SAP, SLES_STANDARD, UBUNTU, UBUNTU_PRO, Windows_Client, Windows_Server
--max-price
Préversion

Le prix maximal (en dollars AMÉRICAINs) que vous êtes prêt à payer pour une machine virtuelle Spot/VMSS. -1 indique que la machine virtuelle Spot/VMSS ne doit pas être supprimée pour des raisons de prix.

--name -n

Nom de la machine virtuelle. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults vm=<name>de .

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

valeur par défaut: False
--os-disk

ID ou nom du disque du système d’exploitation managé vers lequel échanger.

--ppg

Nom ou ID du groupe de placement de proximité auquel la machine virtuelle doit être associée.

--priority

Priorité. Utilisez « Spot » pour exécuter des charges de travail de courte durée de manière rentable. L’énumération « Faible » sera dépréciée à l’avenir. Utilisez « Spot » pour déployer une machine virtuelle Spot Azure et/ou VMSS. Valeur par défaut : Standard.

valeurs acceptées: Low, Regular, Spot
--proxy-agent-mode

Spécifiez le mode sur lequel l’agent proxy s’exécute si la fonctionnalité est activée.

valeurs acceptées: Audit, Enforce
--remove

Supprimez une propriété ou un élément d’une liste. Exemple : --remove property.list <indexToRemove> OR --remove propertyToRemove.

valeur par défaut: []
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--security-type

Spécifiez le type de sécurité de la machine virtuelle.

valeurs acceptées: TrustedLaunch
--set

Mettez à jour un objet en spécifiant un chemin d’accès et une valeur de propriété à définir. Exemple : --set property1.property2=<value>.

valeur par défaut: []
--size
Préversion

Nouvelle taille de la machine virtuelle. Consultez https://azure.microsoft.com/pricing/details/virtual-machines/ les informations de taille.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--ultra-ssd-enabled

Active ou désactive la possibilité d’avoir 1 ou plusieurs disques de données managés avec UltraSSD_LRS compte de stockage.

valeurs acceptées: false, true
--user-data

UserData pour la machine virtuelle. Il peut être transmis sous forme de fichier ou de chaîne. Si la chaîne vide est passée, la valeur existante est supprimée.

--v-cpus-available

Spécifiez le nombre de processeurs virtuels disponibles.

--v-cpus-per-core

Spécifiez le ratio de processeurs virtuels à cœurs physiques. La définition de cette propriété sur 1 signifie également que l’hyperthreading est désactivé.

--workspace
Préversion

Nom ou ID de l’espace de travail Log Analytics. Si vous spécifiez l’espace de travail par le biais de son nom, l’espace de travail doit se trouver dans le même groupe de ressources que la machine virtuelle, sinon un nouvel espace de travail sera créé.

--write-accelerator

Activez/désactivez l’accélérateur d’écriture de disque. Utilisez la valeur singulière « true/false » pour s’appliquer ou spécifier des disques individuels, par exemple« os=true 1 =true 2= true » pour les disques de données et disque de données du système d’exploitation avec lun de 1 et 2.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az vm wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition de la machine virtuelle soit remplie.

az vm wait [--created]
           [--custom]
           [--deleted]
           [--exists]
           [--ids]
           [--interval]
           [--name]
           [--resource-group]
           [--subscription]
           [--timeout]
           [--updated]

Exemples

Attendez la création d’une machine virtuelle.

az vm wait -g MyResourceGroup -n MyVm --created

Attendez que toutes les machines virtuelles d’un groupe de ressources soient supprimées.

az vm wait --deleted --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)

Paramètres facultatifs

--created

Attendez la création avec « provisioningState » sur « Succeeded ».

valeur par défaut: False
--custom

Attendez que la condition réponde à une requête JMESPath personnalisée. Par exemple, provisioningState !='InProgress', instanceView.statuses[ ?code=='PowerState/running'].

--deleted

Attendez la suppression.

valeur par défaut: False
--exists

Attendez que la ressource existe.

valeur par défaut: False
--ids

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 ».

--interval

Intervalle d’interrogation en secondes.

valeur par défaut: 30
--name -n

Nom de la machine virtuelle. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults vm=<name>de .

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--timeout

Délai maximal d’attente en secondes.

valeur par défaut: 3600
--updated

Attendez la mise à jour avec provisioningState sur « Réussi ».

valeur par défaut: False
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.