az vm

Gérer des machines virtuelles Linux ou Windows.

Commandes

az vm aem

Gérer l’extension d’analyse Azure améliorée pour SAP.

az vm aem delete

Supprimez l’extension d’analyse Azure améliorée.

az vm aem set

Configurez l’extension d’analyse Azure améliorée.

az vm aem verify

Vérifiez que les extensions d’analyse Azure améliorées sont correctement configurées.

az vm assess-patches

Évaluer les correctifs sur une machine virtuelle.

az vm auto-shutdown

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

az vm availability-set

Regroupez les ressources dans des groupes à haute disponibilité.

az vm availability-set convert

Convertissez un groupe à haute disponibilité Azure pour qu’il contienne des machines virtuelles avec des disques gérés.

az vm availability-set create

Créez un groupe à haute disponibilité Azure.

az vm availability-set delete

Supprimer un groupe à haute disponibilité.

az vm availability-set list

Répertorier les groupes à haute disponibilité.

az vm availability-set list-sizes

Répertorier les tailles de machine virtuelle pour un groupe à haute disponibilité.

az vm availability-set show

Obtenir des informations sur un groupe à haute disponibilité.

az vm availability-set update

Mettre à jour un groupe à haute disponibilité Azure.

az vm boot-diagnostics

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

az vm boot-diagnostics disable

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

az vm boot-diagnostics enable

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

az vm boot-diagnostics get-boot-log

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

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

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

az vm capture

Capturer les informations d’une machine virtuelle arrêtée.

az vm convert

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

az vm create

Créer une machine virtuelle Azure.

az vm deallocate

Désallouer une machine virtuelle.

az vm delete

Supprimez une machine virtuelle.

az vm diagnostics

Configurez l’extension Diagnostics de machine virtuelle Azure.

az vm diagnostics get-default-config

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

az vm diagnostics set

Configurez l’extension des diagnostics de machine virtuelle Azure.

az vm disk

Gérer les disques de données gérés attachés à une machine virtuelle.

az vm disk attach

Attacher un disque persistant géré à une machine virtuelle. Notez que--IDS ne prend en charge qu’un seul disque.

az vm disk detach

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

az vm encryption

Gérer le chiffrement des disques de machine virtuelle.

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.

az vm encryption enable

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

az vm encryption show

Afficher l’état du chiffrement.

az vm extension

Gérer les extensions sur les machines virtuelles.

az vm extension delete

Supprimer une extension attachée à une machine virtuelle.

az vm extension image

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

az vm extension image list

Répertorier les informations sur les extensions disponibles.

az vm extension image list-names

Répertorier les noms des extensions disponibles.

az vm extension image list-versions

Répertorie les versions des extensions disponibles.

az vm extension image show

Affiche des informations pour une extension.

az vm extension list

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

az vm extension set

Définir des extensions pour une machine virtuelle.

az vm extension show

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

az vm extension wait

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

az vm generalize

Marquer une machine virtuelle comme généralisée, ce qui lui permet d’être mis en image pour plusieurs déploiements.

az vm get-instance-view

Obtenir des informations sur l’instance d’une machine virtuelle.

az vm host

Gérer des hôtes dédiés pour les machines virtuelles.

az vm host create

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

az vm host delete

Supprimer un hôte dédié.

az vm host get-instance-view

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

az vm host group

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

az vm host group create

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

az vm host group delete

Supprimer un groupe hôte dédié.

az vm host group get-instance-view

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

az vm host group list

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

az vm host group show

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

az vm host group update

Mise à jour d’un groupe hôte dédié.

az vm host list

Liste des hôtes dédiés.

az vm host show

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

az vm host update

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

az vm identity

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

az vm identity assign

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

az vm identity remove

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

az vm identity show

Affichez les informations d’identité gérées de la machine virtuelle.

az vm image

Informations sur les images de machine virtuelle disponibles.

az vm image accept-terms

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

az vm image list

Répertoriez les images de machine virtuelle/VMSS disponibles sur la place de marché Azure.

az vm image list-offers

Répertoriez les offres d’images de machine virtuelle disponibles sur la place de marché Azure.

az vm image list-publishers

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

az vm image list-skus

Répertorier les références SKU d’image de machine virtuelle disponibles dans la place de marché Azure.

az vm image show

Obtenir les détails d’une image de machine virtuelle disponible dans la place de marché Azure.

az vm image terms

Gérer les termes de l’image de la place de marché Azure.

az vm image terms accept

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

az vm image terms cancel

Annuler les termes de l’image de la place de marché Azure.

az vm image terms show

Obtient les détails des termes de l’image de la place de marché Azure.

