Partager via


az lab vm

Le groupe de commandes « lab » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Gérez les machines virtuelles dans un laboratoire azure devtest.

Commandes

Nom Description Type État
az lab vm apply-artifacts

Appliquez des artefacts à une machine virtuelle. Cette opération peut prendre un certain temps.

Noyau Aperçu
az lab vm claim

Commande pour revendiquer une machine virtuelle dans Azure DevTest Lab.

Noyau Aperçu
az lab vm create

Créez une machine virtuelle dans un laboratoire.

Noyau Aperçu
az lab vm delete

Supprimez la machine virtuelle. Cette opération peut prendre un certain temps.

Noyau Aperçu
az lab vm hibernate

Mettre en veille prolongée une machine virtuelle Cette opération peut prendre un certain temps.

Noyau Aperçu
az lab vm list

Répertoriez les machines virtuelles dans un laboratoire donné.

Noyau Aperçu
az lab vm show

Afficher la machine virtuelle.

Noyau Aperçu
az lab vm start

Démarrez une machine virtuelle. Cette opération peut prendre un certain temps.

Noyau Aperçu
az lab vm stop

Arrêter une machine virtuelle Cette opération peut prendre un certain temps.

Noyau Aperçu
az lab vm wait

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

Noyau Aperçu

az lab vm apply-artifacts

Préversion

Le groupe de commandes « lab » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Appliquez des artefacts à une machine virtuelle. Cette opération peut prendre un certain temps.

az lab vm apply-artifacts --lab-name
                          --name
                          --resource-group
                          [--artifacts]
                          [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]

Exemples

Appliquez des artefacts à une machine virtuelle dans Azure DevTest Lab.

az lab vm apply-artifacts --artifacts artifacts.json --lab-name MyLab --name MyVirtualMachine --resource-group MyResourceGroup

Paramètres obligatoires

--lab-name

Nom du labo.

--name -n

Nom de la machine virtuelle.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Paramètres facultatifs

--artifacts

Chemin d’accès au tableau encodé JSON d’artefacts à appliquer. Liste encodée JSON des paramètres.

--no-wait

N’attendez pas la fin de l’opération de longue durée.

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

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

--help -h

Affichez ce message d’aide et quittez-le.

--only-show-errors

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

--verbose

Augmentez la détail de journalisation. Utilisez --debug pour les journaux de débogage complets.

az lab vm claim

Préversion

Le groupe de commandes « lab » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Commande pour revendiquer une machine virtuelle dans Azure DevTest Lab.

az lab vm claim [--ids]
                [--lab-name]
                [--name]
                [--resource-group]
                [--subscription]

Paramètres facultatifs

--ids

Un ou plusieurs ID de ressource (délimités par l’espace). 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 ».

--lab-name

Nom du labo.

--name -n

Nom de la machine virtuelle à revendiquer.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de 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.

Paramètres globaux
--debug

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

--help -h

Affichez ce message d’aide et quittez-le.

--only-show-errors

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

--verbose

Augmentez la détail de journalisation. Utilisez --debug pour les journaux de débogage complets.

az lab vm create

Préversion

Le groupe de commandes « lab » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Créez une machine virtuelle dans un laboratoire.

