az vm

Administrar máquinas virtuales Linux o Windows.

Comandos

az vm aem

Administre la extensión de supervisión mejorada de Azure para SAP.

az vm aem delete

Quite la extensión de supervisión mejorada de Azure.

az vm aem set

Configure la extensión de supervisión mejorada de Azure.

az vm aem verify

Compruebe que las extensiones de supervisión mejorada de Azure están configuradas correctamente.

az vm application

Administración de appliations para la máquina virtual.

az vm application list

Enumere las aplicaciones de la máquina virtual.

az vm application set

Establezca appliations para vm.

az vm assess-patches

Evalúe las revisiones en una máquina virtual.

az vm auto-shutdown

Administrar el apagado automático de la máquina virtual.

az vm availability-set

Agrupe los recursos en conjuntos de disponibilidad.

az vm availability-set convert

Convierta un conjunto de disponibilidad de Azure para que contenga máquinas virtuales con discos administrados.

az vm availability-set create

Cree un conjunto de disponibilidad de Azure.

az vm availability-set delete

Elimine un conjunto de disponibilidad.

az vm availability-set list

Enumerar conjuntos de disponibilidad.

az vm availability-set list-sizes

Enumere los tamaños de máquina virtual de un conjunto de disponibilidad.

az vm availability-set show

Obtenga información para un conjunto de disponibilidad.

az vm availability-set update

Actualice un conjunto de disponibilidad de Azure.

az vm boot-diagnostics

Solución de problemas de inicio de una máquina virtual de Azure.

az vm boot-diagnostics disable

Deshabilite los diagnósticos de arranque en una máquina virtual.

az vm boot-diagnostics enable

Habilite los diagnósticos de arranque en una máquina virtual.

az vm boot-diagnostics get-boot-log

Obtenga el registro de diagnósticos de arranque de una máquina virtual.

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

Obtenga los URI de SAS para los registros de diagnóstico de arranque de una máquina virtual.

az vm capture

Capture información de una máquina virtual detenida.

az vm convert

Convierta una máquina virtual con discos no administrados para usar discos administrados.

az vm create

Crear una máquina virtual de Azure.

az vm deallocate

Desasigne una máquina virtual para que los recursos informáticos ya no se asignen (ya no se aplican cargos). El estado cambiará de "Detenido" a "Detenido (desasignado)".

az vm delete

Elimine una máquina virtual.

az vm diagnostics

Configure la extensión de diagnóstico de máquina virtual de Azure.

az vm diagnostics get-default-config

Obtenga los valores de configuración predeterminados de una máquina virtual.

az vm diagnostics set

Configure la extensión de diagnóstico de máquina virtual de Azure.

az vm disk

Administre los discos de datos administrados conectados a una máquina virtual.

az vm disk attach

Conecte un disco persistente administrado a una máquina virtual.

az vm disk detach

Desasocie un disco administrado de una máquina virtual.

az vm encryption

Administrar el cifrado de discos de máquina virtual.

az vm encryption disable

Deshabilite el cifrado de disco en el disco del sistema operativo o en los discos de datos. Descifrar discos montados.

az vm encryption enable

Habilite el cifrado de disco en el disco del sistema operativo o en los discos de datos. Cifre los discos montados.

az vm encryption show

Mostrar el estado de cifrado.

az vm extension

Administrar extensiones en máquinas virtuales.

az vm extension delete

Quite una extensión conectada a una máquina virtual.

az vm extension image

Busque las extensiones de máquina virtual disponibles para una suscripción y una región.

az vm extension image list

Enumere la información sobre las extensiones disponibles.

az vm extension image list-names

Enumere los nombres de las extensiones disponibles.

az vm extension image list-versions

Enumere las versiones de las extensiones disponibles.

az vm extension image show

Mostrar información de una extensión.

az vm extension list

Enumere las extensiones asociadas a una máquina virtual.

az vm extension set

Establezca extensiones para una máquina virtual.

az vm extension show

Muestra información sobre las extensiones conectadas a una máquina virtual.

az vm extension wait

Coloque la CLI en un estado de espera hasta que se cumpla una condición de una extensión de máquina virtual.

az vm generalize

Marque una máquina virtual como generalizada, lo que le permite crear imágenes para varias implementaciones.

az vm get-instance-view

Obtenga información de instancia sobre una máquina virtual.

az vm host

Administrar hosts dedicados para máquinas virtuales.

az vm host create

Cree un host dedicado.

az vm host delete

Elimine un host dedicado.

az vm host get-instance-view

Obtenga información de instancia sobre un host dedicado.

az vm host group

Administrar grupos host dedicados.

az vm host group create

Cree un grupo host dedicado.

az vm host group delete

Elimine un grupo host dedicado.

az vm host group get-instance-view

Obtenga la vista de instancia de un grupo host dedicado.

az vm host group list

Enumerar grupos host dedicados.

az vm host group show

Obtenga los detalles de un grupo host dedicado.

az vm host group update

Actualice un grupo host dedicado.

az vm host list

Enumerar hosts dedicados.

az vm host restart

Reinicie el host dedicado.

az vm host show

Obtenga los detalles de un host dedicado.

az vm host update

Actualice un host dedicado.

az vm identity

Administrar identidades de servicio de una máquina virtual.

az vm identity assign

Habilite la identidad de servicio administrada en una máquina virtual.

az vm identity remove

Quite las identidades de servicio administradas de una máquina virtual.

az vm identity show

Mostrar la información de identidad administrada de la máquina virtual.

az vm image

Información sobre las imágenes de máquina virtual disponibles.

az vm image accept-terms

Acepte Azure Marketplace término para que la imagen se pueda usar para crear máquinas virtuales.

az vm image list

Enumere las imágenes de VM/VMSS disponibles en el Azure Marketplace.

az vm image list-offers

Enumere las ofertas de imagen de máquina virtual disponibles en el Azure Marketplace.

az vm image list-publishers

Enumere los publicadores de imágenes de máquina virtual disponibles en el Azure Marketplace.

az vm image list-skus

Enumere las SKU de imagen de máquina virtual disponibles en el Azure Marketplace.

az vm image show

Obtenga los detalles de una imagen de máquina virtual disponible en el Azure Marketplace.

az vm image terms

Administrar de los términos y condiciones de las imágenes de Azure Marketplace.

az vm image terms accept

Acepte Azure Marketplace términos de imagen para que la imagen se pueda usar para crear máquinas virtuales.

az vm image terms cancel

Cancelar Azure Marketplace términos de imagen.

az vm image terms show

Obtenga los detalles de Azure Marketplace términos de imagen.

az vm install-patches

Instale revisiones en una máquina virtual.

az vm list

Enumere los detalles de las máquinas virtuales.

az vm list-ip-addresses

Enumera las direcciones IP asociadas a una máquina virtual.

az vm list-sizes

Enumere los tamaños disponibles para las máquinas virtuales.

az vm list-skus

Obtenga detalles de las SKU de recursos relacionadas con el proceso.

az vm list-usage

Enumere los recursos de uso disponibles para las máquinas virtuales.

az vm list-vm-resize-options

Enumere las opciones de cambio de tamaño disponibles para las máquinas virtuales.

az vm monitor

Administrar el aspecto de supervisión de una máquina virtual.

az vm monitor log

Administración del área de trabajo de Log Analytics para una máquina virtual.