az vm install-patches

Installez les correctifs sur une machine virtuelle.

az vm list

Répertorier les détails des machines virtuelles.

az vm list-ip-addresses

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

az vm list-sizes

Répertorier les tailles disponibles pour les machines virtuelles.

az vm list-skus

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

az vm list-usage

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

az vm list-vm-resize-options

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

az vm monitor

Gérer l’aspect de l’analyse pour une machine virtuelle.

az vm monitor log

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

az vm monitor log show

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

az vm monitor metrics

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

az vm monitor metrics list-definitions

Répertorier les définitions de métriques pour une machine virtuelle.

az vm monitor metrics tail

Liste des valeurs de métriques pour une machine virtuelle.

az vm nic

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

az vm nic add

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

az vm nic list

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

az vm nic remove

Supprimer des cartes réseau d’une machine virtuelle.

az vm nic set

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

az vm nic show

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

az vm open-port

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

az vm perform-maintenance

Opération d’exécution de la maintenance sur un ordinateur virtuel.

az vm reapply

Réappliquez les machines virtuelles.

az vm redeploy

Redéploiement d’une machine virtuelle existante.

az vm repair

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

az vm repair create

Créez une nouvelle machine virtuelle de réparation et attachez le disque de système d’exploitation copié de la machine virtuelle source en tant que disque de données.

az vm repair list-scripts

Répertorier les scripts disponibles. Localisé https://github.com/Azure/repair-script-library .

az vm repair restore

Remplacez le disque du système d’exploitation de la machine virtuelle source par le disque de données de la machine virtuelle de réparation.

az vm repair run

Exécuter des scripts vérifiés à partir de GitHub sur une machine virtuelle. « AZ VM Repair List-scripts » pour afficher les scripts disponibles.

az vm resize

Mettez à jour la taille d’une machine virtuelle.

az vm restart

Redémarrez les machines virtuelles.

az vm run-command

Gérer les commandes exécuter sur un ordinateur virtuel.

az vm run-command invoke

Exécuter une commande exécuter spécifique sur une machine virtuelle.

az vm run-command list

Répertorie toutes les commandes d’exécution disponibles pour un abonnement dans un emplacement.

az vm run-command show

Obtient une commande d’exécution spécifique pour un abonnement dans un emplacement.

az vm secret

Gérer les secrets des machines virtuelles.

az vm secret add

Ajoutez un secret à une machine virtuelle.

az vm secret format

Transformez les secrets dans un format qui peut être utilisé par les machines virtuelles et VMSSes.

az vm secret list

Répertorier les secrets sur une machine virtuelle.

az vm secret remove

Supprimer un secret d’une machine virtuelle.

az vm show

Obtenir les détails d’une machine virtuelle.

az vm simulate-eviction

Simulez l’éviction d’une machine virtuelle à points.

az vm start

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

az vm stop

Mettez hors tension (arrêter) une machine virtuelle en cours d’exécution.

az vm unmanaged-disk

Gérer les disques de données non gérés attachés à une machine virtuelle.

az vm unmanaged-disk attach

Attacher un disque persistant non géré à une machine virtuelle.

az vm unmanaged-disk detach

Détacher un disque non géré d’une machine virtuelle.

az vm unmanaged-disk list

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

az vm update

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

az vm user

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

az vm user delete

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

az vm user reset-ssh

Réinitialisez la configuration SSH sur une machine virtuelle.

az vm user update

Mettre à jour un compte d’utilisateur.

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 assess-patches

Évaluer les correctifs sur une machine virtuelle.

