Share via


az lab vm

El grupo de comandos "lab" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Administración de máquinas virtuales en azure DevTest Lab.

Comandos

Nombre Description Tipo Estado
az lab vm apply-artifacts

Aplique artefactos a una máquina virtual en Azure DevTest Lab.

Principal Vista previa
az lab vm claim

Reclamar una máquina virtual desde el laboratorio.

Principal Vista previa
az lab vm create

Creación de una máquina virtual de un laboratorio.

Principal Vista previa
az lab vm delete

Elimine la máquina virtual.

Principal Vista previa
az lab vm list

Enumere las máquinas virtuales de azure DevTest Lab.

Principal Vista previa
az lab vm show

Obtenga la máquina virtual.

Principal Vista previa
az lab vm start

Inicia una máquina virtual.

Principal Vista previa
az lab vm stop

Detener una máquina virtual Esta operación puede tardar un tiempo en completarse.

Principal Vista previa

az lab vm apply-artifacts

Vista previa

El grupo de comandos "lab" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Aplique artefactos a una máquina virtual en Azure DevTest Lab.

az lab vm apply-artifacts --lab-name
                          --name
                          --resource-group
                          [--artifacts]

Ejemplos

Aplique artefactos a una máquina virtual en Azure DevTest Lab. (generado automáticamente)

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

Parámetros requeridos

--lab-name

Nombre del laboratorio.

--name -n

Nombre de la máquina virtual.

--resource-group -g

Nombre del grupo de recursos del laboratorio.

Parámetros opcionales

--artifacts

Matriz codificada de JSON de artefactos que se van a aplicar. Use '@{file}' para cargar desde un archivo.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az lab vm claim

Vista previa

El grupo de comandos "lab" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Reclamar una máquina virtual desde el laboratorio.

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

Ejemplos

Reclamar cualquier máquina virtual disponible en el laboratorio.

az lab vm claim -g {ResourceGroup} --lab-name {LabName}

Reclamar una máquina virtual específica en el laboratorio.

az lab vm claim -g {ResourceGroup} --lab-name {LabName} --name {VMName}

Reclamar varias máquinas virtuales en el laboratorio por identificadores.

az lab vm claim --ids \
    /subscriptions/{SubID}/resourcegroups/{ResourceGroup}/providers/microsoft.devtestlab/labs/{LabName}/virtualmachines/{VMName1} \
    /subscriptions/{SubID}/resourcegroups/{ResourceGroup}/providers/microsoft.devtestlab/labs/{LabName}/virtualmachines/{VMName2}

Parámetros opcionales

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--lab-name

Nombre del laboratorio.

--name -n

Nombre de la máquina virtual que se va a reclamar.

--resource-group -g

Nombre del grupo de recursos del laboratorio.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az lab vm create

Vista previa

El grupo de comandos "lab" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Creación de una máquina virtual de un laboratorio.

az lab vm create --lab-name
                 --name
                 --resource-group
                 [--admin-password]
                 [--admin-username]
                 [--allow-claim]
                 [--artifacts]
                 [--authentication-type]
                 [--disk-type]
                 [--expiration-date]
                 [--formula]
                 [--generate-ssh-keys]
                 [--image]
                 [--image-type]
                 [--ip-configuration]
                 [--notes]
                 [--saved-secret]
                 [--size]
                 [--ssh-key]
                 [--subnet]
                 [--tags]
                 [--vnet-name]

Ejemplos

Cree una máquina virtual en el laboratorio a partir de una imagen de la galería.

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "Ubuntu Server 16.04 LTS" --image-type gallery --size Standard_DS1_v2

Cree una máquina virtual en el laboratorio desde una imagen de la galería con autenticación SSH.

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "Ubuntu Server 16.04 LTS" --image-type gallery --size Standard_DS1_v2 --authentication-type ssh

Cree una máquina virtual reclamable en el laboratorio desde una imagen de la galería con autenticación de contraseña.

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "Ubuntu Server 16.04 LTS" --image-type gallery --size Standard_DS1_v2 --allow-claim

Cree una máquina virtual windows en el laboratorio desde una imagen de la galería con autenticación de contraseña.

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "Windows Server 2008 R2 SP1" --image-type gallery --size Standard_DS1_v2

Cree una máquina virtual en el laboratorio a partir de una imagen personalizada.

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "jenkins_custom" --image-type custom --size Standard_DS1_v2

Cree una máquina virtual en el laboratorio con una dirección IP pública.

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "Ubuntu Server 16.04 LTS" --image-type gallery --size Standard_DS1_v2 --ip-configuration public

Cree una máquina virtual a partir de una fórmula.

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --formula MyFormula --artifacts '@artifacts.json'

Parámetros requeridos

--lab-name

Nombre del laboratorio.

--name -n

Nombre de la máquina virtual.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros opcionales

--admin-password

Contraseña para el administrador de la máquina virtual.

--admin-username

