az vm

Administrar máquinas virtuales Linux o Windows.

Comandos

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

Enumera los conjuntos de disponibilidad.

az vm availability-set list-sizes

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

az vm availability-set show

Obtener información para un conjunto de disponibilidad.

az vm availability-set update

Actualice un conjunto de disponibilidad de Azure.

az vm boot-diagnostics

Solucionar 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 el diagnóstico de arranque en una máquina virtual.

az vm boot-diagnostics get-boot-log

Obtener el registro de diagnóstico de arranque de una máquina virtual.

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

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

az vm capture

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

az vm convert

Convertir 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

Desasignar una máquina virtual.

az vm delete

Elimine una máquina virtual.

az vm diagnostics

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

az vm diagnostics get-default-config

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

az vm diagnostics set

Configure la extensión de diagnósticos 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. Tenga en cuenta que--los identificadores solo admiten un disco.

az vm disk detach

Desasociar un disco administrado de una máquina virtual.

az vm encryption

Administrar el cifrado de discos de máquinas virtuales.

az vm encryption disable

Deshabilite el cifrado de disco en el disco del sistema operativo o en los discos de datos. Descifre los 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

Muestra el estado de cifrado.

az vm extension

Administrar extensiones en máquinas virtuales.

az vm extension delete

Quitar una extensión asociada a una máquina virtual.

az vm extension image

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

az vm extension image list

Enumere la información sobre las extensiones disponibles.

az vm extension image list-names

Enumera los nombres de las extensiones disponibles.

az vm extension image list-versions

Enumera las versiones de las extensiones disponibles.

az vm extension image show

Mostrar información para una extensión.

az vm extension list

Enumera las extensiones asociadas a una máquina virtual.

az vm extension set

Establecer extensiones para una máquina virtual.

az vm extension show

Muestra información acerca de las extensiones asociadas 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 extensión de máquina virtual.

az vm generalize

Marque una máquina virtual como generalizada, para que se pueda crear una imagen de varias implementaciones.

az vm get-instance-view

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

az vm host

Administrar hosts dedicados para Virtual Machines.

az vm host create

Cree un host dedicado.

az vm host delete

Elimine un host dedicado.

az vm host get-instance-view

Obtiene información de instancia acerca de 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

Obtiene la vista de instancia de un grupo host dedicado.

az vm host group list

Enumerar grupos host dedicados.

az vm host group show

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

Obtener 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

Habilitar Managed Service Identity en una máquina virtual.

az vm identity remove

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

az vm identity show

Muestra 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 el término de Azure Marketplace para que la imagen se pueda usar para crear máquinas virtuales.

az vm image list

Enumerar las imágenes de máquina virtual o VMSS disponibles en Azure Marketplace.

az vm image list-offers

Enumerar las ofertas de imágenes de máquina virtual disponibles en Azure Marketplace.

az vm image list-publishers

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

az vm image list-skus

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

az vm image show

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

az vm image terms

Administrar los términos de la imagen de Azure Marketplace.

az vm image terms accept

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

az vm image terms cancel

Cancele los términos de la imagen de Azure Marketplace.

az vm image terms show

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

az vm list

Muestra los detalles de Virtual Machines.

az vm list-ip-addresses

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

az vm list-sizes

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

az vm list-skus

Obtener detalles de las SKU de recursos relacionados con el proceso.

az vm list-usage

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

az vm list-vm-resize-options

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

az vm monitor

Administrar el aspecto del monitor para una máquina virtual.

az vm monitor log

Administrar el área de trabajo de log Analytics para una máquina virtual.

az vm monitor log show

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

az vm monitor metrics

Administrar las métricas de una máquina virtual.

az vm monitor metrics tail

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

az vm nic

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

az vm nic add

Agregar NIC existentes a una máquina virtual.

az vm nic list

Enumerar las NIC disponibles en una máquina virtual.

az vm nic remove

Quitar NIC de una máquina virtual.

az vm nic set

Configure los valores de una NIC conectada a una máquina virtual.

az vm nic show

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

az vm open-port

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

az vm perform-maintenance

Operación para realizar el mantenimiento en una máquina virtual.

az vm reapply

Vuelva a aplicar las máquinas virtuales.

az vm redeploy