az vm monitor log show

Ejecute una consulta en el área de trabajo de Log Analytics vinculada a una máquina virtual.

az vm monitor metrics

Administración de métricas para una máquina virtual.

az vm monitor metrics list-definitions

Enumere las definiciones de métricas de una máquina virtual.

az vm monitor metrics tail

Enumere los valores de métrica de una máquina virtual.

az vm nic

Administrar interfaces de red. Consulte también az network nic.

az vm nic add

Agregue NIC existentes a una máquina virtual.

az vm nic list

Enumere las NIC disponibles en una máquina virtual.

az vm nic remove

Quite las NIC de una máquina virtual.

az vm nic set

Configure las opciones de una NIC conectada a una máquina virtual.

az vm nic show

Mostrar información de una NIC conectada a una máquina virtual.

az vm open-port

Abre una máquina virtual al tráfico entrante en los puertos especificados.

az vm perform-maintenance

Operación que se va a realizar en una máquina virtual.

az vm reapply

Volver a aplicar las máquinas virtuales.

az vm redeploy

Vuelva a implementar una máquina virtual existente.

az vm repair

Comandos de reparación automática para corregir las máquinas virtuales.

az vm repair create

Cree una nueva máquina virtual de reparación y conecte el disco del sistema operativo copiado de la máquina virtual de origen como un disco de datos.

az vm repair list-scripts

Enumera los scripts disponibles. Se encuentra https://github.com/Azure/repair-script-library.

az vm repair restore

Reemplace el disco del sistema operativo de la máquina virtual de origen por el disco de datos de la máquina virtual de reparación.

az vm repair run

Ejecute scripts comprobados desde GitHub en una máquina virtual. "az vm repair list-scripts" para ver los scripts disponibles.

az vm resize

Actualice el tamaño de una máquina virtual.

az vm restart

Reinicie las máquinas virtuales.

az vm run-command

Administrar comandos de ejecución en una máquina virtual.

az vm run-command create

Operación para crear el comando run.

az vm run-command delete

Operación para eliminar el comando run.

az vm run-command invoke

Ejecute un comando de ejecución específico en una máquina virtual.

az vm run-command list

Operación para obtener todos los comandos de ejecución de una máquina virtual. Y enumera todos los comandos de ejecución disponibles para una suscripción en una ubicación.

az vm run-command show

Operación para obtener el comando run. Y obtiene un comando de ejecución específico para una suscripción en una ubicación.

az vm run-command update

Operación para actualizar el comando run.

az vm run-command wait

Coloque la CLI en un estado de espera hasta que se cumpla una condición del comando res virtual-machine-run-command.

az vm secret

Administración de secretos de máquina virtual.

az vm secret add

Agregue un secreto a una máquina virtual.

az vm secret format

Transforme los secretos en un formulario que las máquinas virtuales y VMSSes puedan usar.

az vm secret list

Enumeración de secretos en una máquina virtual.

az vm secret remove

Quite un secreto de una máquina virtual.

az vm show

Obtenga los detalles de una máquina virtual.

az vm simulate-eviction

Simulación de la expulsión de una máquina virtual de acceso puntual.

az vm start

Iniciar una máquina virtual detenida.

az vm stop

Apague (detenga) una máquina virtual en ejecución.

az vm unmanaged-disk

Administre los discos de datos no administrados conectados a una máquina virtual.

az vm unmanaged-disk attach

Conecte un disco persistente no administrado a una máquina virtual.

az vm unmanaged-disk detach

Desasocie un disco no administrado de una máquina virtual.

az vm unmanaged-disk list

Enumera los discos no administrados de una máquina virtual.

az vm update

Actualice las propiedades de una máquina virtual.

az vm user

Administrar cuentas de usuario para una máquina virtual.

az vm user delete

Elimine una cuenta de usuario de una máquina virtual.

az vm user reset-ssh

Restablezca la configuración de SSH en una máquina virtual.

az vm user update

Actualizar una cuenta de usuario.

az vm wait

Coloque la CLI en un estado de espera hasta que se cumpla una condición de la máquina virtual.

az vm assess-patches

Evalúe las revisiones en una máquina virtual.

az vm assess-patches [--ids]
                     [--name]
                     [--resource-group]

Ejemplos

Evalúe las revisiones en una máquina virtual.

az vm assess-patches -g MyResourceGroup -n MyVm

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 "Id. de recurso". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".

--name -n

Nombre de la máquina virtual. Puede configurar el valor predeterminado mediante az configure --defaults vm=<name>.

--resource-group -g

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

az vm auto-shutdown

Administrar el apagado automático de la máquina virtual.

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

Ejemplos

Cree una programación de apagado automático para una máquina virtual.

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

Elimine la programación de apagado automático de una máquina virtual.

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

Parámetros opcionales

--email

El destinatario de correo electrónico al que enviar notificaciones (puede ser una lista de direcciones de correo electrónico separadas por punto y coma).

--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 "Id. de recurso". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".

--location -l

Ubicación. Los valores de: az account list-locations. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>.

--name -n

Nombre de la máquina virtual. Puede configurar el valor predeterminado mediante az configure --defaults vm=<name>.

--off

Desactive el apagado automático de la máquina virtual. Se borrará la configuración.

--resource-group -g

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

--time

La hora UTC del día que se producirá la programación todos los días. Formato: hhmm. Ejemplo: 1730.

--webhook

Dirección URL del webhook a la que se enviará la notificación.

az vm capture

Capture información de una máquina virtual detenida.

Para ver un tutorial completo, consulte https://docs.microsoft.com/azure/virtual-machines/linux/capture-image.

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

Ejemplos

Desasigne, generalice y capture una máquina virtual detenida.

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

Desasigne, generalice y capture varias máquinas virtuales detenidas.

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

Parámetros requeridos

--vhd-name-prefix

El prefijo del nombre del disco duro virtual especifica para los discos de máquina virtual.

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 "Id. de recurso". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".

--name -n

Nombre de la máquina virtual. Puede configurar el valor predeterminado mediante az configure --defaults vm=<name>.

--overwrite

Sobrescriba el archivo de disco existente.

valor predeterminado: 1
--resource-group -g

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

--storage-container

Nombre del contenedor de la cuenta de almacenamiento en el que se guardarán los discos.

valor predeterminado: vhds

az vm convert

Convierta una máquina virtual con discos no administrados para usar discos administrados.

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

Ejemplos

Convierta una máquina virtual con discos no administrados para usar discos administrados.

az vm convert -g MyResourceGroup -n MyVm

Convierta todas las máquinas virtuales con discos no administrados en un grupo de recursos para usar discos administrados.

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

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 "Id. de recurso". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".

--name -n

Nombre de la máquina virtual. Puede configurar el valor predeterminado mediante az configure --defaults vm=<name>.

--resource-group -g

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

az vm create

Crear una máquina virtual de Azure.

Para ver un tutorial completo, consulte https://docs.microsoft.com/azure/virtual-machines/linux/quick-create-cli.