az vm assess-patches [--ids]
                     [--name]
                     [--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 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 de az configure --defaults vm=<name> .

--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 à l’aide de az account set -s NAME_OR_ID .

az vm auto-shutdown

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

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

Exemples

Créer 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/"

Suppression de la planification de l’arrêt automatique pour une machine virtuelle.

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

Paramètres facultatifs

--email

Destinataire du courrier électronique auquel envoyer les notifications (peut être une liste d’adresses de messagerie 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 ID ou d’autres arguments « ID de ressource ».

--location -l

Lieu. 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 de az configure --defaults vm=<name> .

--off

Désactivez l’arrêt automatique pour la machine virtuelle. La configuration sera 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 à l’aide de az account set -s NAME_OR_ID .

--time

Heure UTC à laquelle la planification aura lieu tous les jours. Format : hhmm. Exemple : 1730.

--webhook

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

az vm capture

Capturer les informations d’une machine virtuelle arrêtée.

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

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

Exemples

Désallouer, généraliser et capturer 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

Désallouer, généraliser et capturer 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

Le préfixe de nom de disque dur virtuel spécifie 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 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 de az configure --defaults vm=<name> .

--overwrite

Remplacez le fichier de disque existant.

valeur par défaut: 1
--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 à l’aide de az account set -s NAME_OR_ID .

az vm convert

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

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

Exemples

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

az vm convert -g MyResourceGroup -n MyVm

Convertissez toutes les machines virtuelles avec des disques non gérés dans un groupe de ressources pour utiliser des disques géré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 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 de az configure --defaults vm=<name> .

--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 à l’aide de az account set -s NAME_OR_ID .

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}]
             [--admin-password]
             [--admin-username]
             [--asgs]
             [--assign-identity]
             [--attach-data-disks]
             [--attach-os-disk]
             [--authentication-type {all, password, ssh}]
             [--availability-set]
             [--boot-diagnostics-storage]
             [--computer-name]
             [--count]
             [--custom-data]
             [--data-disk-caching]
             [--data-disk-encryption-sets]
             [--data-disk-sizes-gb]
             [--edge-zone]
             [--enable-agent {false, true}]
             [--enable-auto-update {false, true}]
             [--enable-hotpatching {false, true}]
             [--enable-secure-boot {false, true}]
             [--enable-vtpm {false, true}]
             [--encryption-at-host {false, true}]
             [--ephemeral-os-disk {false, true}]
             [--eviction-policy {Deallocate, Delete}]
             [--generate-ssh-keys]
             [--host]
             [--host-group]
             [--image]
             [--license-type {None, RHEL_BYOS, SLES_BYOS, Windows_Client, Windows_Server}]
             [--location]
             [--max-price]
             [--nics]
             [--no-wait]
             [--nsg]
             [--nsg-rule {NONE, RDP, SSH}]
             [--os-disk-caching {None, ReadOnly, ReadWrite}]
             [--os-disk-encryption-set]
             [--os-disk-name]
             [--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]
             [--public-ip-address]
             [--public-ip-address-allocation {dynamic, static}]
             [--public-ip-address-dns-name]
             [--public-ip-sku {Basic, Standard}]
             [--role]
             [--scope]
             [--secrets]
             [--security-type {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]
             [--subscription]
             [--tags]
             [--ultra-ssd-enabled {false, true}]
             [--use-unmanaged-disk]
             [--validate]
             [--vmss]
             [--vnet-address-prefix]
             [--vnet-name]
             [--workspace]
             [--zone {1, 2, 3}]

Exemples

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

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

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

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éer une machine virtuelle à partir d’une image managée personnalisée.

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

Créer une machine virtuelle à partir d’une version image spécialisée.

az vm create -g MyResourceGroup -n MyVm --image $id --specialized

Créez une machine virtuelle en l’attachant à un disque de système d’exploitation géré.

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

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

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

Créez une machine virtuelle Debian avec authentification de 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 debian --vnet-name MyVnet --subnet subnet1 \
    --availability-set MyAvailabilitySet --public-ip-address-dns-name MyUniqueDnsName \
    --ssh-key-values @key-file

Créez une machine virtuelle Ubuntu Linux 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.

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

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

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 debian --secrets "$vm_secrets"

Créer une machine virtuelle CentOS avec une identité attribuée par le système. La machine virtuelle aura un rôle « contributeur » pour accéder à un compte de stockage.

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

Créer une machine virtuelle Debian avec une identité affectée à l’utilisateur.

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

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

az vm create -n MyVm -g rg1 --image debian --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é de la région du groupe de ressources actuel.

az vm create -n MyVm -g MyResourceGroup --image Centos --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 centos --count 3

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 spécification contraire, l’interface CLI l’active en fonction de la taille et de l’image de l’ordinateur.

valeurs acceptées: false, true
--admin-password

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

--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 au système, la valeur par défaut est définie sur azureuser. Reportez-vous à https://docs.microsoft.com/en-us/rest/api/compute/virtualmachines/createorupdate#osprofile pour obtenir une liste complète des valeurs réservées.

--asgs

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

--assign-identity

Accepter les identités affectées par le système ou l’utilisateur, séparées par des espaces. Utilisez « [System] » pour faire référence à l’identité attribuée par le système ou un ID de ressource pour faire référence à l’identité attribuée par l’utilisateur. Pour plus d’exemples, consultez l’aide.

--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 l’URI d’un disque dur virtuel non géré.

--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 l’URI d’un disque dur virtuel non géré.

--authentication-type

Type d’authentification à utiliser avec la machine virtuelle. La valeur par défaut est le mot de passe pour Windows et la clé publique SSH pour Linux. « All » permet l’authentification SSH et le mot de passe.

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

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

--boot-diagnostics-storage

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

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

Nombre de machines virtuelles à créer. La plage de valeurs est [2, 250], inclus. 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, NIC. Les réseaux virtuels et NSG sont partagés. Il est recommandé de ne pas disposer d’une adresse IP publique, d’une carte réseau, d’un réseau virtuel et d’un groupe de sécurité réseau existants. Quand--Count est spécifié,--Attach-Data-Disks,--Attach-OS-Disk,--Boot-Diagnostics-Storage,--Computer-Name,--hôte,--Host-Group,--cartes réseau,--OS-Disk-Name,--Private-IP-adresse,--public-IP-Address,--public-IP-adresse-DNS-Name,--storage-account,--Storage-Container-Name,--Subnet,--use-unmanaged-Disk,--vnet-Name n’est pas autorisé.

--custom-data

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

--data-disk-caching

Type de mise en cache du stockage pour le ou les disques de données, y compris « None », « ReadOnly », « ReadWrite », etc. Utilisez une valeur singulière à appliquer à tous les disques, ou utilisez <lun>=<vaule1> <lun>=<value2> pour configurer un disque individuel.

--data-disk-encryption-sets

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

--data-disk-sizes-gb

Tailles de disque de données gérées vides séparées par des espaces, en Go à créer.

--edge-zone

Nom de la zone de périphérie.

--enable-agent

Indique si l'agent de machine virtuelle doit être configuré sur la machine virtuelle. Lorsque cette propriété n’est pas spécifiée, le comportement par défaut consiste à lui affecter la valeur true. Cela permet de s’assurer 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 automatiques est activée pour la machine virtuelle Windows.

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

Corriger les machines virtuelles sans redémarrage. --Enable-agent doit être défini et--patch-mode doit être défini sur AutomaticByPlatform.

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

Activez le démarrage sécurisé. Elle fait partie du lancement approuvé.

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

Activez vTPM. Elle fait partie du lancement approuvé.

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

Activez le chiffrement de l’hôte pour la machine virtuelle ou VMSS. Cela active le chiffrement pour tous les disques, y compris le disque de ressource/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 un temps de réimage de machine virtuelle/VMSS plus rapide.

valeurs acceptées: false, true
--eviction-policy

Stratégie d’éviction pour l’ordinateur virtuel à priorité point. La stratégie d’éviction par défaut est désallouée pour un ordinateur virtuel de priorité point.

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

Génère les fichiers de clés SSH publiques et privées s’ils sont manquants. Les clés sont stockées dans le répertoire ~/.ssh

--host

ID de l’hôte dédié dans lequel se trouve la machine virtuelle. --Host et--Host-Group ne peut pas être utilisé ensemble.

--host-group

Nom ou ID du groupe hôte dédié dans lequel se trouve la machine virtuelle. --Host et--Host-Group ne peut pas être utilisé ensemble.

--image

Nom de l’image du système d’exploitation en tant qu’alias URN, URN, nom ou ID de l’image personnalisée, ID de version de l’image personnalisée ou URI de l’objet blob de disque dur virtuel. Ce paramètre est requis sauf si vous utilisez le --attach-os-disk. 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 vm image list, az vm image show
--license-type

Spécifie que l’image Windows ou le disque a une licence locale. Pour activer Azure Hybrid Benefit pour Windows Server, utilisez « Windows_Server ». Pour activer les droits d’hébergement mutualisés pour Windows 10, utilisez « Windows_Client ». Pour plus d’informations, consultez la documentation en ligne des machines virtuelles Windows Azure.

valeurs acceptées: None, RHEL_BYOS, SLES_BYOS, Windows_Client, Windows_Server
--location -l

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

--max-price

Le prix maximal (en dollars américains) vous êtes prêt à payer pour une machine virtuelle/VMSS à la place. -1 indique que l’emplacement de l’ordinateur virtuel/VMSS ne doit pas être supprimé pour des raisons de prix.

--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. En cas d’omission, une nouvelle carte réseau est créée. Si une carte réseau existante est spécifiée, ne spécifiez pas le sous-réseau, le réseau virtuel, l’adresse IP publique ou le groupe de sécurité réseau.

--no-wait

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

--nsg

Nom à utiliser lors de la création d’un nouveau groupe de sécurité réseau (par défaut) ou de la référence à un groupe 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 de l’opérateur--%).