Vuelva a implementar una máquina virtual existente.

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 invoke

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

az vm run-command list

Enumera todos los comandos de ejecución disponibles para una suscripción en una ubicación.

az vm run-command show

Obtiene el comando de ejecución específico para una suscripción en una ubicación.

az vm secret

Administrar los secretos de la 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 pueden usar las máquinas virtuales y conjuntos.

az vm secret list

Enumere los secretos en una máquina virtual.

az vm secret remove

Quitar un secreto de una máquina virtual.

az vm show

Obtener los detalles de una máquina virtual.

az vm simulate-eviction

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

az vm start

Iniciar una máquina virtual detenida.

az vm stop

Desconectar (detener) 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

Desasociar 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 las cuentas de usuario de una máquina virtual.

az vm user delete

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

Administrar 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

Configuración de 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 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 disco de datos.

az vm repair list-scripts

Enumerar los scripts disponibles. Ubicación https://github.com/Azure/repair-script-library .

az vm repair restore

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

az vm repair run

Ejecutar scripts comprobados desde GitHub en una máquina virtual. ' AZ VM repair List-scripts ' para ver los scripts disponibles.

az vm assess-patches

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

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

Ejemplos

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

az vm assess-patches -g MyResourceGroup -n MyVm

Parámetros opcionales

--ids

Uno o más identificadores de recursos (delimitados por espacios). Debe ser un ID. de recurso completo que contenga toda la información de los argumentos de ' ID. de recurso '. Debe proporcionar los argumentos--IDS u otro ' Resource ID '.

--name -n

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