az vm create --name
             --resource-group
             [--accelerated-networking {false, true}]
             [--accept-term]
             [--admin-password]
             [--admin-username]
             [--asgs]
             [--assign-identity]
             [--attach-data-disks]
             [--attach-os-disk]
             [--authentication-type {all, password, ssh}]
             [--availability-set]
             [--boot-diagnostics-storage]
             [--capacity-reservation-group]
             [--computer-name]
             [--count]
             [--custom-data]
             [--data-disk-caching]
             [--data-disk-delete-option]
             [--data-disk-encryption-sets]
             [--data-disk-sizes-gb]
             [--disable-integrity-monitoring]
             [--edge-zone]
             [--enable-agent {false, true}]
             [--enable-auto-update {false, true}]
             [--enable-hibernation {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}]
             [--ephemeral-os-disk-placement {CacheDisk, ResourceDisk}]
             [--eviction-policy {Deallocate, Delete}]
             [--generate-ssh-keys]
             [--host]
             [--host-group]
             [--image]
             [--license-type {None, RHEL_BASE, RHEL_BASESAPAPPS, RHEL_BASESAPHA, RHEL_BYOS, RHEL_ELS_6, RHEL_EUS, RHEL_SAPAPPS, RHEL_SAPHA, SLES, SLES_BYOS, SLES_HPC, SLES_SAP, SLES_STANDARD, Windows_Client, Windows_Server}]
             [--location]
             [--max-price]
             [--nic-delete-option]
             [--nics]
             [--no-wait]
             [--nsg]
             [--nsg-rule {NONE, RDP, SSH}]
             [--os-disk-caching {None, ReadOnly, ReadWrite}]
             [--os-disk-delete-option {Delete, Detach}]
             [--os-disk-encryption-set]
             [--os-disk-name]
             [--os-disk-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]
             [--tags]
             [--ultra-ssd-enabled {false, true}]
             [--use-unmanaged-disk]
             [--user-data]
             [--v-cpus-available]
             [--v-cpus-per-core]
             [--validate]
             [--vmss]
             [--vnet-address-prefix]
             [--vnet-name]
             [--workspace]
             [--zone {1, 2, 3}]

Ejemplos

Cree una máquina virtual Ubuntu predeterminada con autenticación SSH automática.

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

Cree una máquina virtual RedHat predeterminada con autenticación SSH automática mediante un URN de imagen.

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

Cree una máquina virtual Windows Server predeterminada con una dirección IP privada.

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

Cree una máquina virtual a partir de una imagen administrada personalizada.

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

Cree una máquina virtual a partir de una versión de imagen de galería generalizada.

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

Cree una máquina virtual a partir de una versión de imagen de galería especializada.

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

Creación de una máquina virtual a partir de la versión más reciente de una imagen de la galería

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

Cree una máquina virtual mediante la conexión a un disco del sistema operativo administrado.

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

Cree una máquina virtual Ubuntu Linux mediante un script cloud-init para la configuración. Consulta: https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init.

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

Cree una máquina virtual de Debian con autenticación de clave SSH y una entrada DNS pública, ubicada en una red virtual existente y un conjunto de disponibilidad.

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

Cree una máquina virtual Ubuntu Linux simple con una dirección IP pública, una entrada DNS, dos discos de datos (10 GB y 20 GB) y, a continuación, genere pares de claves 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

Cree una máquina virtual de Debian mediante Key Vault secretos.

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"

Cree una máquina virtual CentOS con una identidad asignada por el sistema. La máquina virtual tendrá un rol "Colaborador" con acceso a una cuenta de almacenamiento.

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

Cree una máquina virtual de debian con una identidad asignada por el usuario.

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

Cree una máquina virtual debian con la identidad asignada por el sistema y el usuario.

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

Cree una máquina virtual en una zona de disponibilidad en la región del grupo de recursos actual.

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

Cree varias máquinas virtuales. En este ejemplo, se crean tres máquinas virtuales. Son MyVm0, MyVm1, MyVm2.

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

Cree una máquina virtual a partir de una imagen de galería compartida (característica de versión preliminar privada, póngase en contacto con el equipo de la galería de imágenes compartidas por correo electrónico sigpmdev@microsoft.com para registrarse en la versión preliminar si está interesado en usar esta característica).

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

Cree una máquina virtual a partir de una imagen de la galería de la comunidad (característica de versión preliminar privada, póngase en contacto con el equipo de la galería de imágenes de la comunidad por correo electrónico sigpmdev@microsoft.com para registrarse en la versión preliminar si está interesado en usar esta característica).

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

Parámetros requeridos

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

--accelerated-networking

Habilite las redes aceleradas. A menos que se especifique, la CLI la habilitará en función de la imagen y el tamaño de la máquina.

valores aceptados: false, true
--accept-term

Acepte el contrato de licencia y la declaración de privacidad.

--admin-password

Contraseña de la máquina virtual si el tipo de autenticación es "Contraseña".

--admin-username

Nombre de usuario de la máquina virtual. El valor predeterminado es el nombre de usuario actual del sistema operativo. Si el valor predeterminado es reservado por el sistema, el valor predeterminado se establecerá en azureuser. Consulte para https://docs.microsoft.com/rest/api/compute/virtualmachines/createorupdate#osprofile obtener una lista completa de valores reservados.

--asgs

Lista separada por espacios de los grupos de seguridad de aplicaciones existentes que se van a asociar a la máquina virtual.

--assign-identity

Acepte identidades asignadas por el sistema o por el usuario separadas por espacios. Use '[system]' para hacer referencia a la identidad asignada por el sistema o un identificador de recurso para hacer referencia a la identidad asignada por el usuario. Consulte la ayuda para obtener más ejemplos.

--attach-data-disks

Conecte los discos de datos existentes a la máquina virtual. Puede usar el nombre o el identificador de un disco administrado o el URI en un VHD de disco no administrado.

--attach-os-disk

Conecte un disco de sistema operativo existente a la máquina virtual. Puede usar el nombre o el identificador de un disco administrado o el URI en un VHD de disco no administrado.

--authentication-type

Tipo de autenticación que se va a usar con la máquina virtual. El valor predeterminado es la contraseña de Windows y la clave pública SSH para Linux. "all" habilita tanto la autenticación ssh como la contraseña.

valores aceptados: all, password, ssh
--availability-set

Nombre o identificador de un conjunto de disponibilidad existente al que se va a agregar la máquina virtual. Ninguno de forma predeterminada.

--boot-diagnostics-storage

Nombre de la cuenta de almacenamiento existente o su URI de blob para capturar diagnósticos de arranque. Su SKU debe ser una de Standard_GRS, Standard_LRS y Standard_RAGRS.

--capacity-reservation-group --crg

Identificador o nombre del grupo de reserva de capacidad que se usa para asignar. Pase "Ninguno" para desasociar el grupo de reserva de capacidad. Tenga en cuenta que si desea eliminar una máquina virtual o VMSS asociada con el grupo de reserva de capacidad, primero debe desasociar el grupo de reserva de capacidad.

--computer-name

Nombre del sistema operativo del host de la máquina virtual. El valor predeterminado es el nombre de la máquina virtual.

--count

Número de máquinas virtuales que se van a crear. El intervalo de valores es [2, 250], ambos incluidos. No especifique este parámetro si desea crear una sola máquina virtual normal. Las máquinas virtuales se crean en paralelo. La salida de este comando es una matriz de máquinas virtuales en lugar de una sola máquina virtual. Cada máquina virtual tiene su propia dirección IP pública, NIC. Se comparten redes virtuales y NSG. Se recomienda que no haya ninguna dirección IP pública, NIC, red virtual y NSG existentes en el grupo de recursos. Cuando se especifica --count, --attach-data-disks, --attach-os-disk, --boot-diagnostics-storage, --computer-name, --host, --host-group, --nics, --os-disk-name, --private-ip-address, --public-ip-address, --public-ip-address-dns-name, --storage-account, --storage-container-name, --subnet, --use-unmanaged-disk, --vnet-name no están permitidos.