--nsg-rule

Règle NSG à créer lors de la création d’un groupe de sécurité réseau. Par défaut, ouvre les ports pour autoriser RDP sur Windows et autoriser SSH sur Linux. AUCUN ne représente aucune règle NSG.

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

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

valeurs acceptées: None, ReadOnly, ReadWrite
--os-disk-encryption-set

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

--os-disk-name

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

--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 en invité vers 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 des correctifs sur une machine virtuelle. Pour ce faire, vous devez appliquer les correctifs manuellement à l’intérieur de la machine virtuelle. Dans ce mode, les mises à jour automatiques sont désactivées. le paramètre paramétrer--Enable-Auto-Update doit avoir la valeur false. AutomaticByOS : la machine virtuelle est automatiquement mise à jour par le système d’exploitation. Le paramètre--Enable-Auto-Update doit avoir la valeur true. AutomaticByPlatform : l’ordinateur virtuel est automatiquement mis à 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 avoir la valeur true.

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

Nom du plan.

--plan-product

Planifier le produit.

--plan-promotion-code

Code de promotion du plan.

--plan-publisher

Éditeur de plan.

--platform-fault-domain

Spécifiez le domaine d’erreur logique du groupe identique dans lequel la machine virtuelle sera créée. Par défaut, l’ordinateur virtuel est automatiquement affecté à un domaine d’erreur qui gère le mieux l’équilibre entre les domaines d’erreur disponibles. Cela s’applique uniquement si la propriété virtualMachineScaleSet de cet ordinateur virtuel 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 que l’ordinateur virtuel est créé. L’attribution de domaine d’erreur peut être affichée dans la vue d’instance de machine virtuelle.