--subscription

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

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]
                    [--subscription]
                    [--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 para una máquina virtual.

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

Parámetros opcionales

--email

Destinatario de correo electrónico al que se enviarán notificaciones (puede ser una lista de direcciones de correo electrónico separadas por punto y coma).

--ids

Uno o más identificadores de recursos (delimitados por espacios). Debe ser un ID. de recurso completo que contenga toda la información de los argumentos de ' ID. de recurso '. Debe proporcionar los argumentos--IDS u otro ' Resource ID '.

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

El 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. La configuración se borrará.

--resource-group -g

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

--subscription

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

--time

La hora UTC del día en que se realizará la programación cada día. Formato: hhmm. Ejemplo: 1730.

--webhook

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

az vm capture

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

Para obtener un tutorial de un extremo a otro, vea https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-capture-image .

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

Ejemplos

Desasignar, generalizar y capturar 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

Desasignar, generalizar y capturar 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 de nombre de VHD especifica para los discos de máquina virtual.

Parámetros opcionales

--ids

Uno o más identificadores de recursos (delimitados por espacios). Debe ser un ID. de recurso completo que contenga toda la información de los argumentos de ' ID. de recurso '. Debe proporcionar los argumentos--IDS u otro ' Resource ID '.

--name -n

El 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 guardan los discos.

valor predeterminado: vhds
--subscription

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

az vm convert

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

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

Ejemplos

Convertir 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 de 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 más identificadores de recursos (delimitados por espacios). Debe ser un ID. de recurso completo que contenga toda la información de los argumentos de ' ID. de recurso '. Debe proporcionar los argumentos--IDS u otro ' Resource ID '.

--name -n

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

--subscription

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

az vm create

Crear una máquina virtual de Azure.

Para obtener un tutorial de un extremo a otro, vea https://docs.microsoft.com/azure/virtual-machines/linux/quick-create-cli .

az vm create --name
             --resource-group
             [--accelerated-networking {false, true}]
             [--admin-password]
             [--admin-username]
             [--asgs]
             [--assign-identity]
             [--attach-data-disks]
             [--attach-os-disk]
             [--authentication-type {all, password, ssh}]
             [--availability-set]
             [--boot-diagnostics-storage]
             [--computer-name]
             [--count]
             [--custom-data]
             [--data-disk-caching]
             [--data-disk-encryption-sets]
             [--data-disk-sizes-gb]
             [--enable-agent {false, true}]
             [--enable-auto-update {false, true}]
             [--enable-hotpatching {false, true}]
             [--enable-secure-boot {false, true}]
             [--enable-vtpm {false, true}]
             [--encryption-at-host {false, true}]
             [--ephemeral-os-disk {false, true}]
             [--eviction-policy {Deallocate, Delete}]
             [--generate-ssh-keys]
             [--host]
             [--host-group]
             [--image]
             [--license-type {None, RHEL_BYOS, SLES_BYOS, Windows_Client, Windows_Server}]
             [--location]
             [--max-price]
             [--nics]
             [--no-wait]
             [--nsg]
             [--nsg-rule {NONE, RDP, SSH}]
             [--os-disk-caching {None, ReadOnly, ReadWrite}]
             [--os-disk-encryption-set]
             [--os-disk-name]
             [--os-disk-size-gb]
             [--os-type {linux, windows}]
             [--patch-mode {AutomaticByOS, AutomaticByPlatform, ImageDefault, Manual}]
             [--plan-name]
             [--plan-product]
             [--plan-promotion-code]
             [--plan-publisher]
             [--platform-fault-domain]
             [--ppg]
             [--priority {Low, Regular, Spot}]
             [--private-ip-address]
             [--public-ip-address]
             [--public-ip-address-allocation {dynamic, static}]
             [--public-ip-address-dns-name]
             [--public-ip-sku {Basic, Standard}]
             [--role]
             [--scope]
             [--secrets]
             [--security-type {TrustedLaunch}]
             [--size]
             [--specialized {false, true}]
             [--ssh-dest-key-path]
             [--ssh-key-name]
             [--ssh-key-values]
             [--storage-account]
             [--storage-container-name]
             [--storage-sku]
             [--subnet]
             [--subnet-address-prefix]
             [--subscription]
             [--tags]
             [--ultra-ssd-enabled {false, true}]
             [--use-unmanaged-disk]
             [--validate]
             [--vmss]
             [--vnet-address-prefix]
             [--vnet-name]
             [--workspace]
             [--zone {1, 2, 3}]

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

Creación de una VM a partir de una versión de imagen especializada.

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

Cree una máquina virtual mediante la conexión a un disco de 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 de 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, que se encuentra 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 de 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 con 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 de asignación con una identidad asignada por el sistema. La máquina virtual tendrá un rol de "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

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 de Debian con la identidad asignada por el usuario y el sistema.

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 3 máquinas virtuales. Son MyVm0, MyVm1, MyVm2.

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

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

Habilitar redes aceleradas. A menos que se especifique, CLI lo habilitará en función de la imagen y el tamaño del equipo.

valores aceptados: false, true
--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 System Reserved, el valor predeterminado se establecerá en azureuser. Consulte https://docs.microsoft.com/en-us/rest/api/compute/virtualmachines/createorupdate#osprofile para obtener una lista completa de los 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

Aceptar 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 de un disco duro virtual 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 de un disco duro virtual no administrado.

--authentication-type

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

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

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

--boot-diagnostics-storage

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

--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 máquina virtual única 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. VNET y NSG se comparten. Se recomienda que no haya ninguna dirección IP pública, NIC, VNET 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,--NIC,--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.

--custom-data

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

--data-disk-caching

Tipo de almacenamiento en caché para discos de datos, incluidos ' none ', ' ReadOnly ', ' ReadWrite ', etc. Use un valor singular para aplicarlo a todos los discos o use <lun>=<vaule1> <lun>=<value2> para configurar un disco individual.

--data-disk-encryption-sets

Nombres o identificadores (delimitados por espacios) de conjuntos de cifrado de discos para discos de datos.

--data-disk-sizes-gb

Tamaños de disco de datos administrados vacíos separados por espacios que se van a crear en GB.

--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 posteriormente a la máquina virtual.

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

Indicar si Actualizaciones automáticas está habilitada para la máquina virtual de Windows.

valores aceptados: false, true
--enable-hotpatching

Revisiones de 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. Forma parte de la ejecución de confianza.

valores aceptados: false, true
--enable-vtpm

Habilite vTPM. Forma parte de la ejecución de confianza.

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 Temp o de recursos en el propio host.

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

Permite crear un disco de sistema operativo directamente en el nodo de host, lo que proporciona un rendimiento de disco local y un tiempo de reVMSSización de la máquina virtual/más rápido.

valores aceptados: false, true
--eviction-policy

La Directiva de expulsión para la máquina virtual de prioridad puntual. La Directiva de expulsión predeterminada es desasignar para una máquina virtual de prioridad puntual.

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 del host dedicado en el que residirá la máquina virtual. --el host y el grupo host no se pueden usar juntos.

--host-group

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

--image

El nombre de la imagen de sistema operativo como alias URN, URN, nombre de imagen personalizada o identificador, ID. de versión de imagen personalizada o URI de BLOB de VHD. Este parámetro es necesario a menos que se use un --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
--license-type

Especifica que la imagen o el disco de Windows se otorgó a una 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 obtener más información, vea los documentos en línea de la máquina virtual Windows de Azure.

valores aceptados: None, RHEL_BYOS, SLES_BYOS, Windows_Client, Windows_Server
--location -l

Ubicación en la que se va a crear la máquina virtual y los recursos relacionados. Si no se configura la ubicación predeterminada, se establecerá de forma predeterminada en la ubicación del grupo de recursos.

--max-price

El precio máximo (en dólares estadounidenses) que está dispuesto a pagar por una zona de máquinas virtuales o VMSS. -1 indica que el punto de máquina virtual/VMSS no se debe desalojar por razones de precio.

--nics

Nombres o identificadores de las NIC existentes que se van a conectar 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 o NSG.

--no-wait

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

--nsg

Nombre que se va a utilizar 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 el identificador o especificar "" para ninguno (' "" ' en CLI de Azure con PowerShell o con el operador--%).

--nsg-rule

Regla de NSG que se va a crear al crear una nueva NSG. El valor predeterminado es abrir puertos para permitir RDP en Windows y permitir SSH en Linux. NINGUNO representa una regla de NSG.

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

Tipo de almacenamiento en caché del disco del sistema operativo de la máquina virtual. Valor predeterminado: ReadWrite.

valores aceptados: None, ReadOnly, ReadWrite
--os-disk-encryption-set

Nombre o ID. 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 disco duro virtual personalizado. No use cuando especifique un alias URN o URN.

valores aceptados: linux, windows
--patch-mode

Modo de la revisión en invitado a la máquina virtual de IaaS. Valores permitidos para la máquina virtual de Windows: AutomaticByOS, AutomaticByPlatform, manual. Valores permitidos para la máquina virtual Linux: AutomaticByPlatform, ImageDefault. Manual: puede controlar la aplicación de revisiones en una máquina virtual. Para ello, aplique revisiones manualmente dentro de la máquina virtual. En este modo, se deshabilitan las actualizaciones automáticas; 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 revisión 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

Plan de producto.

--plan-promotion-code

Código de promoción del plan.

--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 un número de dominios de error de 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

El nombre o el identificador del grupo de selección de ubicación de proximidad con el que se debe asociar la máquina virtual.

--priority

Prioridad. Use "spot" para ejecutar cargas de trabajo de corta duración de una manera rentable. La enumeración ' Low ' quedará en desuso en el futuro. Use "spot" para implementar la máquina virtual de Azure y/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 mediante el identificador o especificar "" para ninguno (' "" ' en CLI de Azure con PowerShell o con 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. Está establecido en básico de forma predeterminada.

valores aceptados: Basic, Standard
--role

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

valor predeterminado: Contributor
--scope

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

--secrets

Una o varias Key Vault secretos como cadenas JSON o archivos a través de @{path} que contengan [{ "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. Vea https://azure.microsoft.com/pricing/details/virtual-machines/ para obtener información sobre el tamaño.

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

Indica 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

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

--ssh-key-values

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

--storage-account

Solo se aplica cuando se utiliza 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 utiliza con --use-unmanaged-disk . Nombre del contenedor de almacenamiento para el disco del sistema operativo de la máquina virtual. Valor predeterminado: VHD.

--storage-sku

La SKU de la cuenta de almacenamiento con la que se va a almacenar la máquina virtual. Use una SKU singular que se aplique 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 indizado en 0. Valores permitidos: Standard_LRS, Premium_LRS, StandardSSD_LRS UltraSSD_LRS.

--subnet

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

--subnet-address-prefix

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

valor predeterminado: 10.0.0.0/24
--subscription

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

--tags

Etiquetas separadas por espacios: clave [= valor] [clave [= valor]...]. 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 almacenar la máquina virtual.

--validate

Genere y valide la plantilla de ARM sin crear recursos.

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

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

valor predeterminado: 10.0.0.0/16
--vnet-name

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

--workspace

Nombre o identificador de Log Analytics área de trabajo. Si especifica el área de trabajo con 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 aprovisiona el recurso.

valores aceptados: 1, 2, 3

az vm deallocate

Desasignar una máquina virtual.

Para obtener un tutorial de un extremo a otro, vea https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-capture-image .

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

Ejemplos

Desasignar, generalizar y capturar 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

Desasignar, generalizar y capturar 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

Desasignar una máquina virtual. generado automáticamente

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

Parámetros opcionales

--ids

Uno o más identificadores de recursos (delimitados por espacios). Debe ser un ID. de recurso completo que contenga toda la información de los argumentos de ' ID. de recurso '. Debe proporcionar los argumentos--IDS u otro ' Resource ID '.

--name -n

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

--subscription

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

az vm delete

Elimine una máquina virtual.

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

Ejemplos

Elimine una máquina virtual sin solicitar 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. (Característica en versión preliminar).

--ids

Uno o más identificadores de recursos (delimitados por espacios). Debe ser un ID. de recurso completo que contenga toda la información de los argumentos de ' ID. de recurso '. Debe proporcionar los argumentos--IDS u otro ' Resource ID '.

--name -n

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

--subscription

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

--yes -y

No solicita confirmación.

az vm generalize

Marque una máquina virtual como generalizada, para que se pueda crear una imagen de varias implementaciones.

Para obtener un tutorial de un extremo a otro, vea https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-capture-image .

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

Ejemplos

Desasignar, generalizar y capturar 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

Desasignar, generalizar y capturar 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 más identificadores de recursos (delimitados por espacios). Debe ser un ID. de recurso completo que contenga toda la información de los argumentos de ' ID. de recurso '. Debe proporcionar los argumentos--IDS u otro ' Resource ID '.

--name -n

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

--subscription

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

az vm get-instance-view

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

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

Ejemplos

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

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

Obtener 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 más identificadores de recursos (delimitados por espacios). Debe ser un ID. de recurso completo que contenga toda la información de los argumentos de ' ID. de recurso '. Debe proporcionar los argumentos--IDS u otro ' Resource ID '.

--name -n

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

--subscription

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

az vm list

Muestra los detalles de Virtual Machines.

Para obtener más información sobre cómo consultar información acerca de Virtual Machines, vea https://docs.microsoft.com/cli/azure/query-az-cli2 .

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

Ejemplos

Enumere 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

--query-examples

Recomiende la cadena JMESPath. Puede copiar una de las consultas y pegarla después del parámetro--Query entre comillas dobles para ver los resultados. Puede Agregar una o más palabras clave posicionales para que podamos proporcionar sugerencias basadas en estas palabras clave.

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

--subscription

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

az vm list-ip-addresses

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

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

Ejemplos

Obtiene las direcciones IP de una máquina virtual.

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

Obtiene las direcciones IP de 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 más identificadores de recursos (delimitados por espacios). Debe ser un ID. de recurso completo que contenga toda la información de los argumentos de ' ID. de recurso '. Debe proporcionar los argumentos--IDS u otro ' Resource ID '.

--name -n

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

--subscription

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

az vm list-sizes

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

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

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

Parámetros opcionales

--subscription

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

az vm list-skus

Obtener detalles de las SKU de recursos relacionados con el proceso.

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

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

Ejemplos

Enumere todas las SKU en la región oeste de EE. UU.

az vm list-skus -l westus

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

az vm list-skus -l eastus2 --zone

Enumerar todos los tamaños de máquina virtual disponibles en la región EE. UU. 2 oriental que admiten la zona de disponibilidad con un nombre como "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

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

--subscription

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

--zone -z

Mostrar las SKU que admiten zonas de disponibilidad.

valores aceptados: false, true

az vm list-usage

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

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

Ejemplos

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

Parámetros opcionales

--subscription

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

az vm list-vm-resize-options

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

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

Ejemplos

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

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

Enumerar 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 más identificadores de recursos (delimitados por espacios). Debe ser un ID. de recurso completo que contenga toda la información de los argumentos de ' ID. de recurso '. Debe proporcionar los argumentos--IDS u otro ' Resource ID '.

--name -n

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

--subscription

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

az vm open-port

Abre una máquina virtual para el 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 subred de la máquina virtual. Se usará el NSG 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 (NSG Rule Create, etc.).

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

Ejemplos

Abra todos los puertos de una máquina virtual en 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 en el 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

Puerto o intervalo de puertos (p. ej.: 80-100) al que se va a 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 más identificadores de recursos (delimitados por espacios). Debe ser un ID. de recurso completo que contenga toda la información de los argumentos de ' ID. de recurso '. Debe proporcionar los argumentos--IDS u otro ' Resource ID '.

--name -n

El nombre de la máquina virtual en la que se va a abrir el tráfico de entrada.

--nsg-name

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

--priority

Prioridad de la regla, entre 100 (prioridad máxima) 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>.

--subscription

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

az vm perform-maintenance

Operación para realizar el mantenimiento en una máquina virtual.

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

Parámetros opcionales

--ids

Uno o más identificadores de recursos (delimitados por espacios). Debe ser un ID. de recurso completo que contenga toda la información de los argumentos de ' ID. de recurso '. Debe proporcionar los argumentos--IDS u otro ' Resource ID '.

--name -n

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

--subscription

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

az vm reapply

Vuelva a aplicar las máquinas virtuales.

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

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 más identificadores de recursos (delimitados por espacios). Debe ser un ID. de recurso completo que contenga toda la información de los argumentos de ' ID. de recurso '. Debe proporcionar los argumentos--IDS u otro ' Resource ID '.

--name -n

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

--subscription

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

az vm redeploy

Vuelva a implementar una máquina virtual existente.

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

Ejemplos

Reimplementación de una máquina virtual.

az vm redeploy -g MyResourceGroup -n MyVm

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

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

Parámetros opcionales

--ids

Uno o más identificadores de recursos (delimitados por espacios). Debe ser un ID. de recurso completo que contenga toda la información de los argumentos de ' ID. de recurso '. Debe proporcionar los argumentos--IDS u otro ' Resource ID '.

--name -n

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

--subscription

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

az vm resize

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

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

Ejemplos

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

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

Cambiar 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

El tamaño de la máquina virtual.

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

Parámetros opcionales

--ids

Uno o más identificadores de recursos (delimitados por espacios). Debe ser un ID. de recurso completo que contenga toda la información de los argumentos de ' ID. de recurso '. Debe proporcionar los argumentos--IDS u otro ' Resource ID '.

--name -n

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

--subscription

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

az vm restart

Reinicie las máquinas virtuales.

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

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

Fuerce la reinicio de la máquina virtual. para ello, vuelva a implementarla. Use si la máquina virtual no responde.

--ids

Uno o más identificadores de recursos (delimitados por espacios). Debe ser un ID. de recurso completo que contenga toda la información de los argumentos de ' ID. de recurso '. Debe proporcionar los argumentos--IDS u otro ' Resource ID '.

--name -n

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

--subscription

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

az vm show

Obtener los detalles de una máquina virtual.

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

Ejemplos

Muestra información sobre una máquina virtual.

az vm show -g MyResourceGroup -n MyVm -d

Obtener 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 más identificadores de recursos (delimitados por espacios). Debe ser un ID. de recurso completo que contenga toda la información de los argumentos de ' ID. de recurso '. Debe proporcionar los argumentos--IDS u otro ' Resource ID '.

--name -n

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

--query-examples

Recomiende la cadena JMESPath. Puede copiar una de las consultas y pegarla después del parámetro--Query entre comillas dobles para ver los resultados. Puede Agregar una o más palabras clave posicionales para que podamos proporcionar sugerencias basadas en estas palabras clave.

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

--subscription

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

az vm simulate-eviction

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

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

Ejemplos

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

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

Parámetros opcionales

--ids

Uno o más identificadores de recursos (delimitados por espacios). Debe ser un ID. de recurso completo que contenga toda la información de los argumentos de ' ID. de recurso '. Debe proporcionar los argumentos--IDS u otro ' Resource ID '.

--name -n

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

--subscription

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

az vm start

Iniciar una máquina virtual detenida.

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

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 más identificadores de recursos (delimitados por espacios). Debe ser un ID. de recurso completo que contenga toda la información de los argumentos de ' ID. de recurso '. Debe proporcionar los argumentos--IDS u otro ' Resource ID '.

--name -n

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

--subscription

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

az vm stop

Desconectar (detener) una máquina virtual en ejecución.

Se seguirá facturando la máquina virtual. Para evitar esto, puede desasignar la máquina virtual mediante "AZ VM DEALLOCATE".

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

Ejemplos

Desconectar (detener) una máquina virtual en ejecución.

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

Apagar una máquina virtual en ejecución sin cerrarla.

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

Desconectar las máquinas virtuales de un grupo de recursos.

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

Parámetros opcionales

--ids

Uno o más identificadores de recursos (delimitados por espacios). Debe ser un ID. de recurso completo que contenga toda la información de los argumentos de ' ID. de recurso '. Debe proporcionar los argumentos--IDS u otro ' Resource ID '.

--name -n

El 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

Omitir apagado y apagar inmediatamente.

--subscription

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

az vm update

Actualice las propiedades de una máquina virtual.

Actualice los objetos y las propiedades de la máquina virtual con las rutas de acceso correspondientes a "AZ VM show".

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

Ejemplos

Agregar o actualizar una etiqueta.

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

Quitar 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

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 <clave = valor, cadena o cadena JSON>.

--disk-caching

Use el valor singular para aplicar a través o especificar discos individuales; por ejemplo, ' os = ReadWrite 0 = None 1 = ReadOnly ' debe habilitar el disco del sistema operativo de actualización y 2 discos de datos.

--enable-secure-boot

Habilite el arranque seguro.

valores aceptados: false, true
--enable-vtpm

Habilite vTPM.

valores aceptados: false, true
--force-string

Cuando se usa ' Set ' o ' Add ', se conservan los literales de cadena en lugar de intentar convertir en JSON.

--ids

Uno o más identificadores de recursos (delimitados por espacios). Debe ser un ID. de recurso completo que contenga toda la información de los argumentos de ' ID. de recurso '. Debe proporcionar los argumentos--IDS u otro ' Resource ID '.

--license-type

Especifica que la imagen o el disco de Windows se otorgó a una 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 obtener más información, vea los documentos en línea de la máquina virtual Windows de Azure.

valores aceptados: None, RHEL_BYOS, RHEL_ELS_6, SLES_BYOS, Windows_Client, Windows_Server
--max-price

El precio máximo (en dólares estadounidenses) que está dispuesto a pagar por una zona de máquinas virtuales o VMSS. -1 indica que el punto de máquina virtual/VMSS no se debe desalojar por razones de precio.

--name -n

El 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 en el que se va a intercambiar.

--ppg

El nombre o el identificador del grupo de selección de ubicación de proximidad con el que se debe asociar la máquina virtual.

--priority

Prioridad. Use "spot" para ejecutar cargas de trabajo de corta duración de una manera rentable. La enumeración ' Low ' quedará en desuso en el futuro. Use "spot" para implementar la máquina virtual de Azure y/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 o--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 la ruta de acceso y el valor de la propiedad que se van a establecer. Ejemplo:--set property1. property2 =.

--subscription

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

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

Nombre o identificador de Log Analytics área de trabajo. Si especifica el área de trabajo con 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

Habilitar o deshabilitar el acelerador de escritura de disco. Use el valor singular ' true/false ' para aplicarlo en o especificar discos individuales; por ejemplo, ' os = true 1 = true 2 = true ' para discos del sistema operativo y discos de datos 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]
           [--subscription]
           [--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 a que se cree con ' provisioningState ' en ' Succeeded '.

--custom

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

--deleted

Espere hasta que se elimine.

--exists

Espere hasta que el recurso exista.

--ids

Uno o más identificadores de recursos (delimitados por espacios). Debe ser un ID. de recurso completo que contenga toda la información de los argumentos de ' ID. de recurso '. Debe proporcionar los argumentos--IDS u otro ' Resource ID '.

--interval

Intervalo de sondeo en segundos.

valor predeterminado: 30
--name -n

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

--subscription

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

--timeout

Espera máxima en segundos.

valor predeterminado: 3600
--updated

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