--custom-data

Archivo de script de inicialización personalizado o texto (cloud-init, cloud-config, etc.).

--data-disk-caching

Storage tipo de almacenamiento en caché de los discos de datos, incluidos "None", "ReadOnly", "ReadWrite", etc. Use un valor singular para aplicar en todos los discos o use <lun>=<vaule1> <lun>=<value2> para configurar un disco individual.

--data-disk-delete-option

Especifique si se debe eliminar o desasociar el disco de datos tras la eliminación de la máquina virtual. Si se conecta un único disco de datos, los valores permitidos son Delete y Detach. Para varios discos de datos están conectados, use "<data_disk>=Eliminar <data_disk2>=Desasociar" para configurar cada disco.

--data-disk-encryption-sets

Nombres o identificadores (espacio delimitado) de conjuntos de cifrado de disco para discos de datos.

--data-disk-sizes-gb

Tamaños de disco de datos administrados vacíos separados por espacios en GB para crear.

--disable-integrity-monitoring

Deshabilite el comportamiento predeterminado de la instalación de la extensión de atestación de invitado y habilite la identidad asignada por el sistema para las máquinas virtuales habilitadas para el inicio seguro y VMSS.

--edge-zone

Nombre de la zona perimetral.

--enable-agent

Indica si el agente de máquina virtual debe aprovisionarse en la máquina virtual. Cuando no se especifica esta propiedad, el comportamiento predeterminado es establecerla en true. Esto garantizará que el agente de máquina virtual esté instalado en la máquina virtual para que las extensiones se puedan agregar a la máquina virtual más adelante.

valores aceptados: false, true
--enable-auto-update

Indica si las actualizaciones automáticas están habilitadas para la máquina virtual Windows.

valores aceptados: false, true
--enable-hibernation

Marca que habilita o deshabilita la funcionalidad de hibernación en la máquina virtual.

valores aceptados: false, true
--enable-hotpatching

Aplique revisiones a las máquinas virtuales sin necesidad de reiniciar. --enable-agent debe establecerse y --patch-mode debe establecerse en AutomaticByPlatform.

valores aceptados: false, true
--enable-secure-boot

Habilite el arranque seguro.

valores aceptados: false, true
--enable-vtpm

Habilite vTPM.

valores aceptados: false, true
--encryption-at-host

Habilite el cifrado de host para la máquina virtual o VMSS. Esto habilitará el cifrado para todos los discos, incluido el disco resource/temp en el propio host.

valores aceptados: false, true
--ephemeral-os-disk

Permite crear un disco del sistema operativo directamente en el nodo host, lo que proporciona un rendimiento de disco local y un tiempo de cambio de imagen de vm/VMSS más rápido.

valores aceptados: false, true
--ephemeral-os-disk-placement --ephemeral-placement

Solo se aplica cuando se usa con --ephemeral-os-disk. Permite elegir la ubicación de aprovisionamiento de discos del sistema operativo efímero.

valores aceptados: CacheDisk, ResourceDisk
--eviction-policy

Directiva de expulsión de la máquina virtual de prioridad de spot. La directiva de expulsión predeterminada es Desasignar para una máquina virtual de prioridad de spot.

valores aceptados: Deallocate, Delete
--generate-ssh-keys

Generar archivos de clave pública y privada SSH si faltan. Las claves se almacenarán en el directorio ~/.ssh.

--host

Identificador de recurso del host dedicado en el que residirá la máquina virtual. --host y --host-group no se pueden usar juntos.

--host-group

Nombre o identificador de recurso del grupo host dedicado en el que residirá la máquina virtual. --host y --host-group no se pueden usar juntos.

--image

El nombre de la imagen del sistema operativo como alias URN, URN, nombre de imagen personalizado o identificador, identificador de versión de imagen personalizada o URI de blob de VHD. Además, también admite la imagen de la galería compartida. Este parámetro es necesario a menos que use el --attach-os-disk. formato URN válido: "Publisher:Offer:Sku:Version". Para obtener más información, vea https://docs.microsoft.com/azure/virtual-machines/linux/cli-ps-findimage.

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

Especifica que la imagen o el disco de Windows se licenciaron en el entorno local. Para habilitar Ventaja híbrida de Azure para Windows Server, use "Windows_Server". Para habilitar los derechos de hospedaje multiinquilino para Windows 10, use "Windows_Client". Para más información, consulte los documentos en línea de máquina virtual de Azure Windows.

valores aceptados: None, RHEL_BASE, RHEL_BASESAPAPPS, RHEL_BASESAPHA, RHEL_BYOS, RHEL_ELS_6, RHEL_EUS, RHEL_SAPAPPS, RHEL_SAPHA, SLES, SLES_BYOS, SLES_HPC, SLES_SAP, SLES_STANDARD, Windows_Client, Windows_Server
--location -l

Ubicación en la que se va a crear una máquina virtual y recursos relacionados. Si la ubicación predeterminada no está configurada, el valor predeterminado será la ubicación del grupo de recursos.

--max-price

El precio máximo (en dólares estadounidenses) que está dispuesto a pagar por una máquina virtual o VMSS de spot. -1 indica que la máquina virtual de spot o VMSS no se debe expulsar por motivos de precio.

--nic-delete-option

Especifique lo que sucede con la interfaz de red cuando se elimina la máquina virtual. Usar un valor singular para aplicar en todos los recursos o usar = para configurar el comportamiento de eliminación de recursos individuales. Las opciones posibles son Eliminar y desasociar.

--nics

Nombres o identificadores de NIC existentes que se van a asociar a la máquina virtual. La primera NIC se designará como principal. Si se omite, se creará una nueva NIC. Si se especifica una NIC existente, no especifique la subred, la red virtual, la dirección IP pública ni el NSG.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

--nsg