--ppg

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

--priority

Priority Utilisez « spot » pour exécuter des charges de travail à courte durée de vie de manière rentable. L’énumération « Low » sera dépréciée à l’avenir. Utilisez « spot » pour déployer la machine virtuelle Azure spot et/ou VMSS. La valeur par défaut est normal.

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

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

--public-ip-address

Nom de l’adresse IP publique lors de la création d’une (valeur par défaut) ou référencement d’une adresse existante. Peut également faire référence à une adresse IP publique existante par son ID ou spécifier « » pour aucun (« » dans Azure CLI à l’aide de PowerShell ou de--% Operator).

--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 d’adresse IP publique. Elle est définie sur base par défaut.

valeurs acceptées: Basic, Standard
--role

Nom de rôle ou ID dont l’identité a été affectée par le système.

valeur par défaut: Contributor
--scope

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

--secrets

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

--security-type

Spécifiez si le lancement approuvé est activé sur la machine virtuelle. Consultez https://docs.microsoft.com/azure/virtual-machines/trusted-launch.

valeurs acceptées: TrustedLaunch
--size

Taille de la machine virtuelle à créer. https://azure.microsoft.com/pricing/details/virtual-machines/Pour plus d’informations sur la taille, consultez.

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 d’accès 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 en tant que 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 des espaces de clés publiques SSH ou de chemins d’accès de fichiers de clés publiques.

--storage-account

Applicable uniquement lorsqu’il est utilisé avec --use-unmanaged-disk . Nom à utiliser lors de la création d’un compte de stockage ou de la référence à un compte existant. En cas d’omission, un compte de stockage approprié dans le même groupe de ressources et le même emplacement est utilisé, ou un compte de stockage est créé.

--storage-container-name

Applicable uniquement lorsqu’il est utilisé avec --use-unmanaged-disk . Nom du conteneur de stockage pour le disque du système d’exploitation de la machine virtuelle. Valeur par défaut : VHD.

--storage-sku

Référence (SKU) du compte de stockage avec lequel conserver la machine virtuelle. Utilisez une référence (SKU) singulière qui serait appliquée sur tous les disques, ou spécifiez des disques individuels. Utilisation : [--stockage-SKU SKU |--Storage-SKU ID = SKU ID = SKU ID = SKU...], où chaque ID est « OS » ou un numéro d’unité logique (LUN) indexé (0). Valeurs autorisées : Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS.

--subnet

Nom du sous-réseau lors de la création d’un réseau virtuel ou référencement d’un réseau existant. Peut également faire référence à un sous-réseau existant par son ID. Si le nom de 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 réseau est créé.

--subnet-address-prefix

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

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

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

--tags

Balises séparées par des espaces : clé [= valeur] [clé [= valeur]...]. Utilisez «» pour effacer les balises existantes.

--ultra-ssd-enabled

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

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

N’utilisez pas de disque managé pour conserver les machines virtuelles.

--validate

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

--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 nouveau 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 nouveau ou d’une référence à un réseau existant.

--workspace

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

--zone -z

Zone de disponibilité dans laquelle approvisionner la ressource.