az lab vm create --lab-name
                 --name
                 --resource-group
                 [--admin-password]
                 [--admin-username]
                 [--allow-claim {0, 1, f, false, n, no, t, true, y, yes}]
                 [--artifacts]
                 [--authentication-type {password, ssh}]
                 [--disk-type {Premium, Standard, StandardSSD}]
                 [--expiration-date]
                 [--formula]
                 [--generate-ssh-keys {0, 1, f, false, n, no, t, true, y, yes}]
                 [--image]
                 [--image-type {custom, gallery}]
                 [--ip-configuration {private, public, shared}]
                 [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                 [--notes]
                 [--saved-secret]
                 [--size]
                 [--ssh-key]
                 [--subnet]
                 [--tags]
                 [--vnet-name]

Paramètres obligatoires

--lab-name

Nom du labo.

--name -n

Nom de la machine virtuelle ou de l’environnement.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Paramètres facultatifs

--admin-password

Mot de passe de l’administrateur de machine virtuelle.

--admin-username

Nom d’utilisateur de l’administrateur de machine virtuelle.

Valeur par défaut: your_system_user_login_name
--allow-claim

Indicateur indiquant si la machine virtuelle doit être créée comme pouvant être revendiquée.

Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
Valeur par défaut: False
--artifacts

Chemin d’accès au tableau encodé JSON d’artefacts à appliquer. Liste encodée JSON des paramètres.

--authentication-type

Type d’authentification autorisé pour la machine virtuelle.

Valeurs acceptées: password, ssh
Valeur par défaut: password
--disk-type

Type de stockage à utiliser pour la machine virtuelle.

Valeurs acceptées: Premium, Standard, StandardSSD
--expiration-date

Date d’expiration de la machine virtuelle.

--formula

Nom de la formule. Utilisez az lab formula list pour les formules disponibles. Utilisez az lab formula avec l’indicateur de --export-artifacts pour exporter et mettre à jour les artefacts, puis transmettez les résultats via l’argument --artifacts.

--generate-ssh-keys

Générez des fichiers de clé publique et privée SSH s’ils sont manquants.

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

Nom de l’image du système d’exploitation (nom de l’image de la galerie ou nom/ID d’image personnalisé). Utilisez az lab gallery-image list pour les images de galerie disponibles ou az lab custom-image list pour les images personnalisées disponibles.

--image-type

Type de l’image.

Valeurs acceptées: custom, gallery
--ip-configuration

Type de configuration IP à utiliser pour la machine virtuelle.

Valeurs acceptées: private, public, shared
--no-wait

N’attendez pas la fin de l’opération de longue durée.

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

Notes de la machine virtuelle.

--saved-secret

Nom du secret enregistré à utiliser pour l’authentification. Lorsque cette valeur est fournie, elle est utilisée à la place d’autres méthodes d’authentification.

--size

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

--ssh-key

Chemin du fichier de clé publique SSH ou de clé publique. Utilisez --generate-ssh-keys pour générer des clés SSH.

--subnet

Nom du sous-réseau auquel ajouter la machine virtuelle.

--tags

Balises de la ressource. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

--vnet-name

Nom du réseau virtuel auquel ajouter la machine virtuelle.

Paramètres globaux
--debug

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

--help -h

Affichez ce message d’aide et quittez-le.

--only-show-errors

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

--verbose

Augmentez la détail de journalisation. Utilisez --debug pour les journaux de débogage complets.

az lab vm delete

Préversion

Le groupe de commandes « lab » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Supprimez la machine virtuelle. Cette opération peut prendre un certain temps.

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

Paramètres obligatoires

--lab-name

Nom du labo.

--name

Nom de la machine virtuelle.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Paramètres facultatifs

--no-wait

N’attendez pas la fin de l’opération de longue durée.

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

N’invitez pas à confirmer.

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

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

--help -h

Affichez ce message d’aide et quittez-le.

--only-show-errors

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

--verbose

Augmentez la détail de journalisation. Utilisez --debug pour les journaux de débogage complets.

az lab vm hibernate

Préversion

Le groupe de commandes « lab » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Mettre en veille prolongée une machine virtuelle Cette opération peut prendre un certain temps.

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

Exemples

Mettre en veille prolongée une machine virtuelle.

az lab vm hibernate --resource-group MyResourceGroup --lab-name MyLab --name MyVM

Paramètres obligatoires

--lab-name

Nom du labo.

--name

Nom de la machine virtuelle.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Paramètres facultatifs

--no-wait

N’attendez pas la fin de l’opération de longue durée.

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

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

--help -h

Affichez ce message d’aide et quittez-le.

--only-show-errors

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

--verbose

Augmentez la détail de journalisation. Utilisez --debug pour les journaux de débogage complets.

az lab vm list

Préversion

Le groupe de commandes « lab » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Répertoriez les machines virtuelles dans un laboratoire donné.

az lab vm list --lab-name
               --resource-group
               [--all {0, 1, f, false, n, no, t, true, y, yes}]
               [--claimable {0, 1, f, false, n, no, t, true, y, yes}]
               [--environment]
               [--expand]
               [--filters]
               [--max-items]
               [--next-token]
               [--object-id]
               [--order-by]
               [--top]

Exemples

Répertoriez les machines virtuelles dans un laboratoire Azure DevTest.

az lab vm list --lab-name MyLab --resource-group MyResourceGroup

Paramètres obligatoires

--lab-name

Nom du labo.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Paramètres facultatifs

--all

Répertoriez toutes les machines virtuelles du labo. Impossible d’utiliser avec --filters.

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

Répertorier uniquement les machines virtuelles pouvant être revendiquées dans le labo. Impossible d’utiliser avec --filters.

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

Nom ou ID de l’environnement dans lequel répertorier les machines virtuelles. Impossible d’utiliser avec --filters.

--expand

Spécifiez la requête $expand. Exemple : 'properties($expand=artifacts,computeVm,networkInterface,applicableSchedule)'.

--filters

Filtre à appliquer à l’opération. Exemple : '$filter=contains(name,'myName').

--max-items

Nombre total d’éléments à retourner dans la sortie de la commande. Si le nombre total d’éléments disponibles est supérieur à la valeur spécifiée, un jeton est fourni dans la sortie de la commande. Pour reprendre la pagination, fournissez la valeur du jeton dans --next-token argument d’une commande suivante.

--next-token

Jeton pour spécifier où commencer la pagination. Il s’agit de la valeur du jeton d’une réponse tronquée précédemment.

--object-id

ID d’objet du propriétaire pour lequel répertorier les machines virtuelles.

--order-by

Expression de classement pour les résultats, à l’aide de la notation OData. Exemple : '$orderby=name desc'.

--top

Nombre maximal de ressources à retourner à partir de l’opération. Exemple : '$top=10'.

Paramètres globaux
--debug

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

--help -h

Affichez ce message d’aide et quittez-le.

--only-show-errors

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

--verbose

Augmentez la détail de journalisation. Utilisez --debug pour les journaux de débogage complets.

az lab vm show

Préversion

Le groupe de commandes « lab » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Afficher la machine virtuelle.

az lab vm show --lab-name
               --name
               --resource-group
               [--expand]

Paramètres obligatoires

--lab-name

Nom du labo.

--name

Nom de la machine virtuelle.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Paramètres facultatifs

--expand

Spécifiez la requête $expand. Exemple : 'properties($expand=artifacts,computeVm,networkInterface,applicableSchedule)'.

Paramètres globaux
--debug

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

--help -h

Affichez ce message d’aide et quittez-le.

--only-show-errors

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

--verbose

Augmentez la détail de journalisation. Utilisez --debug pour les journaux de débogage complets.

az lab vm start

Préversion

Le groupe de commandes « lab » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Démarrez une machine virtuelle. Cette opération peut prendre un certain temps.

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

Paramètres obligatoires

--lab-name

Nom du labo.

--name

Nom de la machine virtuelle.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Paramètres facultatifs

--no-wait

N’attendez pas la fin de l’opération de longue durée.

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

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

--help -h

Affichez ce message d’aide et quittez-le.

--only-show-errors

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

--verbose

Augmentez la détail de journalisation. Utilisez --debug pour les journaux de débogage complets.

az lab vm stop

Préversion

Le groupe de commandes « lab » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

Arrêter une machine virtuelle Cette opération peut prendre un certain temps.

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

Paramètres obligatoires

--lab-name

Nom du labo.

--name

Nom de la machine virtuelle.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Paramètres facultatifs

--no-wait

N’attendez pas la fin de l’opération de longue durée.

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

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

--help -h

Affichez ce message d’aide et quittez-le.

--only-show-errors

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

--verbose

Augmentez la détail de journalisation. Utilisez --debug pour les journaux de débogage complets.

az lab vm wait

Préversion

Le groupe de commandes « lab » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus

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

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

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

Spécifiez la requête $expand. Exemple : 'properties($expand=artifacts,computeVm,networkInterface,applicableSchedule)'.

--ids

Un ou plusieurs ID de ressource (délimités par l’espace). 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
--lab-name

Nom du labo.

--name

Nom de la machine virtuelle.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de 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

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 la détail de journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez-le.

--only-show-errors

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

--verbose

Augmentez la détail de journalisation. Utilisez --debug pour les journaux de débogage complets.