Nombre que se va a usar al crear un nuevo grupo de seguridad de red (valor predeterminado) o hacer referencia a uno existente. También puede hacer referencia a un NSG existente por identificador o especificar "" para ninguno (""" en la CLI de Azure mediante el operador PowerShell o --% ).

--nsg-rule

Regla de NSG que se va a crear al crear un grupo de seguridad de red. El valor predeterminado es abrir puertos para permitir RDP en Windows y permitir SSH en Linux. NONE representa ninguna regla de NSG.

valores aceptados: NONE, RDP, SSH
--os-disk-caching

Storage tipo de almacenamiento en caché para el disco del sistema operativo de la máquina virtual. Valor predeterminado: ReadWrite.

valores aceptados: None, ReadOnly, ReadWrite
--os-disk-delete-option

Especificar el comportamiento del disco administrado cuando se elimina la máquina virtual, es decir, si el disco administrado se elimina o desasocia.

valores aceptados: Delete, Detach
--os-disk-encryption-set

Nombre o identificador del conjunto de cifrado de disco para el disco del sistema operativo.

--os-disk-name

Nombre del nuevo disco del sistema operativo de la máquina virtual.

--os-disk-size-gb

Tamaño del disco del sistema operativo en GB que se va a crear.

--os-type

Tipo de sistema operativo instalado en un VHD personalizado. No use al especificar un alias URN o URN.

valores aceptados: linux, windows
--patch-mode

Modo de aplicación de revisiones en invitado a la máquina virtual IaaS. Valores permitidos para Windows máquina virtual: AutomaticByOS, AutomaticByPlatform, Manual. Valores permitidos para máquinas virtuales Linux: AutomaticByPlatform, ImageDefault. Manual: controla la aplicación de revisiones en una máquina virtual. Para ello, aplique revisiones manualmente dentro de la máquina virtual. En este modo, las actualizaciones automáticas están deshabilitadas; el parámetro --enable-auto-update debe ser false. AutomaticByOS: el sistema operativo actualizará automáticamente la máquina virtual. El parámetro --enable-auto-update debe ser true. AutomaticByPlatform: el sistema operativo actualizará automáticamente la máquina virtual. ImageDefault: se usa la configuración de aplicación de revisiones predeterminada de la máquina virtual. El parámetro --enable-agent y --enable-auto-update debe ser true.

valores aceptados: AutomaticByOS, AutomaticByPlatform, ImageDefault, Manual
--plan-name

Nombre del plan.

--plan-product

Planifique el producto.

--plan-promotion-code

Planear el código de promoción.

--plan-publisher

Publicador del plan.

--platform-fault-domain

Especifique el dominio de error lógico del conjunto de escalado en el que se creará la máquina virtual. De forma predeterminada, la máquina virtual se asignará automáticamente a un dominio de error que mejor mantenga el equilibrio entre los dominios de error disponibles. Esto solo es aplicable si se establece la propiedad virtualMachineScaleSet de esta máquina virtual. El conjunto de escalado de máquinas virtuales al que se hace referencia debe tener el recuento de dominios de error de la plataforma. Esta propiedad no se puede actualizar una vez creada la máquina virtual. La asignación de dominio de error se puede ver en la vista de instancia de máquina virtual.

--ppg

Nombre o identificador del grupo de selección de ubicación de proximidad al que se debe asociar la máquina virtual.

--priority

Prioridad. Use "Spot" para ejecutar cargas de trabajo de corta duración de forma rentable. La enumeración "Low" estará en desuso en el futuro. Use "Spot" para implementar máquinas virtuales de Acceso puntual de Azure o VMSS. El valor predeterminado es Normal.

valores aceptados: Low, Regular, Spot
--private-ip-address

Dirección IP privada estática (por ejemplo, 10.0.0.5).

--public-ip-address

Nombre de la dirección IP pública al crear una (valor predeterminado) o hacer referencia a una existente. También puede hacer referencia a una dirección IP pública existente por identificador o especificar "" para None (""" en la CLI de Azure mediante PowerShell o el operador --% ).

--public-ip-address-allocation
valores aceptados: dynamic, static
--public-ip-address-dns-name

Nombre DNS único global para una dirección IP pública recién creada.

--public-ip-sku

SKU de IP pública. Se establece en Básico de forma predeterminada. La dirección IP pública solo se puede crear en la zona perimetral cuando es "Estándar".

valores aceptados: Basic, Standard
--role

Nombre de rol o identificador que tendrá la identidad asignada por el sistema.

--scope

Ámbito al que puede acceder la identidad asignada por el sistema.

--secrets

Uno o varios Key Vault secretos como cadenas o archivos JSON a través de @{path} que contienen [{ "sourceVault": { "id": "value" }, "vaultCertificates": [{ "certificateUrl": "value", "certificateStore": "cert store name (only on windows)"}] }].

--security-type

Especifique si la máquina virtual está habilitada para el inicio de confianza. Vea https://docs.microsoft.com/azure/virtual-machines/trusted-launch.

valores aceptados: TrustedLaunch
--size

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

valor predeterminado: Standard_DS1_v2
valor de: az vm list-sizes
--specialized

Indique si la imagen de origen está especializada.

valores aceptados: false, true
--ssh-dest-key-path

Ruta de acceso del archivo de destino en la máquina virtual para la clave SSH. Si el archivo ya existe, las claves especificadas se anexan al archivo. La ruta de acceso de destino para las claves públicas SSH está limitada actualmente a su valor predeterminado "/home/username/.ssh/authorized_keys" debido a un problema conocido en el agente de aprovisionamiento de Linux.

--ssh-key-name

Úsela como clave pública en la máquina virtual. Debe ser un recurso de clave SSH existente en Azure.

--ssh-key-values

Lista separada por espacios de claves públicas SSH o rutas de acceso de archivo de clave pública.

--storage-account

Solo se aplica cuando se usa con --use-unmanaged-disk. Nombre que se va a usar al crear una nueva cuenta de almacenamiento o hacer referencia a una existente. Si se omite, se usará una cuenta de almacenamiento adecuada en el mismo grupo de recursos y ubicación, o se creará una nueva.

--storage-container-name

Solo se aplica cuando se usa con --use-unmanaged-disk. Nombre del contenedor de almacenamiento para el disco del sistema operativo de la máquina virtual. Valor predeterminado: vhds.

--storage-sku

SKU de la cuenta de almacenamiento con la que se va a conservar la máquina virtual. Use una SKU singular que se aplicaría en todos los discos o especifique discos individuales. Uso: [--storage-sku SKU | --storage-sku ID=SKU ID=SKU ID=SKU...], donde cada identificador es "os" o un lun indexado de 0. Valores permitidos: Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS.

--subnet

Nombre de la subred al crear una red virtual o hacer referencia a una existente. También puede hacer referencia a una subred existente por identificador. Si se omiten tanto el nombre de la red virtual como la subred, se seleccionará automáticamente una red virtual y una subred adecuadas, o se creará una nueva.

--subnet-address-prefix

Prefijo de dirección IP de subred que se va a usar al crear una red virtual en formato CIDR.

valor predeterminado: 10.0.0.0/24
--tags

Etiquetas separadas por espacios: key[=value] [key[=value] ...]. Use "" para borrar las etiquetas existentes.

--ultra-ssd-enabled

Habilita o deshabilita la capacidad de tener 1 o más discos de datos administrados con UltraSSD_LRS cuenta de almacenamiento.

valores aceptados: false, true
--use-unmanaged-disk

No use el disco administrado para conservar la máquina virtual.

--user-data

UserData para la máquina virtual. Se puede pasar como archivo o cadena.

--v-cpus-available

Especifique el número de vCPU disponibles.

--v-cpus-per-core

Especifique la relación de vCPU con el núcleo físico. Establecer esta propiedad en 1 también significa que hyper-threading está deshabilitado.

--validate

Genere y valide la plantilla de ARM sin crear ningún recurso.

--vmss

Nombre o identificador de un conjunto de escalado de máquinas virtuales existente al que se debe asignar la máquina virtual. Ninguno de forma predeterminada.

--vnet-address-prefix

Prefijo de dirección IP que se va a usar al crear una red virtual en formato CIDR.

valor predeterminado: 10.0.0.0/16
--vnet-name

Nombre de la red virtual al crear uno o hacer referencia a uno existente.

--workspace

Nombre o identificador del área de trabajo de Log Analytics. Si especifica el área de trabajo a través de su nombre, el área de trabajo debe estar en el mismo grupo de recursos con la máquina virtual; de lo contrario, se creará una nueva área de trabajo.