Nombre de usuario del administrador de la máquina virtual.

valor predeterminado: your_system_user_login_name
--allow-claim

Marca que indica si la máquina virtual se debe crear como reclamable.

valor predeterminado: False
--artifacts

Matriz codificada de JSON de artefactos que se van a aplicar. Use '@{file}' para cargar desde un archivo.

--authentication-type

Tipo de autenticación permitido para la máquina virtual. Los valores permitidos son: contraseña, ssh.

valor predeterminado: password
--disk-type

Tipo de almacenamiento que se va a usar para la máquina virtual. Los valores permitidos son: Premium, Standard, StandardSSD.

--expiration-date

Fecha de expiración en UTC(aaaa-MM-ddTHH:mm:ss) para la máquina virtual.

--formula

Nombre de la fórmula. Use az lab formula list para fórmulas disponibles.

Use az lab formula con la --export-artifacts marca para exportar y actualizar artefactos y, a continuación, pase los resultados a través del --artifacts argumento .

--generate-ssh-keys

Generar archivos de clave pública y privada SSH si faltan.

--image

Nombre de la imagen del sistema operativo (nombre de imagen de la galería o nombre o identificador de imagen personalizado).

Se usa az lab gallery-image list para imágenes de galería disponibles o az lab custom-image list para imágenes personalizadas disponibles.

--image-type

Tipo de la imagen. Los valores permitidos son: galería, personalizado.

--ip-configuration

Tipo de configuración de IP que se va a usar para la máquina virtual. Los valores permitidos son: compartido, público y privado.

Si se omite, se seleccionará en función de la red virtual de la máquina virtual.

--notes

Notas de la máquina virtual.

--saved-secret

Nombre del secreto guardado que se va a usar para la autenticación.

Cuando se proporciona este valor, se usa en lugar de otros métodos de autenticación.

--size

Tamaño de la máquina virtual que se va a crear. Consulta https://azure.microsoft.com/pricing/details/virtual-machines/ para obtener información de tamaño.

--ssh-key

La clave pública SSH o la ruta de acceso del archivo de clave pública. Use --generate-ssh-keys para generar claves SSH.

--subnet

Nombre de la subred a la que se va a agregar la máquina virtual.

--tags

Etiquetas separadas por espacios en key[=value] formato.

Las etiquetas se pueden borrar asignando el valor vacío "" a ellas.

--vnet-name

Nombre de la red virtual a la que se va a agregar la máquina virtual.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az lab vm delete

Vista previa

El grupo de comandos "lab" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Elimine la máquina virtual.

Esta operación puede tardar varios minutos en completarse.

az lab vm delete --lab-name
                 --name
                 --resource-group

Parámetros requeridos

--lab-name

El nombre del laboratorio.

--name

El nombre de la máquina virtual.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az lab vm list

Vista previa

El grupo de comandos "lab" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Enumere las máquinas virtuales de azure DevTest Lab.

az lab vm list --lab-name
               --resource-group
               [--all]
               [--claimable]
               [--environment]
               [--expand]
               [--filters]
               [--object-id]
               [--order-by]
               [--top]

Ejemplos

Enumere las máquinas virtuales de azure DevTest Lab. (generado automáticamente)

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

Parámetros requeridos

--lab-name

Nombre del laboratorio.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros opcionales

--all

Enumere todas las máquinas virtuales del laboratorio. No se puede usar con --filters.

--claimable

Enumere solo las máquinas virtuales reclamables en el laboratorio. No se puede usar con --filters.

--environment

Nombre o identificador del entorno en el que se van a enumerar las máquinas virtuales. No se puede usar con --filters.

--expand

Consulta expand.

--filters

El filtro que se va a aplicar.

--object-id

Id. de objeto del propietario para el que se van a enumerar las máquinas virtuales.

--order-by

Expresión de ordenación de los resultados mediante notación OData.

--top

Número máximo de recursos que se van a devolver.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az lab vm show

Vista previa

El grupo de comandos "lab" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Obtenga la máquina virtual.

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

Parámetros requeridos

--lab-name

El nombre del laboratorio.

--name

El nombre de la máquina virtual.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros opcionales

--expand

Especifique la consulta $expand. Ejemplo: 'properties($expand=artifacts,computeVm,networkInterface,applicableSchedule)'.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az lab vm start

Vista previa

El grupo de comandos "lab" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Inicia una máquina virtual.

Esta operación puede tardar varios minutos en completarse.

az lab vm start --lab-name
                --name
                --resource-group

Parámetros requeridos

--lab-name

El nombre del laboratorio.

--name

El nombre de la máquina virtual.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az lab vm stop

Vista previa

El grupo de comandos "lab" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Detener una máquina virtual Esta operación puede tardar un tiempo en completarse.

az lab vm stop --lab-name
               --name
               --resource-group

Parámetros requeridos

--lab-name

El nombre del laboratorio.

--name

El nombre de la máquina virtual.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.