valeurs acceptées: 1, 2, 3

az vm deallocate

Désallouer une machine virtuelle.

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

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

Exemples

Désallouer, généraliser et capturer 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

Désallouer, généraliser et capturer 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

Désallouer une machine virtuelle. généré automatiquement

az vm deallocate --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 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 de az configure --defaults vm=<name> .

--no-wait

Ne pas attendre la fin de l’opération de longue duré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 à l’aide de az account set -s NAME_OR_ID .

az vm delete

Supprimez une machine virtuelle.

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

Exemples

Supprimer une machine virtuelle sans invite de confirmation.

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

Supprimer 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 permettant de forcer la suppression des machines virtuelles. (Fonctionnalité en préversion).

--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 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 de az configure --defaults vm=<name> .

--no-wait

Ne pas attendre la fin de l’opération de longue duré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 à l’aide de az account set -s NAME_OR_ID .

--yes -y

Ne pas demander de confirmation.

az vm generalize

Marquer une machine virtuelle comme généralisée, ce qui lui permet d’être mis en image pour plusieurs déploiements.

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

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

Exemples

Désallouer, généraliser et capturer 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

Désallouer, généraliser et capturer 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 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 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 de az configure --defaults vm=<name> .

--no-wait

Ne pas attendre la fin de l’opération de longue duré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 à l’aide de az account set -s NAME_OR_ID .

az vm get-instance-view

Obtenir des informations sur l’instance d’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 de l’instance d’une machine virtuelle.

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

Obtenir 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 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 de az configure --defaults vm=<name> .

--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 à l’aide de az account set -s NAME_OR_ID .

az vm install-patches

Installez les 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 les correctifs sur une machine virtuelle Windows, ce qui permet de disposer d’une durée maximale de 4 heures, et la machine virtuelle redémarrera 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 de disposer d’une durée maximale de 4 heures, et la machine virtuelle redémarrera 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 d’exécution de l’opération. Il doit s’agir d’une chaîne de durée conforme ISO 8601, telle que PT4H (4 heures).

--reboot-setting

Définir le moment où 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 des espaces de classifications à inclure pour les machines virtuelles Linux.

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

Liste séparée par des espaces 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 « NeverReboots » lorsque cette valeur est définie. 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 ID ou d’autres arguments « ID de ressource ».

--kb-numbers-to-exclude

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

--kb-numbers-to-include

Liste séparée par des espaces de Ko à inclure dans l’opération de mise à jour corrective. Applicable uniquement à la machine virtuelle Windows.

--name -n

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

--no-wait

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

--package-name-masks-to-exclude

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

--package-name-masks-to-include

Liste séparée par des espaces des packages à inclure dans l’opération de mise à jour corrective. 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 à l’aide de az account set -s NAME_OR_ID .

az vm list

Répertorier les détails des machines virtuelles.

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

az vm list [--query-examples]
           [--resource-group]
           [--show-details]
           [--subscription]

Exemples

Répertorie toutes les machines virtuelles.

az vm list

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

az vm list -g MyResourceGroup

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

az vm list -g MyResourceGroup -d

Paramètres facultatifs

--query-examples

Recommandez JMESPath String pour vous. Vous pouvez copier une requête et la coller après--le paramètre de requête entre guillemets doubles pour voir les résultats. Vous pouvez ajouter un ou plusieurs mots clés positionnels pour pouvoir fournir des suggestions en fonction de ces mots clés.

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

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

--subscription

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

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

Obtenir les adresses IP d’une machine virtuelle.

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

Obtenir les adresses IP de 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 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 de az configure --defaults vm=<name> .

--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 à l’aide de az account set -s NAME_OR_ID .

az vm list-sizes

Répertorier les tailles disponibles pour les machines virtuelles.

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

Exemples

Répertoriez les tailles de machines virtuelles disponibles dans la région États-Unis de l’Ouest.

az vm list-sizes -l westus

Paramètres obligatoires

--location -l

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

Paramètres facultatifs

--subscription

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

az vm list-skus

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

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

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

Exemples

Répertorie toutes les références SKU dans la région ouest des États-Unis.

az vm list-skus -l westus

Répertorie toutes les tailles de machine virtuelle disponibles dans la région East Unis 2 qui prennent en charge la zone de disponibilité.

az vm list-skus -l eastus2 --zone

Répertorie toutes les tailles de machine virtuelle disponibles dans la région East Unis 2 qui prennent en charge la zone de disponibilité avec un nom tel que « standard_ds1... ».

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

Répertoriez les informations relatives aux références SKU dans la région ouest des États-Unis.

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

Paramètres facultatifs