--zone -z

Zona de disponibilidad en la que se va a aprovisionar el recurso.

valores aceptados: 1, 2, 3

az vm deallocate

Desasigne una máquina virtual para que los recursos informáticos ya no se asignen (ya no se aplican cargos). El estado cambiará de "Detenido" a "Detenido (desasignado)".

Para ver un tutorial completo, consulte https://docs.microsoft.com/azure/virtual-machines/linux/capture-image.

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

Ejemplos

Desasigne, generalice y capture una máquina virtual detenida.

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

Desasigne, generalice y capture varias máquinas virtuales detenidas.

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

Desasigne una máquina virtual. (generado automáticamente)

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

Parámetros opcionales

--hibernate

Parámetro opcional para hibernar una máquina virtual. (Característica en versión preliminar). El valor predeterminado es Ninguno.

--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 "Id. de recurso". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".

--name -n

Nombre de la máquina virtual. Puede configurar el valor predeterminado mediante az configure --defaults vm=<name>.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

--resource-group -g

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

az vm delete

Elimine una máquina virtual.

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

Ejemplos

Elimine una máquina virtual sin un mensaje de confirmación.

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

Elimine todas las máquinas virtuales de un grupo de recursos.

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

Parámetros opcionales

--force-deletion

Parámetro opcional para forzar la eliminación de máquinas virtuales. El valor predeterminado es Ninguno.

--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 "Id. de recurso". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".

--name -n

Nombre de la máquina virtual. Puede configurar el valor predeterminado mediante az configure --defaults vm=<name>.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

--resource-group -g

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

--yes -y

No solicita confirmación.

az vm generalize

Marque una máquina virtual como generalizada, lo que le permite crear imágenes para varias implementaciones.

Para ver un tutorial completo, consulte https://docs.microsoft.com/azure/virtual-machines/linux/capture-image.

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

Ejemplos

Desasigne, generalice y capture una máquina virtual detenida.

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

Desasigne, generalice y capture varias máquinas virtuales detenidas.

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

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 "Id. de recurso". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".

--name -n

Nombre de la máquina virtual. Puede configurar el valor predeterminado mediante az configure --defaults vm=<name>.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

--resource-group -g

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

az vm get-instance-view

Obtenga información de instancia sobre una máquina virtual.

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

Ejemplos

Use un grupo de recursos y un nombre para obtener información de vista de instancia de una máquina virtual.

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

Obtenga vistas de instancia para todas las máquinas virtuales de un grupo de recursos.

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

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 "Id. de recurso". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".

--name -n

Nombre de la máquina virtual. Puede configurar el valor predeterminado mediante az configure --defaults vm=<name>.

--resource-group -g

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

az vm install-patches

Instale revisiones en una máquina virtual.

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]

Ejemplos

Instale revisiones en una máquina virtual windows, lo que permite que la cantidad máxima de tiempo sea de 4 horas y la máquina virtual se reiniciará si es necesario durante la operación de actualización de software.

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

Instale revisiones en una máquina virtual Linux, lo que permite que la cantidad máxima de tiempo sea de 4 horas y la máquina virtual se reiniciará si es necesario durante la operación de actualización de software.

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

Parámetros requeridos

--maximum-duration

Especifique la cantidad máxima de tiempo que se ejecutará la operación. Debe ser una cadena de duración compatible con ISO 8601, como PT4H (4 horas).

--reboot-setting

Defina cuándo es aceptable reiniciar una máquina virtual durante una operación de actualización de software.

valores aceptados: Always, IfRequired, Never

Parámetros opcionales

--classifications-to-include-linux

Lista separada por espacios de clasificaciones que se van a incluir para máquinas virtuales Linux.

valores aceptados: Critical, Other, Security
--classifications-to-include-win

Lista separada por espacios de clasificaciones que se van a incluir para Windows máquina virtual.

valores aceptados: Critical, Definition, FeaturePack, Security, ServicePack, Tools, UpdateRollUp, Updates
--exclude-kbs-requiring-reboot

Filtre los KB que no tengan un comportamiento de reinicio de "NeverReboots" cuando se establezca. Solo se aplica a Windows máquina virtual.

valores aceptados: false, true
--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 "Id. de recurso". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".

--kb-numbers-to-exclude

Lista separada por espacios de kb que se van a excluir en la operación de revisión. Solo se aplica a Windows máquina virtual.

--kb-numbers-to-include

Lista separada por espacios de KB que se van a incluir en la operación de revisión. Solo se aplica a Windows máquina virtual.

--name -n

Nombre de la máquina virtual. Puede configurar el valor predeterminado mediante az configure --defaults vm=<name>.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

--package-name-masks-to-exclude

Lista separada por espacios de paquetes que se excluirán en la operación de revisión. Formato: packageName_packageVersion. Solo se aplica a la máquina virtual Linux.

--package-name-masks-to-include

Lista separada por espacios de paquetes que se van a incluir en la operación de revisión. Formato: packageName_packageVersion. Solo se aplica a la máquina virtual Linux.

--resource-group -g

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

az vm list

Enumere los detalles de las máquinas virtuales.

--resource-group puede pasar una cadena vacía como parámetro, que generará toda la información de máquina virtual en la suscripción. Para obtener más información sobre cómo consultar información sobre máquinas virtuales, vea https://docs.microsoft.com/cli/azure/query-az-cli2.

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

Ejemplos

Enumera todas las máquinas virtuales.

az vm list

Enumere todas las máquinas virtuales por grupo de recursos.

az vm list -g MyResourceGroup

Enumere todas las máquinas virtuales por grupo de recursos con detalles.

az vm list -g MyResourceGroup -d

Parámetros opcionales

--resource-group -g

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

--show-details -d

Muestra la dirección IP pública, el FQDN y los estados de energía. el comando se ejecutará lentamente.

az vm list-ip-addresses

Enumera las direcciones IP asociadas a una máquina virtual.

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

Ejemplos

Obtenga las direcciones IP de una máquina virtual.

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

Obtenga direcciones IP para todas las máquinas virtuales de un grupo de recursos.

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

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 "Id. de recurso". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".

--name -n

Nombre de la máquina virtual. Puede configurar el valor predeterminado mediante az configure --defaults vm=<name>.

--resource-group -g

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

az vm list-sizes

Enumere los tamaños disponibles para las máquinas virtuales.

az vm list-sizes --location

Ejemplos

Enumere los tamaños de máquina virtual disponibles en la región Oeste de EE. UU.

az vm list-sizes -l westus

Parámetros requeridos

--location -l

Ubicación. Los valores de: az account list-locations. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>.

az vm list-skus

Obtenga detalles de las SKU de recursos relacionadas con el proceso.

Este comando incorpora la restricción de nivel de suscripción, lo que ofrece la información más precisa.

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

Ejemplos

Enumera todas las SKU en la región Oeste de EE. UU.

az vm list-skus -l westus

Enumere todos los tamaños de máquina virtual disponibles en la región Este de EE. UU. 2 que admiten la zona de disponibilidad.

az vm list-skus -l eastus2 --zone

Enumere todos los tamaños de máquina virtual disponibles en la región Este de EE. UU. 2 que admiten la zona de disponibilidad con el nombre "standard_ds1...".

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

