az vm
Observação
Esse grupo de comandos tem comandos definidos na CLI do Azure e em pelo menos uma extensão. Instale cada extensão para se beneficiar de seus recursos estendidos. Saiba mais sobre extensões.
Gerencie máquinas virtuais Linux ou Windows.
Comandos
Nome | Description | Tipo | Status |
---|---|---|---|
az vm aem |
Gerencie a Extensão de Monitoramento Avançado do Azure para SAP. |
Extensão | GA |
az vm aem delete |
Remova a Extensão de Monitoramento Avançado do Azure. |
Extensão | GA |
az vm aem set |
Configure a Extensão de Monitoramento Avançado do Azure. |
Extensão | GA |
az vm aem verify |
Verifique se as Extensões de Monitoramento Avançado do Azure configuradas corretamente. |
Extensão | GA |
az vm application |
Gerenciar aplicativos para VM. |
Núcleo | GA |
az vm application list |
Listar aplicativos para VM. |
Núcleo | GA |
az vm application set |
Definir aplicativos para VM. |
Núcleo | GA |
az vm assess-patches |
Avaliar patches em uma VM. |
Núcleo | GA |
az vm auto-shutdown |
Gerenciar o desligamento automático da VM. |
Núcleo | GA |
az vm availability-set |
Agrupe recursos em conjuntos de disponibilidade. |
Núcleo | GA |
az vm availability-set convert |
Converter um Conjunto de Disponibilidade do Azure para conter VMs com discos gerenciados. |
Núcleo | GA |
az vm availability-set create |
Crie um Conjunto de Disponibilidade do Azure. |
Núcleo | GA |
az vm availability-set delete |
Excluir um conjunto de disponibilidade. |
Núcleo | GA |
az vm availability-set list |
Listar conjuntos de disponibilidade. |
Núcleo | GA |
az vm availability-set list-sizes |
Liste todos os tamanhos de máquina virtual disponíveis que podem ser usados para criar uma nova máquina virtual em um conjunto de disponibilidade existente. |
Núcleo | GA |
az vm availability-set show |
Obtenha informações sobre um conjunto de disponibilidade. |
Núcleo | GA |
az vm availability-set update |
Atualize um Conjunto de Disponibilidade do Azure. |
Núcleo | GA |
az vm boot-diagnostics |
Solucionar problemas de inicialização de uma Máquina Virtual do Azure. |
Núcleo | GA |
az vm boot-diagnostics disable |
Desative o diagnóstico de inicialização em uma VM. |
Núcleo | GA |
az vm boot-diagnostics enable |
Habilite o diagnóstico de inicialização em uma VM. |
Núcleo | GA |
az vm boot-diagnostics get-boot-log |
Obtenha o log de diagnóstico de inicialização de uma VM. |
Núcleo | GA |
az vm boot-diagnostics get-boot-log-uris |
Obtenha URIs SAS para os logs de diagnóstico de inicialização de uma máquina virtual. |
Núcleo | GA |
az vm capture |
Capture informações para uma VM parada. |
Núcleo | GA |
az vm convert |
Converter uma VM com discos não gerenciados para usar discos gerenciados. |
Núcleo | GA |
az vm create |
Criar uma Máquina Virtual do Azure. |
Núcleo | GA |
az vm deallocate |
Desaloque uma VM para que os recursos de computação não sejam mais alocados (os encargos não se aplicam mais). O status mudará de 'Parado' para 'Interrompido (Deslocalizado)'. |
Núcleo | GA |
az vm delete |
Exclua uma VM. |
Núcleo | GA |
az vm diagnostics |
Configure a extensão de diagnóstico da Máquina Virtual do Azure. |
Núcleo | GA |
az vm diagnostics get-default-config |
Obtenha as definições de configuração padrão para uma VM. |
Núcleo | GA |
az vm diagnostics set |
Configure a extensão de diagnóstico de VM do Azure. |
Núcleo | GA |
az vm disk |
Gerencie os discos de dados gerenciados conectados a uma VM. |
Núcleo | GA |
az vm disk attach |
Anexe um disco persistente gerenciado a uma VM. |
Núcleo | GA |
az vm disk detach |
Desanexe um disco gerenciado de uma VM. |
Núcleo | GA |
az vm encryption |
Gerenciar criptografia de discos VM. |
Núcleo | GA |
az vm encryption disable |
Desative a criptografia de disco no disco do sistema operacional e/ou nos discos de dados. Descriptografar discos montados. |
Núcleo | GA |
az vm encryption enable |
Habilite a criptografia de disco no disco do sistema operacional e/ou nos discos de dados. Criptografar discos montados. |
Núcleo | GA |
az vm encryption show |
Mostrar status de criptografia. |
Núcleo | GA |
az vm extension |
Gerenciar extensões em VMs. |
Núcleo | GA |
az vm extension delete |
Exclua a operação para excluir a extensão. |
Núcleo | GA |
az vm extension image |
Encontre as extensões de VM disponíveis para uma assinatura e região. |
Núcleo | GA |
az vm extension image list |
Liste as informações sobre as extensões disponíveis. |
Núcleo | GA |
az vm extension image list-names |
Liste os nomes das extensões disponíveis. |
Núcleo | GA |
az vm extension image list-versions |
Liste as versões para extensões disponíveis. |
Núcleo | GA |
az vm extension image show |
Exibir informações de uma extensão. |
Núcleo | GA |
az vm extension list |
Listar as extensões anexadas a uma VM. |
Núcleo | GA |
az vm extension set |
Defina extensões para uma VM. |
Núcleo | GA |
az vm extension show |
Exibir informações sobre extensões anexadas a uma VM. |
Núcleo | GA |
az vm extension wait |
Coloque a CLI em um estado de espera até que uma condição de uma extensão de máquina virtual seja atendida. |
Núcleo | GA |
az vm generalize |
Marque uma VM como generalizada, permitindo que ela seja visualizada para várias implantações. |
Núcleo | GA |
az vm get-instance-view |
Obtenha informações de instância sobre uma VM. |
Núcleo | GA |
az vm host |
Gerencie hosts dedicados para máquinas virtuais. |
Núcleo | GA |
az vm host create |
Crie um host dedicado. |
Núcleo | GA |
az vm host delete |
Exclua um host dedicado. |
Núcleo | GA |
az vm host get-instance-view |
Obtenha informações de instância sobre um host dedicado. |
Núcleo | GA |
az vm host group |
Gerenciar grupos de hosts dedicados. |
Núcleo | GA |
az vm host group create |
Crie um grupo de hosts dedicado. |
Núcleo | GA |
az vm host group delete |
Exclua um grupo de hosts dedicado. |
Núcleo | GA |
az vm host group get-instance-view |
Obter exibição de instância de um grupo de hosts dedicado. |
Núcleo | GA |
az vm host group list |
Listar grupos de hosts dedicados. |
Núcleo | GA |
az vm host group show |
Obtenha os detalhes de um grupo de hosts dedicado. |
Núcleo | GA |
az vm host group update |
Atualize um grupo de hosts dedicado. |
Núcleo | GA |
az vm host list |
Listar hosts dedicados. |
Núcleo | GA |
az vm host list-resize-options |
Liste todos os tamanhos de host dedicados disponíveis para os quais o host dedicado especificado pode ser redimensionado. Observação : os tamanhos de host dedicado fornecidos podem ser usados para aumentar a escala apenas o host dedicado existente. |
Núcleo | GA |
az vm host redeploy |
Reimplante o host dedicado. |
Núcleo | GA |
az vm host resize |
Redimensione um host dedicado. |
Núcleo | GA |
az vm host restart |
Reinicie o host dedicado. |
Núcleo | GA |
az vm host show |
Obtenha os detalhes de um host dedicado. |
Núcleo | GA |
az vm host update |
Atualize um host dedicado. |
Núcleo | GA |
az vm host wait |
Coloque a CLI em um estado de espera até que uma condição seja atendida. |
Núcleo | GA |
az vm identity |
Gerenciar identidades de serviço de uma VM. |
Núcleo | GA |
az vm identity assign |
Habilite a identidade de serviço gerenciado em uma VM. |
Núcleo | GA |
az vm identity remove |
Remova identidades de serviço gerenciadas de uma VM. |
Núcleo | GA |
az vm identity show |
Exibir informações de identidade gerenciada da VM. |
Núcleo | GA |
az vm image |
Informações sobre imagens de máquina virtual disponíveis. |
Núcleo | GA |
az vm image accept-terms |
Aceite o termo do Azure Marketplace para que a imagem possa ser usada para criar VMs. |
Núcleo | Preterido |
az vm image list |
Liste as imagens VM/VMSS disponíveis no Azure Marketplace. |
Núcleo | GA |
az vm image list-offers |
Liste as ofertas de imagem de VM disponíveis no Azure Marketplace. |
Núcleo | GA |
az vm image list-publishers |
Liste os editores de imagens de VM disponíveis no Azure Marketplace. |
Núcleo | GA |
az vm image list-skus |
Liste as SKUs de imagem de VM disponíveis no Azure Marketplace. |
Núcleo | GA |
az vm image show |
Obtenha os detalhes de uma imagem de VM disponível no Azure Marketplace. |
Núcleo | GA |
az vm image terms |
Gerenciar os termos de imagem do Azure Marketplace. |
Núcleo | GA |
az vm image terms accept |
Aceite os termos de imagem do Azure Marketplace para que a imagem possa ser usada para criar VMs. |
Núcleo | GA |
az vm image terms cancel |
Cancele os termos de imagem do Azure Marketplace. |
Núcleo | GA |
az vm image terms show |
Obtenha os detalhes dos termos de imagem do Azure Marketplace. |
Núcleo | GA |
az vm install-patches |
Instale patches em uma VM. |
Núcleo | GA |
az vm list |
Listar detalhes de Máquinas Virtuais. |
Núcleo | GA |
az vm list-ip-addresses |
Listar endereços IP associados a uma VM. |
Núcleo | GA |
az vm list-sizes |
Listar tamanhos disponíveis para VMs. |
Núcleo | GA |
az vm list-skus |
Obtenha detalhes para SKUs de recursos relacionados à computação. |
Núcleo | GA |
az vm list-usage |
Listar recursos de uso disponíveis para VMs. |
Núcleo | GA |
az vm list-vm-resize-options |
Listar opções de redimensionamento disponíveis para VMs. |
Núcleo | GA |
az vm monitor |
Gerenciar o aspecto do monitor para uma vm. |
Núcleo | GA |
az vm monitor log |
Gerenciar o espaço de trabalho de análise de log para uma vm. |
Núcleo | GA |
az vm monitor log show |
Execute uma consulta no espaço de trabalho do Log Analytics vinculado a uma VM. |
Núcleo | GA |
az vm monitor metrics |
Gerenciar métricas para uma vm. |
Núcleo | Visualizar |
az vm monitor metrics list-definitions |
Listar as definições de métrica para uma VM. |
Núcleo | Visualizar |
az vm monitor metrics tail |
Listar os valores de métrica para uma VM. |
Núcleo | Visualizar |
az vm nic |
Gerenciar adaptadores de rede. Consulte também |
Núcleo | GA |
az vm nic add |
Adicione NICs existentes a uma VM. |
Núcleo | GA |
az vm nic list |
Listar as NICs disponíveis em uma VM. |
Núcleo | GA |
az vm nic remove |
Remova NICs de uma VM. |
Núcleo | GA |
az vm nic set |
Definir configurações de uma NIC anexada a uma VM. |
Núcleo | GA |
az vm nic show |
Exibir informações de uma NIC conectada a uma VM. |
Núcleo | GA |
az vm open-port |
Abre uma VM para o tráfego de entrada em portas especificadas. |
Núcleo | GA |
az vm perform-maintenance |
A operação para executar a manutenção em uma máquina virtual. |
Núcleo | GA |
az vm reapply |
Reaplique VMs. |
Núcleo | GA |
az vm redeploy |
Reimplante uma VM existente. |
Núcleo | GA |
az vm reimage |
Recriar imagem (atualizar o sistema operacional) de uma máquina virtual. |
Núcleo | GA |
az vm repair |
Comandos de reparo automático para corrigir as VMs. |
Extensão | GA |
az vm repair create |
Crie uma nova VM de reparo e anexe o disco do sistema operacional copiado da VM de origem como um disco de dados. |
Extensão | GA |
az vm repair list-scripts |
Listar scripts disponíveis. Localizado https://github.com/Azure/repair-script-library. |
Extensão | GA |
az vm repair repair-and-restore |
Repare e restaure a VM. |
Extensão | Visualizar |
az vm repair reset-nic |
Redefina a pilha de interface de rede no sistema operacional convidado da VM. https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/reset-network-interface |
Extensão | Visualizar |
az vm repair restore |
Substitua o disco do sistema operacional da VM de origem pelo disco de dados da VM de reparo. |
Extensão | GA |
az vm repair run |
Execute scripts verificados do GitHub em uma VM. 'az vm repair list-scripts' para exibir scripts disponíveis. |
Extensão | GA |
az vm resize |
Atualizar o tamanho de uma VM. |
Núcleo | GA |
az vm restart |
Reinicie as VMs. |
Núcleo | GA |
az vm run-command |
Gerenciar comandos de execução em uma máquina virtual. |
Núcleo | GA |
az vm run-command create |
A operação para criar o comando run. |
Núcleo | GA |
az vm run-command delete |
A operação para excluir o comando run. |
Núcleo | GA |
az vm run-command invoke |
Execute um comando de execução específico em uma vm. |
Núcleo | GA |
az vm run-command list |
Listar comandos de execução de uma VM ou de um local. |
Núcleo | GA |
az vm run-command show |
Obtenha o comando run específico. |
Núcleo | GA |
az vm run-command update |
A operação para atualizar o comando de execução. |
Núcleo | GA |
az vm run-command wait |
Coloque a CLI em um estado de espera até que uma condição do comando res virtual-machine-run-command seja atendida. |
Núcleo | GA |
az vm secret |
Gerenciar segredos de VM. |
Núcleo | GA |
az vm secret add |
Adicione um segredo a uma VM. |
Núcleo | GA |
az vm secret format |
Transforme segredos em um formulário que pode ser usado por VMs e VMSSes. |
Núcleo | GA |
az vm secret list |
Listar segredos em uma VM. |
Núcleo | GA |
az vm secret remove |
Remover um segredo de uma VM. |
Núcleo | GA |
az vm show |
Obtenha os detalhes de uma VM. |
Núcleo | GA |
az vm simulate-eviction |
Simule a remoção de uma VM Spot. |
Núcleo | GA |
az vm start |
Inicie uma VM parada. |
Núcleo | GA |
az vm stop |
Desligue (pare) uma VM em execução. |
Núcleo | GA |
az vm unmanaged-disk |
Gerencie os discos de dados não gerenciados conectados a uma VM. |
Núcleo | GA |
az vm unmanaged-disk attach |
Anexe um disco persistente não gerenciado a uma VM. |
Núcleo | GA |
az vm unmanaged-disk detach |
Desanexe um disco não gerenciado de uma VM. |
Núcleo | GA |
az vm unmanaged-disk list |
Listar discos não gerenciados de uma VM. |
Núcleo | GA |
az vm update |
Atualize as propriedades de uma VM. |
Núcleo | GA |
az vm user |
Gerenciar contas de usuário para uma VM. |
Núcleo | GA |
az vm user delete |
Exclua uma conta de usuário de uma VM. |
Núcleo | GA |
az vm user reset-ssh |
Redefina a configuração do SSH em uma VM. |
Núcleo | GA |
az vm user update |
Atualizar uma conta de usuário. |
Núcleo | GA |
az vm wait |
Coloque a CLI em um estado de espera até que uma condição da VM seja atendida. |
Núcleo | GA |
az vm assess-patches
Avaliar patches em uma VM.
az vm assess-patches [--ids]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--subscription]
Exemplos
Avaliar patches em uma VM.
az vm assess-patches -g MyResourceGroup -n MyVm
Parâmetros Opcionais
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
O nome da Máquina Virtual. Você pode configurar o padrão usando az configure --defaults vm=<name>
o .
Não aguarde a conclusão da operação de execução longa.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az vm auto-shutdown
Gerenciar o desligamento automático da VM.
az vm auto-shutdown [--email]
[--ids]
[--location]
[--name]
[--off]
[--resource-group]
[--subscription]
[--time]
[--webhook]
Exemplos
Crie agendamento de desligamento automático para uma VM.
az vm auto-shutdown -g MyResourceGroup -n MyVm --time 1730 --email "foo@bar.com" --webhook "https://example.com/"
Exclua a agenda de desligamento automático de uma VM.
az vm auto-shutdown -g MyResourceGroup -n MyVm --off
Parâmetros Opcionais
O destinatário do e-mail para o qual enviar notificações (pode ser uma lista de endereços de e-mail separados por ponto-e-vírgula).
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
Local. Valores de: az account list-locations
. Você pode configurar o local padrão usando az configure --defaults location=<location>
.
O nome da Máquina Virtual. Você pode configurar o padrão usando az configure --defaults vm=<name>
o .
Desative o desligamento automático da VM. A configuração será limpa.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
A hora UTC do dia o agendamento ocorrerá todos os dias. Formato: hhmm. Exemplo: 1730.
A URL do webhook para a qual a notificação será enviada.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az vm capture
Capture informações para uma VM parada.
Para obter um 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]
[--subscription]
Exemplos
Desalocar, generalizar e capturar uma máquina virtual parada.
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
Desalocar, generalizar e capturar várias máquinas virtuais paradas.
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 Exigidos
O prefixo de nome VHD especificar para os discos de VM.
Parâmetros Opcionais
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
O nome da Máquina Virtual. Você pode configurar o padrão usando az configure --defaults vm=<name>
o .
Substitua o arquivo de disco existente.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
O nome do contêiner da conta de armazenamento no qual salvar os discos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az vm convert
Converter uma VM com discos não gerenciados para usar discos gerenciados.
az vm convert [--ids]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--subscription]
Exemplos
Converter uma VM com discos não gerenciados para usar discos gerenciados.
az vm convert -g MyResourceGroup -n MyVm
Converter todas as VMs com discos não gerenciados em um grupo de recursos para usar discos gerenciados.
az vm convert --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)
Parâmetros Opcionais
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
O nome da Máquina Virtual. Você pode configurar o padrão usando az configure --defaults vm=<name>
o .
Não aguarde a conclusão da operação de execução longa.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az vm create
Criar uma Máquina Virtual do Azure.
Para obter um 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-autoupgrade]
[--disk-controller-type {NVMe, SCSI}]
[--edge-zone]
[--enable-agent {false, true}]
[--enable-auto-update {false, true}]
[--enable-hibernation {false, true}]
[--enable-hotpatching {false, true}]
[--enable-integrity-monitoring]
[--enable-proxy-agent {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, UBUNTU, UBUNTU_PRO, 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-secure-vm-disk-encryption-set]
[--os-disk-security-encryption-type {DiskWithVMGuestState, NonPersistedTPM, VMGuestStateOnly}]
[--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]
[--proxy-agent-mode {Audit, Enforce}]
[--public-ip-address]
[--public-ip-address-allocation {dynamic, static}]
[--public-ip-address-dns-name]
[--public-ip-sku {Basic, Standard}]
[--role]
[--scope]
[--secrets]
[--security-type {ConfidentialVM, Standard, 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]
Exemplos
Crie uma VM padrão do Ubuntu2204 com autenticação SSH automática.
az vm create -n MyVm -g MyResourceGroup --image Ubuntu2204
Crie uma VM RedHat padrão com autenticação SSH automática usando uma URN de imagem.
az vm create -n MyVm -g MyResourceGroup --image RedHat:RHEL:7-RAW:7.4.2018010506
Crie uma VM padrão do Windows Server com um endereço IP privado.
az vm create -n MyVm -g MyResourceGroup --public-ip-address "" --image Win2012R2Datacenter
Crie uma VM a partir de uma imagem gerenciada personalizada.
az vm create -g MyResourceGroup -n MyVm --image MyImage
Crie uma VM a partir de uma versão de imagem de galeria 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
Crie uma VM a partir de uma versão de imagem de galeria 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
Criar uma VM a partir da versão mais recente de uma imagem de galeria
az vm create -g MyResourceGroup -n MyVm --image /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.Compute/galleries/myGallery/images/myImage
Crie uma VM anexando a um disco gerenciado do sistema operacional.
az vm create -g MyResourceGroup -n MyVm --attach-os-disk MyOsDisk --os-type linux
Crie uma VM anexando a um disco do sistema operacional não gerenciado a partir de um uri de blob VHD.
az vm create -g MyResourceGroup -n MyVm --attach-os-disk https://vhd1234.blob.core.windows.net/vhds/osdisk1234.vhd --os-type linux --use-unmanaged-disk
Crie uma VM Debian11 usando um script cloud-init para configuração. Confira: https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init.
az vm create -g MyResourceGroup -n MyVm --image Debian11 --custom-data MyCloudInitScript.yml
Crie uma VM Debian11 com autenticação de chave SSH e uma entrada DNS pública, localizada em uma rede virtual existente e conjunto de disponibilidade.
az vm create -n MyVm -g MyResourceGroup --image Debian11 --vnet-name MyVnet --subnet subnet1 \
--availability-set MyAvailabilitySet --public-ip-address-dns-name MyUniqueDnsName \
--ssh-key-values @key-file
Crie uma VM simples do Ubuntu Linux com um endereço IP público, entrada DNS, dois discos de dados (10 GB e 20 GB) e, em seguida, gere pares de chaves RSA ssh.
az vm create -n MyVm -g MyResourceGroup --public-ip-address-dns-name MyUniqueDnsName \
--image Ubuntu2204 --data-disk-sizes-gb 10 20 --size Standard_DS2_v2 \
--generate-ssh-keys
Crie uma VM Debian11 usando segredos do Cofre da Chave.
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 debian11 --secrets "$vm_secrets"
Crie uma VM do CentOS com uma identidade atribuída ao sistema. A VM terá uma função 'Colaborador' com acesso a uma conta de armazenamento.
az vm create -n MyVm -g rg1 --image CentOS85Gen2 --assign-identity [system] --scope /subscriptions/99999999-1bf0-4dda-aec3-cb9272f09590/MyResourceGroup/myRG/providers/Microsoft.Storage/storageAccounts/storage1 --role Contributor
Crie uma VM Debian11 com uma identidade atribuída pelo usuário.
az vm create -n MyVm -g rg1 --image Debian11 --assign-identity /subscriptions/99999999-1bf0-4dda-aec3-cb9272f09590/resourcegroups/myRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myID
Crie uma VM Debian11 com identidade atribuída ao sistema e ao usuário.
az vm create -n MyVm -g rg1 --image Debian11 --assign-identity [system] /subscriptions/99999999-1bf0-4dda-aec3-cb9272f09590/resourcegroups/myRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myID
Crie uma VM em uma zona de disponibilidade na região do grupo de recursos atual.
az vm create -n MyVm -g MyResourceGroup --image CentOS85Gen2 --zone 1
Crie várias VMs. Neste exemplo, 3 VMs são criadas. Eles são MyVm0, MyVm1, MyVm2.
az vm create -n MyVm -g MyResourceGroup --image CentOS85Gen2 --count 3
Criar uma VM a partir da imagem da galeria compartilhada
az vm create -n MyVm -g MyResourceGroup --image /SharedGalleries/{gallery_unique_name}/Images/{image}/Versions/{version}
Criar uma VM a partir da imagem da galeria da comunidade
az vm create -n MyVm -g MyResourceGroup --image /CommunityGalleries/{gallery_unique_name}/Images/{image}/Versions/{version}
Parâmetros Exigidos
Nome da máquina virtual.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Opcionais
Habilite a rede acelerada. A menos que especificado, a CLI o habilitará com base na imagem e no tamanho da máquina.
Aceite o contrato de licença e a declaração de privacidade.
Senha para a VM se o tipo de autenticação for 'Senha'.
Nome de usuário para a VM. O valor padrão é o nome de usuário atual do sistema operacional. Se o valor padrão for reservado pelo sistema, o valor padrão será definido como azureuser. https://docs.microsoft.com/rest/api/compute/virtualmachines/createorupdate#osprofile Consulte para obter uma lista completa de valores reservados.
Lista separada por espaço de grupos de segurança de aplicativos existentes a serem associados à VM.
Aceite identidades atribuídas ao sistema ou ao usuário separadas por espaços. Use '[system]' para fazer referência à identidade atribuída ao sistema ou a uma ID de recurso para fazer referência à identidade atribuída ao usuário. Confira a ajuda para mais exemplos.
Anexe discos de dados existentes à VM. Pode usar o nome ou ID de um disco gerenciado ou o URI para um VHD de disco não gerenciado.
Anexe um disco do sistema operacional existente à VM. Pode usar o nome ou ID de um disco gerenciado ou o URI para um VHD de disco não gerenciado.
Tipo de autenticação a ser usado com a VM. O padrão é senha para Windows e chave pública SSH para Linux. "all" habilita a autenticação SSH e de senha.
Nome ou ID de um conjunto de disponibilidade existente ao qual adicionar a VM. Nenhum por padrão.
Nome da conta de armazenamento pré-existente ou seu uri de blob para capturar diagnósticos de inicialização. Seu sku deve ser um dos Standard_GRS, Standard_LRS e Standard_RAGRS.
A ID ou o nome do grupo de reserva de capacidade usado para alocar. Passe em "Nenhum" para desassociar o grupo de reserva de capacidade. Observe que, se você quiser excluir uma VM/VMSS que tenha sido associada ao grupo de reserva de capacidade, primeiro será necessário desassociar o grupo de reserva de capacidade.
O nome do sistema operacional host da máquina virtual. O padrão é o nome da VM.
Número de máquinas virtuais a serem criadas. O intervalo de valores é [2, 250], inclusive. Não especifique esse parâmetro se desejar criar uma única VM normal. As VMs são criadas em paralelo. A saída desse comando é uma matriz de VMs em vez de uma única VM. Cada VM tem seu próprio IP público, NIC. VNET e NSG são compartilhados. Recomenda-se que nenhum IP, NIC, VNET e NSG públicos existentes estejam no grupo de recursos. Quando --count é especificado, --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 não são permitidos.
Arquivo de script de inicialização personalizado ou texto (cloud-init, cloud-config, etc.).
Tipo de cache de armazenamento para disco(s) de dados, incluindo 'None', 'ReadOnly', 'ReadWrite', etc. Use um valor singular para aplicar em todos os discos ou use <lun>=<vaule1> <lun>=<value2>
para configurar discos individuais.
Especifique se o disco de dados deve ser excluído ou desanexado após a exclusão da VM. Se um único disco de dados estiver conectado, os valores permitidos serão Excluir e Desanexar. Para que vários discos de dados sejam anexados, use "<data_disk>=Delete <data_disk2>=Detach" para configurar cada disco.
Nomes ou IDs (delimitados por espaço) de conjuntos de criptografia de disco para discos de dados.
Tamanhos de disco de dados gerenciados vazios separados por espaço em GB para criar.
Desative a atualização automática da extensão de atestado de convidado para VMs e VMSS habilitadas para Início Confiável.
Especifique o tipo de controlador de disco configurado para a VM ou VMSS.
O nome da zona de borda.
Indica se o agente de máquina virtual deve ser provisionado na máquina virtual. Quando essa propriedade não é especificada, o comportamento padrão é defini-la como true. Isso garantirá que o Agente de VM seja instalado na VM para que as extensões possam ser adicionadas à VM posteriormente.
Indique se as Atualizações Automáticas estão habilitadas para a máquina virtual do Windows.
O sinalizador que habilita ou desabilita o recurso de hibernação na VM.
Corrija VMs sem exigir uma reinicialização. --enable-agent deve ser definido e --patch-mode deve ser definido como AutomaticByPlatform.
Habilite a instalação da extensão de atestado de convidado apropriada e não com suporte de segurança da Microsoft e habilite a Identidade Atribuída ao Sistema para VMs e VMSS habilitadas para Início Confiável.
Especifique se o recurso de agente proxy deve ser habilitado no conjunto de dimensionamento de máquina virtual ou máquina virtual.
Habilite a inicialização segura.
Habilite o vTPM.
Habilite a criptografia de host para a VM ou VMSS. Isso habilitará a criptografia para todos os discos, incluindo o disco Resource/Temp no próprio host.
Permite que você crie um disco do sistema operacional diretamente no nó do host, fornecendo desempenho de disco local e tempo de recriação de imagem de VM/VMSS mais rápido.
Aplicável somente quando usado com --ephemeral-os-disk
. Permite que você escolha o local de provisionamento de disco do sistema operacional efêmero.
A política de remoção para a máquina virtual de prioridade Spot. A política de remoção padrão é Desalocar para uma máquina virtual de prioridade Spot.
Gere arquivos de chave RSA públicos e privados SSH se estiver ausente. As chaves serão armazenadas no diretório ~/.ssh.
ID do recurso do host dedicado no qual a VM residirá. --host e --host-group não podem ser usados juntos.
Nome ou ID de recurso do grupo de hosts dedicado no qual a VM residirá. --host e --host-group não podem ser usados juntos.
O nome da imagem do sistema operacional como um alias URN, URN, nome ou ID de imagem personalizado, ID de versão de imagem personalizada ou URI de blob VHD. Além disso, ele também suporta imagem de galeria compartilhada. Use o alias de imagem incluindo a versão da distribuição que deseja usar. Por exemplo: por favor, use Debian11 em vez de Debian.' Este parâmetro é necessário, a menos que use --attach-os-disk.
o formato URN válido: "Publisher:Offer:Sku:Version". Para obter mais informações, consulte https://docs.microsoft.com/azure/virtual-machines/linux/cli-ps-findimage.
Especifica que a imagem ou o disco do Windows foi licenciado localmente. Para habilitar o Benefício Híbrido do Azure para Windows Server, use 'Windows_Server'. Para habilitar os Direitos de Hospedagem Multilocatário para Windows 10, use 'Windows_Client'. Para obter mais informações, consulte os documentos online da VM do Windows do Azure.
Local no qual criar VM e recursos relacionados. Se o local padrão não estiver configurado, o padrão será o local do grupo de recursos.
O preço máximo (em dólares americanos) que você está disposto a pagar por um Spot VM/VMSS. -1 indica que o Spot VM/VMSS não deve ser removido por motivos de preço.
Especifique o que acontece com a interface de rede quando a VM é excluída. Use um valor singular para aplicar em todos os recursos ou use = para configurar o comportamento de exclusão para recursos individuais. As opções possíveis são Excluir e Desanexar.
Nomes ou IDs de NICs existentes para anexar à VM. A primeira NIC será designada como primária. Se omitida, uma nova NIC será criada. Se uma NIC existente for especificada, não especifique sub-rede, VNet, IP público ou NSG.
Não aguarde a conclusão da operação de execução longa.
O nome a ser usado ao criar um novo Grupo de Segurança de Rede (padrão) ou fazer referência a um existente. Também pode fazer referência a um NSG existente por ID ou especificar "" para nenhum ('""' na CLI do Azure usando o PowerShell ou o operador --%).
Regra NSG a ser criada ao criar um novo NSG. O padrão é abrir portas para permitir RDP no Windows e permitir SSH no Linux. NONE não representa nenhuma regra NSG.
Tipo de cache de armazenamento para o disco do sistema operacional da VM. Padrão: ReadWrite.
Especifique o comportamento do disco gerenciado quando a VM for excluída, ou seja, se o disco gerenciado for excluído ou desanexado.
Nome ou ID do conjunto de criptografia de disco para o disco do sistema operacional.
O nome do novo disco do sistema operacional da VM.
Especifique o ID ou o nome do recurso do conjunto de criptografia de disco gerenciado pelo cliente para o disco gerenciado que é usado para a chave gerenciada pelo cliente, o disco Confidencial do SO da VM criptografada e o blob convidado da VM.
Especifique o tipo de criptografia do disco gerenciado do sistema operacional.
Tamanho do disco do sistema operacional em GB para criar.
Tipo de sistema operacional instalado em um VHD personalizado. Não use ao especificar um alias de URN ou URN.
Modo de aplicação de patches no convidado para a máquina virtual IaaS. Valores permitidos para VM do Windows: AutomaticByOS, AutomaticByPlatform, Manual. Valores permitidos para VM Linux: AutomaticByPlatform, ImageDefault. Manual - Você controla a aplicação de patches em uma máquina virtual. Você faz isso aplicando patches manualmente dentro da VM. Nesse modo, as atualizações automáticas são desabilitadas; O parâmetro --enable-auto-update deve ser false. AutomaticByOS - A máquina virtual será atualizada automaticamente pelo sistema operacional. O parâmetro --enable-auto-update deve ser true. AutomaticByPlatform - a máquina virtual será atualizada automaticamente pelo sistema operacional. ImageDefault - A configuração de patch padrão da máquina virtual é usada. Os parâmetros --enable-agent e --enable-auto-update devem ser true.
Nome do plano.
Planejar produto.
Planejar código promocional.
Planejar editor.
Especifique o domínio de falha lógica do conjunto de escala no qual a máquina virtual será criada. Por padrão, a máquina virtual será atribuída automaticamente a um domínio de falha que melhor mantenha o equilíbrio entre os domínios de falha disponíveis. Isso será aplicável somente se a propriedade virtualMachineScaleSet dessa máquina virtual estiver definida. O conjunto de dimensionamento de máquina virtual que é referenciado, deve ter contagem de domínio de falha de plataforma. Essa propriedade não pode ser atualizada depois que a máquina virtual é criada. A atribuição de domínio de falha pode ser exibida na exibição de instância da máquina virtual.
O nome ou ID do grupo de posicionamento de proximidade ao qual a VM deve ser associada.
Prioridade. Use o 'Spot' para executar cargas de trabalho de curta duração de forma econômica. O enum "baixo" será preterido no futuro. Use 'Spot' para implantar VM spot e/ou VMSS do Azure. Padrão para Regular.
Endereço IP privado estático (por exemplo, 10.0.0.5).
Especifique o modo no qual o agente proxy será executado se o recurso estiver habilitado.
Nome do endereço IP público ao criar um (padrão) ou fazer referência a um existente. Também pode fazer referência a um IP público existente por ID ou especificar "" para Nenhum ('""' na CLI do Azure usando o PowerShell ou o operador --%). Para a CLI do Azure usando o powershell core edition 7.3.4, especifique ou "" (--public-ip-address ou --public-ip-address "").
Nome DNS globalmente exclusivo para um IP público recém-criado.
SKU IP público. O IP público é suportado para ser criado na zona de borda somente quando é 'Padrão'.
Nome da função ou ID que a identidade atribuída ao sistema terá.
Escopo que a identidade atribuída ao sistema pode acessar.
Um ou vários segredos do Cofre de Chaves como cadeias de caracteres JSON ou arquivos contendo @{path}
[{ "sourceVault": { "id": "value" }, "vaultCertificates": [{ "certificateUrl": "value", "certificateStore": "cert store name (only on windows)"}] }]
.
Especifique o tipo de segurança da máquina virtual.
O tamanho da VM a ser criado. Consulte https://azure.microsoft.com/pricing/details/virtual-machines/ para obter informações sobre tamanho.
Indique se a imagem de origem é especializada.
Caminho do arquivo de destino na VM para a chave SSH. Se o arquivo já existir, a(s) chave(s) especificada(s) será(ão) acrescentada(s) ao arquivo. O caminho de destino para chaves públicas SSH está atualmente limitado ao seu valor padrão "/home/username/.ssh/authorized_keys" devido a um problema conhecido no agente de provisionamento do Linux.
Use-o como chave pública na máquina virtual. Ele deve ser um recurso de chave SSH existente no Azure.
Lista separada por espaço de chaves públicas SSH ou caminhos de arquivo de chave pública.
Aplicável somente quando usado com --use-unmanaged-disk
. O nome a ser usado ao criar uma nova conta de armazenamento ou fazer referência a uma existente. Se omitida, uma conta de armazenamento apropriada no mesmo grupo de recursos e local será usada ou uma nova será criada.
Aplicável somente quando usado com --use-unmanaged-disk
. Nome do contêiner de armazenamento para o disco do sistema operacional da VM. Padrão: vhds.
A SKU da conta de armazenamento com a qual a VM deve persistir. Use um sku singular que seria aplicado em todos os discos ou especifique discos individuais. Uso: [--storage-sku SKU | --storage-sku ID=SKU ID=SKU ID=SKU...], onde cada ID é "os" ou um lun indexado 0. Valores permitidos: Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS PremiumV2_LRS.
O nome da sub-rede ao criar uma nova rede virtual ou fazer referência a uma existente. Também pode fazer referência a uma sub-rede existente por ID. Se o vnet-name e a sub-rede forem omitidos, uma rede virtual e uma sub-rede apropriadas serão selecionadas automaticamente ou uma nova será criada.
O prefixo de endereço IP da sub-rede a ser usado ao criar uma nova rede virtual no formato CIDR.
Tags separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar as tags existentes.
Habilita ou desabilita a capacidade de ter 1 ou mais discos de dados gerenciados com UltraSSD_LRS conta de armazenamento.
Não use o disco gerenciado para persistir a VM.
UserData para a VM. Ele pode ser passado como arquivo ou string.
Especifique o número de vCPUs disponíveis.
Especifique a proporção de vCPU para núcleo físico. Definir essa propriedade como 1 também significa que o hyper-threading está desabilitado.
Gere e valide o modelo ARM sem criar recursos.
Nome ou ID de um conjunto de dimensionamento de máquina virtual existente ao qual a máquina virtual deve ser atribuída. Nenhum por padrão.
O prefixo de endereço IP a ser usado ao criar uma nova rede virtual no formato CIDR.
Nome da rede virtual ao criar uma nova ou fazer referência a uma existente.
Nome ou ID do Espaço de Trabalho do Log Analytics. Se você especificar o espaço de trabalho por meio de seu nome, o espaço de trabalho deverá estar no mesmo grupo de recursos com a vm, caso contrário, um novo espaço de trabalho será criado.
Zona de disponibilidade na qual o recurso será provisionado.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az vm deallocate
Desaloque uma VM para que os recursos de computação não sejam mais alocados (os encargos não se aplicam mais). O status mudará de 'Parado' para 'Interrompido (Deslocalizado)'.
Para obter um tutorial completo, consulte https://docs.microsoft.com/azure/virtual-machines/linux/capture-image.
az vm deallocate [--hibernate {0, 1, f, false, n, no, t, true, y, yes}]
[--ids]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--subscription]
Exemplos
Desalocar, generalizar e capturar uma máquina virtual parada.
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
Desalocar, generalizar e capturar várias máquinas virtuais paradas.
az vm deallocate --ids vms_ids
az vm generalize --ids vms_ids
az vm capture --ids vms_ids --vhd-name-prefix MyPrefix
Desalocar uma VM.
az vm deallocate --name MyVm --no-wait --resource-group MyResourceGroup
Parâmetros Opcionais
Parâmetro opcional para hibernar uma máquina virtual. (Recurso em Pré-visualização).
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
O nome da Máquina Virtual. Você pode configurar o padrão usando az configure --defaults vm=<name>
o .
Não aguarde a conclusão da operação de execução longa.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az vm delete
Exclua uma VM.
az vm delete [--force-deletion]
[--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
[--yes]
Exemplos
Exclua uma VM sem um prompt de confirmação.
az vm delete -g MyResourceGroup -n MyVm --yes
Exclua todas as VMs em um grupo de recursos.
az vm delete --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)
Parâmetros Opcionais
Parâmetro opcional para forçar a exclusão de máquinas virtuais. O valor padrão é Nenhum.
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
O nome da Máquina Virtual. Você pode configurar o padrão usando az configure --defaults vm=<name>
o .
Não aguarde a conclusão da operação de execução longa.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Não solicite confirmação.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az vm generalize
Marque uma VM como generalizada, permitindo que ela seja visualizada para várias implantações.
Para obter um tutorial completo, consulte https://docs.microsoft.com/azure/virtual-machines/linux/capture-image.
az vm generalize [--ids]
[--name]
[--resource-group]
[--subscription]
Exemplos
Desalocar, generalizar e capturar uma máquina virtual parada.
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
Desalocar, generalizar e capturar várias máquinas virtuais paradas.
az vm deallocate --ids vms_ids
az vm generalize --ids vms_ids
az vm capture --ids vms_ids --vhd-name-prefix MyPrefix
Parâmetros Opcionais
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
O nome da Máquina Virtual. Você pode configurar o padrão usando az configure --defaults vm=<name>
o .
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az vm get-instance-view
Obtenha informações de instância sobre uma VM.
az vm get-instance-view [--ids]
[--name]
[--resource-group]
[--subscription]
Exemplos
Use um grupo de recursos e um nome para obter informações de exibição de instância de uma VM.
az vm get-instance-view -g MyResourceGroup -n MyVm
Obtenha exibições de instância para todas as VMs em um grupo de recursos.
az vm get-instance-view --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)
Parâmetros Opcionais
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
O nome da Máquina Virtual. Você pode configurar o padrão usando az configure --defaults vm=<name>
o .
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az vm install-patches
Instale patches em uma VM.
az vm install-patches --maximum-duration
--reboot-setting {Always, IfRequired, Never}
[--classifications-to-include-linux {Critical, Other, Security}]
[--classifications-to-include-win {Critical, Definition, FeaturePack, Security, ServicePack, Tools, UpdateRollUp, Updates}]
[--exclude-kbs-requiring-reboot {false, true}]
[--ids]
[--kb-numbers-to-exclude]
[--kb-numbers-to-include]
[--name]
[--no-wait]
[--package-name-masks-to-exclude]
[--package-name-masks-to-include]
[--resource-group]
[--subscription]
Exemplos
Instale patches em uma VM do Windows, permitindo que o tempo máximo seja de 4 horas, e a VM será reinicializada, se necessário, durante a operação de atualização 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 patches em uma VM linux, permitindo que o tempo máximo seja de 4 horas, e a VM será reinicializada se necessário durante a operação de atualização de software.
az vm install-patches -g MyResourceGroup -n MyVm --maximum-duration PT4H --reboot-setting IfRequired --classifications-to-include-linux Critical
Parâmetros Exigidos
Especifique a quantidade máxima de tempo que a operação será executada. Ele deve ser uma cadeia de caracteres de duração compatível com ISO 8601, como PT4H (4 horas).
Defina quando é aceitável reinicializar uma VM durante uma operação de atualização de software.
Parâmetros Opcionais
Lista separada por espaço de classificações a serem incluídas para VM Linux.
Lista separada por espaço de classificações a serem incluídas para VM do Windows.
Filtre KBs que não têm um comportamento de reinicialização de 'NeverReboots' quando isso estiver definido. Aplicável somente à VM do Windows.
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
Lista separada por espaço de KBs a serem excluídos na operação de patch. Aplicável somente à VM do Windows.
Lista separada por espaço de KBs a serem incluídos na operação de patch. Aplicável somente à VM do Windows.
O nome da Máquina Virtual. Você pode configurar o padrão usando az configure --defaults vm=<name>
o .
Não aguarde a conclusão da operação de execução longa.
Lista separada por espaço de pacotes a serem excluídos na operação de patch. Formato: packageName_packageVersion. Aplicável apenas à VM Linux.
Lista separada por espaço de pacotes a serem incluídos na operação de patch. Formato: packageName_packageVersion. Aplicável apenas à VM Linux.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az vm list
Listar detalhes de Máquinas Virtuais.
--resource-group
pode passar uma cadeia de caracteres vazia como um parâmetro, que produzirá todas as informações da VM sob a assinatura. Para obter mais informações sobre como consultar informações sobre máquinas virtuais, consulte https://docs.microsoft.com/cli/azure/query-az-cli2.
az vm list [--resource-group]
[--show-details]
[--vmss]
Exemplos
Listar todas as VMs.
az vm list
Liste todas as VMs por grupo de recursos.
az vm list -g MyResourceGroup
Liste todas as VMs por grupo de recursos com detalhes.
az vm list -g MyResourceGroup -d
Parâmetros Opcionais
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Mostrar endereço IP público, FQDN e estados de energia. será executado lento.
Listar instâncias de VM em um VMSS específico. Especifique a ID do VMSS ou o nome do VMSS.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az vm list-ip-addresses
Listar endereços IP associados a uma VM.
az vm list-ip-addresses [--ids]
[--name]
[--resource-group]
[--subscription]
Exemplos
Obtenha os endereços IP de uma VM.
az vm list-ip-addresses -g MyResourceGroup -n MyVm
Obter endereços IP para todas as VMs em um grupo de recursos.
az vm list-ip-addresses --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)
Parâmetros Opcionais
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
O nome da Máquina Virtual. Você pode configurar o padrão usando az configure --defaults vm=<name>
o .
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az vm list-sizes
Listar tamanhos disponíveis para VMs.
az vm list-sizes [--ids]
[--location]
[--subscription]
Exemplos
Liste os tamanhos de VM disponíveis na região Oeste dos EUA.
az vm list-sizes -l westus
Parâmetros Opcionais
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
Local. Valores de: az account list-locations
. Você pode configurar o local padrão usando az configure --defaults location=<location>
.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az vm list-skus
Obtenha detalhes para SKUs de recursos relacionados à computação.
Esse comando incorpora a restrição de nível de assinatura, oferecendo as informações mais precisas.
az vm list-skus [--all {false, true}]
[--location]
[--resource-type]
[--size]
[--zone {false, true}]
Exemplos
Liste todos os SKUs na região Oeste dos EUA.
az vm list-skus -l westus
Liste todos os tamanhos de vm disponíveis na região Leste US2 que oferecem suporte à zona de disponibilidade.
az vm list-skus -l eastus2 --zone
Liste todos os tamanhos de vm disponíveis na região Leste US2 que suportam zona de disponibilidade com nome como "standard_ds1...".
az vm list-skus -l eastus2 --zone --size standard_ds1
Listar informações de sku relacionadas ao conjunto de disponibilidade na região Oeste dos EUA.
az vm list-skus -l westus --resource-type availabilitySets
Parâmetros Opcionais
Mostrar todas as informações, incluindo tamanhos de vm não disponíveis na assinatura atual.
Local. Valores de: az account list-locations
. Você pode configurar o local padrão usando az configure --defaults location=<location>
.
Tipos de recursos, por exemplo, "availabilitySets", "snapshots", "disks", etc.
Nome do tamanho, nome parcial é aceito.
Mostrar zonas de disponibilidade de suporte a skus.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az vm list-usage
Listar recursos de uso disponíveis para VMs.
az vm list-usage --location
Exemplos
Obtenha o uso de recursos de computação para a região Oeste dos EUA.
az vm list-usage -l westus
Parâmetros Exigidos
Local. Valores de: az account list-locations
. Você pode configurar o local padrão usando az configure --defaults location=<location>
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az vm list-vm-resize-options
Listar opções de redimensionamento disponíveis para VMs.
az vm list-vm-resize-options [--ids]
[--name]
[--resource-group]
[--subscription]
Exemplos
Liste todos os tamanhos de VM disponíveis para redimensionamento.
az vm list-vm-resize-options -g MyResourceGroup -n MyVm
Listar tamanhos disponíveis para todas as VMs em um grupo de recursos.
az vm list-vm-resize-options --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)
Parâmetros Opcionais
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
O nome da Máquina Virtual. Você pode configurar o padrão usando az configure --defaults vm=<name>
o .
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az vm open-port
Abre uma VM para o tráfego de entrada em portas especificadas.
Adiciona uma regra de segurança ao NSG (grupo de segurança de rede) anexado à interface de rede (NIC) ou à sub-rede da VM. O NSG existente será usado ou um novo será criado. O nome da regra é 'open-port-{port}' e substituirá uma regra existente por esse nome. Para VMs multi-NIC, ou para um controle mais refinado, use os comandos de rede apropriados diretamente (nsg rule create, etc).
az vm open-port --port
[--apply-to-subnet]
[--ids]
[--name]
[--nsg-name]
[--priority]
[--resource-group]
[--subscription]
Exemplos
Abra todas as portas em uma VM para o tráfego de entrada.
az vm open-port -g MyResourceGroup -n MyVm --port '*'
Abra um intervalo de portas em uma VM para o tráfego de entrada com a prioridade mais alta.
az vm open-port -g MyResourceGroup -n MyVm --port 80-100 --priority 100
Abra as portas 555, 557, 558 e 559 para o tráfego de entrada com a prioridade mais alta.
az vm open-port -g MyResourceGroup -n MyVm --port 555,557-559 --priority 100
Abra todas as portas de todas as VMs em um grupo de recursos.
az vm open-port --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv) --port '*'
Parâmetros Exigidos
A porta ou o intervalo de portas (por exemplo, 80-100) para abrir o tráfego de entrada. Use '*' para permitir o tráfego para todas as portas. Use valores separados por vírgulas para especificar mais de uma porta ou intervalo de portas.
Parâmetros Opcionais
Permitir tráfego de entrada na sub-rede em vez da NIC.
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
O nome da máquina virtual na qual abrir o tráfego de entrada.
O nome do grupo de segurança de rede a ser criado se não existir. Ignorado se já existir um NSG.
Prioridade da regra, entre 100 (prioridade mais alta) e 4096 (prioridade mais baixa). Deve ser exclusivo para cada regra na coleção.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az vm perform-maintenance
A operação para executar a manutenção em uma máquina virtual.
az vm perform-maintenance [--ids]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--subscription]
Parâmetros Opcionais
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
O nome da Máquina Virtual. Você pode configurar o padrão usando az configure --defaults vm=<name>
o .
Não aguarde a conclusão da operação de execução longa.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az vm reapply
Reaplique VMs.
az vm reapply [--ids]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--subscription]
Exemplos
Reaplique uma VM.
az vm reapply -g MyResourceGroup -n MyVm
Reaplique todas as VMs em um grupo de recursos.
az vm reapply --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)
Parâmetros Opcionais
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
O nome da Máquina Virtual. Você pode configurar o padrão usando az configure --defaults vm=<name>
o .
Não aguarde a conclusão da operação de execução longa.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az vm redeploy
Reimplante uma VM existente.
az vm redeploy [--ids]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--subscription]
Exemplos
reimplantação de uma VM
az vm redeploy -g MyResourceGroup -n MyVm
Reimplante todas as VMs em um grupo de recursos.
az vm redeploy --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)
Parâmetros Opcionais
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
O nome da Máquina Virtual. Você pode configurar o padrão usando az configure --defaults vm=<name>
o .
Não aguarde a conclusão da operação de execução longa.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az vm reimage
Recriar imagem (atualizar o sistema operacional) de uma máquina virtual.
Recriar (atualizar o sistema operacional) uma máquina virtual que não tem um disco de sistema operacional efêmero, para máquinas virtuais que têm um disco de sistema operacional efêmero a máquina virtual é redefinida para o estado inicial. Observação : A retenção do disco antigo do sistema operacional depende do valor de deleteOption do disco do sistema operacional. Se deleteOption for desanexado, o disco antigo do sistema operacional será preservado após a recriação da imagem. Se deleteOption for delete, o disco antigo do sistema operacional será excluído após a recriação da imagem. O deleteOption do disco do sistema operacional deve ser atualizado de acordo antes de executar a reimagem.
az vm reimage [--admin-password]
[--custom-data]
[--exact-version]
[--ids]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--subscription]
[--temp-disk {0, 1, f, false, n, no, t, true, y, yes}]
Exemplos
Recriar a imagem de uma máquina virtual.
az vm reimage --name MyVm --resource-group MyResourceGroup --admin-password MyPassword --custom-data "dGVzdA==" --temp-disk false --exact-version 0.1
Parâmetros Opcionais
Especifica a senha da conta de administrador.
Especifica uma cadeia de caracteres codificada em base 64 de dados personalizados.
Especifica em número decimal, a versão para a qual o disco do sistema operacional deve ser recriado. Se a versão exata não for fornecida, o disco do sistema operacional será recriado para a versão existente do disco do sistema operacional.
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
O nome da Máquina Virtual. Você pode configurar o padrão usando az configure --defaults vm=<name>
o .
Não aguarde a conclusão da operação de execução longa.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Especifica se o disco temporário deve ser recriado. Valor padrão: falso. Nota: Este parâmetro de reimagem de disco temporário só é suportado para VM/VMSS com disco Ephemeral OS.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az vm resize
Atualizar o tamanho de uma VM.
az vm resize --size
[--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Exemplos
Redimensionar uma VM.
az vm resize -g MyResourceGroup -n MyVm --size Standard_DS3_v2
Redimensione todas as VMs em um grupo de recursos.
az vm resize --size Standard_DS3_v2 --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)
Parâmetros Exigidos
O tamanho da VM.
Parâmetros Opcionais
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
O nome da Máquina Virtual. Você pode configurar o padrão usando az configure --defaults vm=<name>
o .
Não aguarde a conclusão da operação de execução longa.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az vm restart
Reinicie as VMs.
az vm restart [--force]
[--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Exemplos
Reinicia uma VM.
az vm restart -g MyResourceGroup -n MyVm
Reinicie todas as VMs em um grupo de recursos.
az vm restart --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)
Parâmetros Opcionais
Forçar a VM a reiniciar reimplantando-a. Use se a VM não responder.
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
O nome da Máquina Virtual. Você pode configurar o padrão usando az configure --defaults vm=<name>
o .
Não aguarde a conclusão da operação de execução longa.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az vm show
Obtenha os detalhes de uma VM.
az vm show [--ids]
[--include-user-data]
[--name]
[--resource-group]
[--show-details]
[--subscription]
Exemplos
Mostrar informações sobre uma VM.
az vm show -g MyResourceGroup -n MyVm -d
Obtenha os detalhes de todas as VMs em um grupo de recursos.
az vm show -d --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)
Parâmetros Opcionais
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
Inclua as propriedades de dados do usuário no resultado da consulta.
O nome da Máquina Virtual. Você pode configurar o padrão usando az configure --defaults vm=<name>
o .
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Mostrar endereço IP público, FQDN e estados de energia. será executado lento.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az vm simulate-eviction
Simule a remoção de uma VM Spot.
az vm simulate-eviction [--ids]
[--name]
[--resource-group]
[--subscription]
Exemplos
Simule a remoção de uma VM Spot.
az vm simulate-eviction --resource-group MyResourceGroup --name MyVm
Parâmetros Opcionais
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
O nome da Máquina Virtual. Você pode configurar o padrão usando az configure --defaults vm=<name>
o .
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az vm start
Inicie uma VM parada.
az vm start [--ids]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--subscription]
Exemplos
Inicie uma VM parada.
az vm start -g MyResourceGroup -n MyVm
Inicie todas as VMs em um grupo de recursos.
az vm start --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)
Inicie uma VM parada.
az vm start --name MyVm --no-wait --resource-group MyResourceGroup
Parâmetros Opcionais
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
O nome da Máquina Virtual. Você pode configurar o padrão usando az configure --defaults vm=<name>
o .
Não aguarde a conclusão da operação de execução longa.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az vm stop
Desligue (pare) uma VM em execução.
A VM continuará a ser cobrada. Para evitar isso, você pode desalocar a VM através de "az vm deallocate".
az vm stop [--ids]
[--name]
[--no-wait]
[--resource-group]
[--skip-shutdown]
[--subscription]
Exemplos
Desligue (pare) uma VM em execução.
az vm stop --resource-group MyResourceGroup --name MyVm
Desligue uma VM em execução sem desligar.
az vm stop --resource-group MyResourceGroup --name MyVm --skip-shutdown
Desligue VMs em um grupo de recursos.
az vm stop --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)
Parâmetros Opcionais
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
O nome da Máquina Virtual. Você pode configurar o padrão usando az configure --defaults vm=<name>
o .
Não aguarde a conclusão da operação de execução longa.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Pule o desligamento e desligue imediatamente.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az vm update
Atualize as propriedades de uma VM.
Atualize objetos e propriedades da VM usando caminhos que correspondem a 'az vm show'.
az vm update [--add]
[--capacity-reservation-group]
[--disk-caching]
[--disk-controller-type {NVMe, SCSI}]
[--enable-hibernation {false, true}]
[--enable-proxy-agent {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, UBUNTU, UBUNTU_PRO, Windows_Client, Windows_Server}]
[--max-price]
[--name]
[--no-wait]
[--os-disk]
[--ppg]
[--priority {Low, Regular, Spot}]
[--proxy-agent-mode {Audit, Enforce}]
[--remove]
[--resource-group]
[--security-type {TrustedLaunch}]
[--set]
[--size]
[--subscription]
[--ultra-ssd-enabled {false, true}]
[--user-data]
[--v-cpus-available]
[--v-cpus-per-core]
[--workspace]
[--write-accelerator]
Exemplos
Adicionar ou atualizar uma tag.
az vm update -n name -g group --set tags.tagName=tagValue
Remova uma tag.
az vm update -n name -g group --remove tags.tagName
Defina a NIC primária de uma VM.
az vm update -n name -g group --set networkProfile.networkInterfaces[1].primary=false networkProfile.networkInterfaces[0].primary=true
Adicione uma nova NIC não primária a uma VM.
az vm update -n name -g group --add networkProfile.networkInterfaces primary=false id={NIC_ID}
Remova a quarta NIC de uma VM.
az vm update -n name -g group --remove networkProfile.networkInterfaces 3
Adicionar uma VM existente a um 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
Adicionar uma VM existente a um grupo de hosts 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 Opcionais
Adicione um objeto a uma lista de objetos especificando um caminho e pares de valores de chave. Exemplo: --add property.listProperty <key=value, string or JSON string>
.
A ID ou o nome do grupo de reserva de capacidade usado para alocar. Passe em "Nenhum" para desassociar o grupo de reserva de capacidade. Observe que, se você quiser excluir uma VM/VMSS que tenha sido associada ao grupo de reserva de capacidade, primeiro será necessário desassociar o grupo de reserva de capacidade.
Use o valor singular para aplicar ou especifique discos individuais, por exemplo, 'os=ReadWrite 0=None 1=ReadOnly' deve habilitar o disco de atualização e 2 discos de dados.
Especifique o tipo de controlador de disco configurado para a VM ou VMSS.
O sinalizador que habilita ou desabilita o recurso de hibernação na VM.
Especifique se o recurso de agente proxy deve ser habilitado no conjunto de dimensionamento de máquina virtual ou máquina virtual.
Habilite a inicialização segura.
Habilite o vTPM.
Aplicável somente quando usado com --size
. Permite que você escolha o local de provisionamento de disco do sistema operacional efêmero.
Ao usar 'set' ou 'add', preserve literais de cadeia de caracteres em vez de tentar converter para JSON.
ID do recurso do host dedicado no qual a VM residirá. --host e --host-group não podem ser usados juntos. Você deve desalocar a VM antes da atualização e iniciar a VM após a atualização. Por favor, confira a ajuda para mais exemplos.
Nome ou ID de recurso do grupo de hosts dedicado no qual a VM residirá. --host e --host-group não podem ser usados juntos. Você deve desalocar a VM antes da atualização e iniciar a VM após a atualização. Por favor, confira a ajuda para mais exemplos.
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
Especifica que a imagem ou o disco do Windows foi licenciado localmente. Para habilitar o Benefício Híbrido do Azure para Windows Server, use 'Windows_Server'. Para habilitar os Direitos de Hospedagem Multilocatário para Windows 10, use 'Windows_Client'. Para obter mais informações, consulte os documentos online da VM do Windows do Azure.
O preço máximo (em dólares americanos) que você está disposto a pagar por um Spot VM/VMSS. -1 indica que o Spot VM/VMSS não deve ser removido por motivos de preço.
O nome da Máquina Virtual. Você pode configurar o padrão usando az configure --defaults vm=<name>
o .
Não aguarde a conclusão da operação de execução longa.
ID do disco do sistema operacional gerenciado ou nome para o qual trocar.
O nome ou ID do grupo de posicionamento de proximidade ao qual a VM deve ser associada.
Prioridade. Use o 'Spot' para executar cargas de trabalho de curta duração de forma econômica. O enum "baixo" será preterido no futuro. Use 'Spot' para implantar VM spot e/ou VMSS do Azure. Padrão para Regular.
Especifique o modo no qual o agente proxy será executado se o recurso estiver habilitado.
Remova uma propriedade ou um elemento de uma lista. Exemplo: --remove property.list <indexToRemove>
OU --remove propertyToRemove
.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Especifique o tipo de segurança da máquina virtual.
Atualize um objeto especificando um caminho de propriedade e um valor a serem definidos. Exemplo: --set property1.property2=<value>
.
O novo tamanho da máquina virtual. Consulte https://azure.microsoft.com/pricing/details/virtual-machines/ para obter informações sobre tamanho.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Habilita ou desabilita a capacidade de ter 1 ou mais discos de dados gerenciados com UltraSSD_LRS conta de armazenamento.
UserData para a VM. Ele pode ser passado como arquivo ou string. Se a cadeia de caracteres vazia for passada, o valor existente será excluído.
Especifique o número de vCPUs disponíveis.
Especifique a proporção de vCPU para núcleo físico. Definir essa propriedade como 1 também significa que o hyper-threading está desabilitado.
Nome ou ID do Espaço de Trabalho do Log Analytics. Se você especificar o espaço de trabalho por meio de seu nome, o espaço de trabalho deverá estar no mesmo grupo de recursos com a vm, caso contrário, um novo espaço de trabalho será criado.
Ativar/desativar o acelerador de gravação de disco. Use o valor singular 'true/false' para aplicar transversalmente, ou especifique discos individuais, por exemplo, 'os=true 1=true 2=true' para discos de dados e discos de dados com lun de 1 & 2.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az vm wait
Coloque a CLI em um estado de espera até que uma condição da VM seja atendida.
az vm wait [--created]
[--custom]
[--deleted]
[--exists]
[--ids]
[--interval]
[--name]
[--resource-group]
[--subscription]
[--timeout]
[--updated]
Exemplos
Aguarde até que uma VM seja criada.
az vm wait -g MyResourceGroup -n MyVm --created
Aguarde até que todas as VMs em um grupo de recursos sejam excluídas.
az vm wait --deleted --ids $(az vm list -g MyResourceGroup --query "[].id" -o tsv)
Parâmetros Opcionais
Aguarde até criar com 'provisioningState' em 'Succeeded'.
Aguarde até que a condição satisfaça uma consulta JMESPath personalizada. Por exemplo, provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Aguarde até ser excluído.
Aguarde até que o recurso exista.
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
Intervalo de sondagem em segundos.
O nome da Máquina Virtual. Você pode configurar o padrão usando az configure --defaults vm=<name>
o .
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Espera máxima em segundos.
Aguarde até que seja atualizado com provisioningState em 'Succeeded'.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de