--all

Affichez toutes les informations, y compris les tailles de machine virtuelle qui ne sont pas disponibles dans l’abonnement actuel.

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

Lieu. 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 », « captures instantanées », « disques », etc.

--size -s

Nom de la taille, le nom partiel est accepté.

--subscription

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

--zone -z

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

valeurs acceptées: false, true

az vm list-usage

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

az vm list-usage --location
                 [--subscription]

Exemples

Obtenir l’utilisation des ressources de calcul pour la région États-Unis de l’Ouest.

az vm list-usage -l westus

Paramètres obligatoires

--location -l

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

Paramètres facultatifs

--subscription

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

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épertorie 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 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 de az configure --defaults vm=<name> .

--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 à l’aide de az account set -s NAME_OR_ID .

az vm open-port

Ouvre une machine virtuelle vers le 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 (NIC) ou au sous-réseau de la machine virtuelle. 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 remplacera une règle existante par ce nom. Pour les machines virtuelles à plusieurs cartes réseau, ou pour un contrôle plus précis, utilisez directement les commandes réseau appropriées (création de règle NSG, etc.).

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

Exemples

Ouvrez tous les ports sur 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 ayant 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 de 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. Utilisez « * » pour autoriser le trafic sur 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.

--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 ID ou d’autres arguments « ID de ressource ».

--name -n

Nom de l’ordinateur virtuel sur lequel ouvrir le trafic entrant.

--nsg-name

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

--priority

Priorité de la règle, comprise 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 à l’aide de az account set -s NAME_OR_ID .

az vm perform-maintenance

Opération d’exécution de la maintenance sur un ordinateur virtuel.