Enumera la información de SKU relacionada con el conjunto de disponibilidad en la región Oeste de EE. UU.

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

Parámetros opcionales

--all

Muestra toda la información, incluidos los tamaños de máquina virtual que no están disponibles en la suscripción actual.

valores aceptados: false, true
--location -l

Ubicación. Los valores de: az account list-locations. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>.

--resource-type -r

Tipos de recursos, por ejemplo, "availabilitySets", "instantáneas", "discos", etc.

--size -s

Nombre de tamaño, se acepta el nombre parcial.

--zone -z

Mostrar sku que admite zonas de disponibilidad.

valores aceptados: false, true

az vm list-usage

Enumere los recursos de uso disponibles para las máquinas virtuales.

az vm list-usage --location

Ejemplos

Obtenga el uso de recursos de proceso para la región Oeste de EE. UU.

az vm list-usage -l westus

Parámetros requeridos

--location -l

Ubicación. Los valores de: az account list-locations. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>.

az vm list-vm-resize-options

Enumere las opciones de cambio de tamaño disponibles para las máquinas virtuales.

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

Ejemplos

Enumere todos los tamaños de máquina virtual disponibles para cambiar el tamaño.

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

Enumere los tamaños disponibles para todas las máquinas virtuales de un grupo de recursos.

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

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 "Id. de recurso". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".

--name -n

Nombre de la máquina virtual. Puede configurar el valor predeterminado mediante az configure --defaults vm=<name>.

--resource-group -g

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

az vm open-port

Abre una máquina virtual al tráfico entrante en los puertos especificados.

Agrega una regla de seguridad al grupo de seguridad de red (NSG) que está conectado a la interfaz de red (NIC) o a la subred de la máquina virtual. Se usará el grupo de seguridad de red existente o se creará uno nuevo. El nombre de la regla es "open-port-{port}" y sobrescribirá una regla existente con este nombre. En el caso de las máquinas virtuales de varias NIC o para un control más específico, use los comandos de red adecuados directamente (creación de reglas de nsg, etc.).

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

Ejemplos

Abra todos los puertos de una máquina virtual para el tráfico entrante.

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

Abra un intervalo de puertos en una máquina virtual para el tráfico entrante con la prioridad más alta.

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

Abra los puertos 555, 557, 558 y 559 al tráfico entrante con la prioridad más alta.

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

Abra todos los puertos para todas las máquinas virtuales de un grupo de recursos.

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

Parámetros requeridos

--port

El puerto o intervalo de puertos (por ejemplo: 80-100) para abrir el tráfico entrante. Use '*' para permitir el tráfico a todos los puertos. Use valores separados por comas para especificar más de un puerto o intervalo de puertos.

Parámetros opcionales

--apply-to-subnet

Permita el tráfico entrante en la subred en lugar de la NIC.

--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 de "Id. de recurso".

--name -n

Nombre de la máquina virtual en la que se va a abrir el tráfico entrante.

--nsg-name

Nombre del grupo de seguridad de red que se va a crear si no existe uno. Se omite si ya existe un grupo de seguridad de red.

--priority

Prioridad de regla, entre 100 (prioridad más alta) y 4096 (prioridad más baja). Debe ser único para cada regla de la colección.

valor predeterminado: 900
--resource-group -g

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

az vm perform-maintenance

Operación que se va a realizar en una máquina virtual.

az vm perform-maintenance [--ids]
                          [--name]
                          [--resource-group]

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 de "Id. de recurso".

--name -n

Nombre de la máquina virtual. Puede configurar el valor predeterminado mediante az configure --defaults vm=<name>.

--resource-group -g

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

az vm reapply

Volver a aplicar las máquinas virtuales.

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

Ejemplos

Vuelva a aplicar una máquina virtual.

az vm reapply -g MyResourceGroup -n MyVm

Vuelva a aplicar todas las máquinas virtuales de un grupo de recursos.

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

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 de "Id. de recurso".

--name -n

Nombre de la máquina virtual. Puede configurar el valor predeterminado mediante az configure --defaults vm=<name>.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

--resource-group -g

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

az vm redeploy

Vuelva a implementar una máquina virtual existente.

az vm redeploy [--ids]
               [--name]
               [--no-wait]
               [--resource-group]

Ejemplos

Reimplementación de una máquina virtual.

az vm redeploy -g MyResourceGroup -n MyVm

Vuelva a implementar todas las máquinas virtuales de un grupo de recursos.

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

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 de "Id. de recurso".

--name -n

Nombre de la máquina virtual. Puede configurar el valor predeterminado mediante az configure --defaults vm=<name>.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

--resource-group -g

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

az vm resize

Actualice el tamaño de una máquina virtual.

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

Ejemplos

Cambiar el tamaño de una máquina virtual.

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

Cambie el tamaño de todas las máquinas virtuales de un grupo de recursos.

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

Parámetros requeridos

--size

Tamaño de la máquina virtual.

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

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 de "Id. de recurso".

--name -n

Nombre de la máquina virtual. Puede configurar el valor predeterminado mediante az configure --defaults vm=<name>.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

--resource-group -g

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

az vm restart

Reinicie las máquinas virtuales.

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

Ejemplos

Reiniciar una máquina virtual.

az vm restart -g MyResourceGroup -n MyVm

Reinicie todas las máquinas virtuales de un grupo de recursos.

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

Parámetros opcionales

--force

Forzar el reinicio de la máquina virtual mediante la reimplementación. Use si la máquina virtual no responde.

--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 de "Id. de recurso".

--name -n

Nombre de la máquina virtual. Puede configurar el valor predeterminado mediante az configure --defaults vm=<name>.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

--resource-group -g

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

az vm show

Obtenga los detalles de una máquina virtual.

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

Ejemplos

Mostrar información sobre una máquina virtual.

az vm show -g MyResourceGroup -n MyVm -d

Obtenga los detalles de todas las máquinas virtuales de un grupo de recursos.

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

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 de "Id. de recurso".

--include-user-data -u

Incluya las propiedades de datos de usuario en el resultado de la consulta.

--name -n

Nombre de la máquina virtual. Puede configurar el valor predeterminado mediante az configure --defaults vm=<name>.

--resource-group -g

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

--show-details -d

Mostrar la dirección IP pública, el FQDN y los estados de energía. el comando se ejecutará lentamente.

az vm simulate-eviction

Simulación de la expulsión de una máquina virtual de acceso puntual.

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

Ejemplos

Simulación de la expulsión de una máquina virtual de acceso puntual.

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

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 de "Id. de recurso".

--name -n

Nombre de la máquina virtual. Puede configurar el valor predeterminado mediante az configure --defaults vm=<name>.

--resource-group -g

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

az vm start

Iniciar una máquina virtual detenida.

az vm start [--ids]
            [--name]
            [--no-wait]
            [--resource-group]

Ejemplos

Iniciar una máquina virtual detenida.

az vm start -g MyResourceGroup -n MyVm

Inicie todas las máquinas virtuales de un grupo de recursos.

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

Iniciar una máquina virtual detenida. (generado automáticamente)

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

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 "Id. de recurso". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".

--name -n

Nombre de la máquina virtual. Puede configurar el valor predeterminado mediante az configure --defaults vm=<name>.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

--resource-group -g

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

az vm stop

Apague (detenga) una máquina virtual en ejecución.