az vm perform-maintenance [--ids]
                          [--name]
                          [--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 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 de az configure --defaults vm=<name> .

--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 à l’aide de az account set -s NAME_OR_ID .

az vm reapply

Réappliquez les machines virtuelles.

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

Exemples

Réappliquer 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 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 de az configure --defaults vm=<name> .

--no-wait

Ne pas attendre la fin de l’opération de longue duré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 à l’aide de az account set -s NAME_OR_ID .

az vm redeploy

Redéploiement d’une machine virtuelle existante.

az vm redeploy [--ids]
               [--name]
               [--no-wait]
               [--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 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 de az configure --defaults vm=<name> .

--no-wait

Ne pas attendre la fin de l’opération de longue duré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 à l’aide de az account set -s NAME_OR_ID .

az vm resize

Mettez à jour la taille d’une machine virtuelle.

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

Exemples

Redimensionner 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 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 de az configure --defaults vm=<name> .

--no-wait

Ne pas attendre la fin de l’opération de longue duré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 à l’aide de az account set -s NAME_OR_ID .

az vm restart

Redémarrez les 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 si la machine virtuelle ne répond pas.

--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 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 de az configure --defaults vm=<name> .

--no-wait

Ne pas attendre la fin de l’opération de longue duré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 à l’aide de az account set -s NAME_OR_ID .

az vm show

Obtenir les détails d’une machine virtuelle.

az vm show [--ids]
           [--name]
           [--query-examples]
           [--resource-group]
           [--show-details]
           [--subscription]

Exemples

Affichez les informations relatives à une machine virtuelle.

az vm show -g MyResourceGroup -n MyVm -d

Obtenir 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 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 de az configure --defaults vm=<name> .

--query-examples

Recommandez JMESPath String pour vous. Vous pouvez copier une requête et la coller après--le paramètre de requête entre guillemets doubles pour voir les résultats. Vous pouvez ajouter un ou plusieurs mots clés positionnels pour pouvoir fournir des suggestions en fonction de ces mots clés.

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

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

--subscription

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

az vm simulate-eviction

Simulez l’éviction d’une machine virtuelle à points.

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

Exemples

Simulez l’éviction d’une machine virtuelle à points.

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 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 de az configure --defaults vm=<name> .

--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 à l’aide de az account set -s NAME_OR_ID .

az vm start

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

az vm start [--ids]
            [--name]
            [--no-wait]
            [--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. généré automatiquement

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 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 de az configure --defaults vm=<name> .

--no-wait

Ne pas attendre la fin de l’opération de longue duré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 à l’aide de az account set -s NAME_OR_ID .

az vm stop

Mettez hors tension (arrêter) une machine virtuelle en cours d’exécution.

La machine virtuelle continuera d’être facturée. Pour éviter cela, vous pouvez désallouer la machine virtuelle via « AZ VM DEALLOCATE ».

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

Exemples

Mettez hors tension (arrêter) une machine virtuelle en cours d’exécution.

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

Mettez hors tension une machine virtuelle en cours d’exécution sans l’arrêter.

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

Mettre hors tension des 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 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 de az configure --defaults vm=<name> .

--no-wait

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

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

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

--subscription

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

az vm update

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

Mettez à jour les objets et les propriétés de machine virtuelle à l’aide des chemins d’accès qui correspondent à « AZ VM Show ».

az vm update [--add]
             [--disk-caching]
             [--enable-secure-boot {false, true}]
             [--enable-vtpm {false, true}]
             [--force-string]
             [--ids]
             [--license-type {None, RHEL_BYOS, RHEL_ELS_6, SLES_BYOS, Windows_Client, Windows_Server}]
             [--max-price]
             [--name]
             [--no-wait]
             [--os-disk]
             [--ppg]
             [--priority {Low, Regular, Spot}]
             [--remove]
             [--resource-group]
             [--set]
             [--subscription]
             [--ultra-ssd-enabled {false, true}]
             [--workspace]
             [--write-accelerator]

Exemples

Ajoutez ou mettez à jour une balise.

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

Supprimer une balise.

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

Définir 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}

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

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

Paramètres facultatifs

--add

Ajoutez un objet à une liste d’objets en spécifiant des paires chemin d’accès et valeur de clé. Exemple :--Add Property. listProperty <key = value, String ou JSON String>.

--disk-caching

Utilisez une valeur singulière pour appliquer ou spécifier des disques individuels, par exemple « OS = ReadWrite 0 = none 1 = ReadOnly » doit activer Update OS Disk et 2 Data Disks.

--enable-secure-boot

Activez le démarrage sécurisé.

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

Activez vTPM.

valeurs acceptées: false, true
--force-string

Quand vous utilisez’Set’ou’Add', conservez les littéraux de chaîne au lieu de tenter de les convertir au format JSON.

--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 ID ou d’autres arguments « ID de ressource ».

--license-type

Spécifie que l’image Windows ou le disque a une licence locale. Pour activer Azure Hybrid Benefit pour Windows Server, utilisez « Windows_Server ». Pour activer les droits d’hébergement mutualisés pour Windows 10, utilisez « Windows_Client ». Pour plus d’informations, consultez la documentation en ligne des machines virtuelles Windows Azure.

valeurs acceptées: None, RHEL_BYOS, RHEL_ELS_6, SLES_BYOS, Windows_Client, Windows_Server
--max-price

Le prix maximal (en dollars américains) vous êtes prêt à payer pour une machine virtuelle/VMSS à la place. -1 indique que l’emplacement de l’ordinateur virtuel/VMSS ne doit pas être supprimé pour des raisons de prix.

--name -n

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

--no-wait

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

--os-disk

ID ou nom de disque du système d’exploitation managé vers lequel effectuer l’échange.

--ppg

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

--priority

Priority Utilisez « spot » pour exécuter des charges de travail à courte durée de vie de manière rentable. L’énumération « Low » sera dépréciée à l’avenir. Utilisez « spot » pour déployer la machine virtuelle Azure spot et/ou VMSS. La valeur par défaut est normal.

valeurs acceptées: Low, Regular, Spot
--remove

Supprimer une propriété ou un élément d’une liste. Exemple :--Remove Property. List ou--Remove propertyToRemove.

--resource-group -g

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

--set

Mettez à jour un objet en spécifiant un chemin d’accès à la propriété et une valeur à définir. Exemple :--Set property1. Property2 =.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de 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 gérés avec UltraSSD_LRS compte de stockage.

valeurs acceptées: false, true
--workspace

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

--write-accelerator

Activez/désactivez l’accélérateur d’écriture sur le disque. Utilisez la valeur singulière « true/false » pour appliquer ou spécifier des disques individuels, par exemple « OS = true 1 = true 2 = true » pour le disque du système d’exploitation et les disques de données avec le numéro d’unité logique (LUN) 1 & 2.

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

Patientez jusqu’à 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

Patientez jusqu’à ce qu’il soit créé avec « provisioningState » à « Succeeded ».

--custom

Attendez que la condition satisfasse à une requête JMESPath personnalisée. Par exemple, provisioningState ! = « en cours », instanceView. Status [ ? code = = 'PowerState/Running'].

--deleted

Attendez la suppression.

--exists

Attendez que la ressource existe.

--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 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 de az configure --defaults vm=<name> .

--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 à l’aide de az account set -s NAME_OR_ID .

--timeout

Attente maximale en secondes.

valeur par défaut: 3600
--updated

Patientez jusqu’à la mise à jour avec provisioningState dans’Succeeded'.