La máquina virtual seguirá facturando. Para evitar esto, puede desasignar la máquina virtual mediante "az vm deallocate".

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

Ejemplos

Apague (detenga) una máquina virtual en ejecución.

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

Apague una máquina virtual en ejecución sin apagarse.

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

Apagar máquinas virtuales en un grupo de recursos.

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

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 "Id. de recurso". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".

--name -n

Nombre de la máquina virtual. Puede configurar el valor predeterminado mediante az configure --defaults vm=<name>.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

--resource-group -g

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

--skip-shutdown

Omita el apagado y apagado inmediatamente.

az vm update

Actualice las propiedades de una máquina virtual.

Actualice los objetos y las propiedades de la máquina virtual mediante rutas de acceso que corresponden a "az vm show".

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

Ejemplos

Agregue o actualice una etiqueta.

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

Quite una etiqueta.

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

Establezca la NIC principal de una máquina virtual.

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

Agregue una nueva NIC no principal a una máquina virtual.

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

Quite la cuarta NIC de una máquina virtual.

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

Adición de una máquina virtual existente a un host dedicado

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

Adición de una máquina virtual existente a un grupo host dedicado

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

Parámetros opcionales

--add

Agregue un objeto a una lista de objetos especificando una ruta de acceso y pares clave-valor. Ejemplo: --add property.listProperty <key=value, string o json string>.

--capacity-reservation-group --crg

Identificador o nombre del grupo de reserva de capacidad que se usa para asignar. Pase "Ninguno" para desasociar el grupo de reserva de capacidad. Tenga en cuenta que si desea eliminar una máquina virtual o VMSS asociada al grupo de reservas de capacidad, primero debe desasociar el grupo de reserva de capacidad.

--disk-caching

Use el valor singular para aplicar entre o especifique discos individuales, por ejemplo, 'os=ReadWrite 0=None 1=ReadOnly' debe habilitar la actualización del disco del sistema operativo y 2 discos de datos.

--enable-hibernation

Marca que habilita o deshabilita la funcionalidad de hibernación en la máquina virtual.

valores aceptados: false, true
--enable-secure-boot

Habilite el arranque seguro.

valores aceptados: false, true
--enable-vtpm

Habilite vTPM.

valores aceptados: false, true
--ephemeral-os-disk-placement --ephemeral-placement

Solo se aplica cuando se usa con --size. Permite elegir la ubicación de aprovisionamiento de discos del sistema operativo efímero.

valores aceptados: CacheDisk, ResourceDisk
--force-string

Al usar 'set' o 'add', conserve los literales de cadena en lugar de intentar convertir en JSON.

--host

Identificador de recurso del host dedicado en el que residirá la máquina virtual. --host y --host-group no se pueden usar juntos. Debe desasignar la máquina virtual antes de la actualización e iniciarla después de la actualización. Consulte la ayuda para obtener más ejemplos.

--host-group

Nombre o identificador de recurso del grupo host dedicado en el que residirá la máquina virtual. --host y --host-group no se pueden usar juntos. Debe desasignar la máquina virtual antes de la actualización e iniciarla después de la actualización. Consulte la ayuda para obtener más ejemplos.

--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 "Id. de recurso". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".

--license-type

Especifica que la imagen o el disco de Windows se con licencia local. Para habilitar Ventaja híbrida de Azure para Windows Server, use "Windows_Server". Para habilitar los derechos de hospedaje multiinquilino para Windows 10, use "Windows_Client". Para más información, consulte la documentación sobre máquinas virtuales en línea de Azure Windows.

valores aceptados: None, RHEL_BASE, RHEL_BASESAPAPPS, RHEL_BASESAPHA, RHEL_BYOS, RHEL_ELS_6, RHEL_EUS, RHEL_SAPAPPS, RHEL_SAPHA, SLES, SLES_BYOS, SLES_HPC, SLES_SAP, SLES_STANDARD, Windows_Client, Windows_Server
--max-price

El precio máximo (en dólares estadounidenses) que está dispuesto a pagar por una máquina virtual de spot o VMSS. -1 indica que la máquina virtual de acceso puntual o VMSS no debe expulsarse por motivos de precio.

--name -n

Nombre de la máquina virtual. Puede configurar el valor predeterminado mediante az configure --defaults vm=<name>.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

--os-disk

Identificador o nombre del disco del sistema operativo administrado al que se va a intercambiar.

--ppg

Nombre o identificador del grupo de selección de ubicación de proximidad al que se debe asociar la máquina virtual.

--priority

Prioridad. Use "Spot" para ejecutar cargas de trabajo de corta duración de forma rentable. La enumeración "Low" estará en desuso en el futuro. Use "Spot" para implementar máquinas virtuales de Acceso puntual de Azure o VMSS. El valor predeterminado es Normal.

valores aceptados: Low, Regular, Spot
--remove

Quitar una propiedad o un elemento de una lista. Ejemplo: --remove property.list OR --remove propertyToRemove.

--resource-group -g

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

--set

Actualice un objeto especificando una ruta de acceso de propiedad y un valor que se va a establecer. Ejemplo: --set property1.property2=.

--size

Nuevo tamaño de la máquina virtual. Consulta https://azure.microsoft.com/pricing/details/virtual-machines/ para obtener información de tamaño.

--ultra-ssd-enabled

Habilita o deshabilita la capacidad de tener 1 o más discos de datos administrados con UltraSSD_LRS cuenta de almacenamiento.

valores aceptados: false, true
--user-data

UserData para la máquina virtual. Se puede pasar como archivo o cadena. Si se pasa una cadena vacía, se eliminará el valor existente.

--v-cpus-available

Especifique el número de vCPU disponibles.

--v-cpus-per-core

Especifique la relación de vCPU con el núcleo físico. Establecer esta propiedad en 1 también significa que hyper-threading está deshabilitado.

--workspace

Nombre o identificador del área de trabajo de Log Analytics. Si especifica el área de trabajo a través de su nombre, el área de trabajo debe estar en el mismo grupo de recursos con la máquina virtual; de lo contrario, se creará una nueva área de trabajo.

--write-accelerator

Habilite o deshabilite el acelerador de escritura de disco. Use el valor singular "true/false" para aplicarlo o especifique discos individuales, por ejemplo, os=true 1=true 2=true" para discos de datos y discos de datos del sistema operativo con lun de 1 & 2.

az vm wait

Coloque la CLI en un estado de espera hasta que se cumpla una condición de la máquina virtual.

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

Ejemplos

Espere hasta que se cree una máquina virtual.

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

Espere hasta que se eliminen todas las máquinas virtuales de un grupo de recursos.

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

Parámetros opcionales

--created

Espere hasta que se cree con "provisioningState" en "Succeeded".

--custom

Espere hasta que la condición cumpla una consulta JMESPath personalizada. Por ejemplo, provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Espere hasta que se elimine.

--exists

Espere hasta que exista el recurso.

--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 de "Id. de recurso".

--interval

Intervalo de sondeo en segundos.

valor predeterminado: 30
--name -n

Nombre de la máquina virtual. Puede configurar el valor predeterminado mediante az configure --defaults vm=<name>.

--resource-group -g

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

--timeout

Espera máxima en segundos.

valor predeterminado: 3600
--updated

Espere hasta que se actualice con provisioningState en "Succeeded".