Condividi tramite


az vmss

Gestire i raggruppamenti di macchine virtuali in un set di scalabilità di macchine virtuali di Azure.

Comandi

Nome Descrizione Tipo Status
az vmss application

Gestire le applicazioni per il set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss application list

Elencare le applicazioni per VMSS.

Core Disponibilità generale
az vmss application set

Impostare le applicazioni per VMSS.

Core Disponibilità generale
az vmss create

Creare un set di scalabilità di macchine virtuali di Azure.

Core Disponibilità generale
az vmss deallocate

Deallocare le macchine virtuali all'interno di un set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss delete

Eliminare un set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss delete-instances

Eliminare le macchine virtuali all'interno di un set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss diagnostics

Configurare l'estensione diagnostica del set di scalabilità di macchine virtuali di Azure.

Core Disponibilità generale
az vmss diagnostics get-default-config

Mostra il file di configurazione predefinito che definisce i dati da raccogliere.

Core Disponibilità generale
az vmss diagnostics set

Abilitare la diagnostica in un set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss disk

Gestire i dischi dati di un set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss disk attach

Collegare dischi dati gestiti a un set di scalabilità o alle relative istanze.

Core Disponibilità generale
az vmss disk detach

Scollegare dischi dati gestiti da un set di scalabilità o dalle relative istanze.

Core Disponibilità generale
az vmss encryption

Gestire la crittografia del set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss encryption disable

Disabilitare la crittografia in un set di scalabilità di macchine virtuali con dischi gestiti.

Core Disponibilità generale
az vmss encryption enable

Crittografare un set di scalabilità di macchine virtuali con dischi gestiti.

Core Disponibilità generale
az vmss encryption show

Mostra lo stato della crittografia.

Core Disponibilità generale
az vmss extension

Gestire le estensioni in un set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss extension delete

Eliminare un'estensione da un set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss extension image

Trovare le estensioni di macchina virtuale disponibili per una sottoscrizione e un'area.

Core Disponibilità generale
az vmss extension image list

Elencare le informazioni sulle estensioni disponibili.

Core Disponibilità generale
az vmss extension image list-names

Elencare i tipi di immagine dell'estensione macchina virtuale.

Core Disponibilità generale
az vmss extension image list-versions

Elencare le versioni dell'immagine dell'estensione macchina virtuale.

Core Disponibilità generale
az vmss extension image show

Ottenere un'immagine di estensione macchina virtuale.

Core Disponibilità generale
az vmss extension list

Elencare le estensioni associate a un set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss extension set

Aggiungere un'estensione a un set di scalabilità di macchine virtuali o aggiornare un'estensione esistente.

Core Disponibilità generale
az vmss extension show

Visualizzare i dettagli su un'estensione VMSS.

Core Disponibilità generale
az vmss extension upgrade

Aggiornare tutte le estensioni per tutte le istanze del set di scalabilità di macchine virtuali alla versione più recente.

Core Disponibilità generale
az vmss get-instance-view

Visualizzare un'istanza di un set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss get-os-upgrade-history

Elencare gli aggiornamenti del sistema operativo in un'istanza del set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss identity

Gestire le identità del servizio di un set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss identity assign

Abilitare l'identità del servizio gestita in un set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss identity remove

Rimuovere le identità assegnate dall'utente da un set di scalabilità di macchine virtuali.

Core Anteprima
az vmss identity show

Visualizzare le informazioni sull'identità gestita del set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss list

Elencare tutti i set di scalabilità di macchine virtuali in un gruppo di risorse.

Core Disponibilità generale
az vmss list-instance-connection-info

Ottenere l'indirizzo IP e il numero di porta usati per connettersi alle singole istanze di macchina virtuale all'interno di un set.

Core Disponibilità generale
az vmss list-instance-public-ips

Elencare gli indirizzi IP pubblici delle istanze di macchina virtuale all'interno di un set.

Core Disponibilità generale
az vmss list-instances

Elencare tutte le macchine virtuali in un set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss list-skus

Elencare gli SKU disponibili per il set di scalabilità di macchine virtuali, incluse le istanze minime e massime consentite per ogni SKU.

Core Disponibilità generale
az vmss nic

Gestire le interfacce di rete di un set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss nic list

Ottenere tutte le interfacce di rete in un set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss nic list-vm-nics

Ottenere informazioni su tutte le interfacce di rete in una macchina virtuale in un set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss nic show

Ottenere l'interfaccia di rete specificata in un set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss perform-maintenance

Eseguire la manutenzione in una o più macchine virtuali in un set di scalabilità di macchine virtuali. L'operazione sulle istanze non idonee per l'esecuzione della manutenzione non sarà riuscita. Per altri dettagli, vedere le procedure consigliate: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications.

Core Disponibilità generale
az vmss reimage

Ricreazione dell'immagine di macchine virtuali all'interno di un set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss restart

Riavviare le macchine virtuali all'interno di un set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss rolling-upgrade

Gestire gli aggiornamenti in sequenza.

Core Disponibilità generale
az vmss rolling-upgrade cancel

Annullare l'aggiornamento in sequenza del set di scalabilità di macchine virtuali corrente.

Core Disponibilità generale
az vmss rolling-upgrade get-latest

Ottenere lo stato dell'aggiornamento in sequenza del set di scalabilità di macchine virtuali più recente.

Core Disponibilità generale
az vmss rolling-upgrade start

Avviare un aggiornamento in sequenza per spostare tutte le istanze del set di scalabilità di macchine virtuali nella versione più recente disponibile del sistema operativo delle immagini della piattaforma. Le istanze che eseguono già la versione più recente del sistema operativo disponibile non sono interessate.

Core Disponibilità generale
az vmss run-command

Gestire i comandi di esecuzione in un set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss run-command create

Operazione per creare il comando di esecuzione della macchina virtuale VMSS.

Core Disponibilità generale
az vmss run-command delete

Operazione per eliminare il comando di esecuzione.

Core Disponibilità generale
az vmss run-command invoke

Eseguire un comando di esecuzione specifico in un'istanza del set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss run-command list

Operazione per ottenere tutti i comandi di esecuzione di un'istanza nel set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss run-command show

Operazione per ottenere il comando di esecuzione del set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss run-command update

Operazione per aggiornare il comando di esecuzione del set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss scale

Modificare il numero di macchine virtuali all'interno di un set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss set-orchestration-service-state

Modificare la proprietà ServiceState per un determinato servizio all'interno di un set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss show

Ottenere informazioni dettagliate sulle macchine virtuali all'interno di un set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss simulate-eviction

Simulare la rimozione di una macchina virtuale spot in un set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss start

Avviare le macchine virtuali all'interno di un set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss stop

Spegnere (arrestare) macchine virtuali all'interno di un set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss update

Aggiornare un set di scalabilità di macchine virtuali. Eseguire il comando 'az vmss update-instances' per implementare le modifiche alle macchine virtuali se non sono stati configurati i criteri di aggiornamento.

Core Disponibilità generale
az vmss update-domain-walk

Procedura manuale per aggiornare le macchine virtuali in un set di scalabilità di macchine virtuali di Service Fabric.

Core Disponibilità generale
az vmss update-instances

Aggiornare le macchine virtuali all'interno di un set di scalabilità di macchine virtuali.

Core Disponibilità generale
az vmss wait

Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione di un set di scalabilità.

Core Disponibilità generale

az vmss create

Creare un set di scalabilità di macchine virtuali di Azure.

az vmss create --name
               --resource-group
               [--accelerated-networking {false, true}]
               [--accept-term]
               [--additional-events {false, true}]
               [--admin-password]
               [--admin-username]
               [--app-gateway]
               [--app-gateway-capacity]
               [--app-gateway-sku]
               [--app-gateway-subnet-address-prefix]
               [--asgs]
               [--assign-identity]
               [--authentication-type {all, password, ssh}]
               [--automatic-repairs-action {Reimage, Replace, Restart}]
               [--automatic-repairs-grace-period]
               [--backend-pool-name]
               [--backend-port]
               [--capacity-reservation-group]
               [--computer-name-prefix]
               [--custom-data]
               [--data-disk-caching]
               [--data-disk-delete-option {Delete, Detach}]
               [--data-disk-encryption-sets]
               [--data-disk-iops]
               [--data-disk-mbps]
               [--data-disk-sizes-gb]
               [--disable-integrity-monitoring-autoupgrade]
               [--disable-overprovision]
               [--disk-controller-type {NVMe, SCSI}]
               [--dns-servers]
               [--edge-zone]
               [--enable-agent {false, true}]
               [--enable-auto-os-upgrade {false, true}]
               [--enable-auto-update {false, true}]
               [--enable-cross-zone-upgrade {false, true}]
               [--enable-hibernation {false, true}]
               [--enable-integrity-monitoring]
               [--enable-osimage-notification {false, true}]
               [--enable-proxy-agent {false, true}]
               [--enable-reboot {false, true}]
               [--enable-redeploy {false, true}]
               [--enable-resilient-creation {false, true}]
               [--enable-resilient-deletion {false, true}]
               [--enable-secure-boot {false, true}]
               [--enable-spot-restore {false, true}]
               [--enable-vtpm {false, true}]
               [--encryption-at-host {false, true}]
               [--ephemeral-os-disk {false, true}]
               [--ephemeral-os-disk-placement {CacheDisk, NvmeDisk, ResourceDisk}]
               [--eviction-policy {Deallocate, Delete}]
               [--exclude-extensions]
               [--generate-ssh-keys]
               [--health-probe]
               [--host-group]
               [--image]
               [--instance-count]
               [--lb]
               [--lb-nat-rule-name]
               [--lb-sku {Basic, Gateway, Standard}]
               [--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-batch-instance-percent]
               [--max-price]
               [--max-surge {false, true}]
               [--max-unhealthy-instance-percent]
               [--max-unhealthy-upgraded-instance-percent]
               [--network-api-version]
               [--no-wait]
               [--nsg]
               [--orchestration-mode {Flexible, Uniform}]
               [--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}]
               [--pause-time-between-batches]
               [--plan-name]
               [--plan-product]
               [--plan-promotion-code]
               [--plan-publisher]
               [--platform-fault-domain-count]
               [--ppg]
               [--prioritize-unhealthy-instances {false, true}]
               [--priority {Low, Regular, Spot}]
               [--proxy-agent-mode {Audit, Enforce}]
               [--public-ip-address]
               [--public-ip-address-allocation {dynamic, static}]
               [--public-ip-address-dns-name]
               [--public-ip-per-vm]
               [--regular-priority-count]
               [--regular-priority-percentage]
               [--role]
               [--scale-in-policy {Default, NewestVM, OldestVM}]
               [--scope]
               [--secrets]
               [--security-posture-id]
               [--security-type {ConfidentialVM, Standard, TrustedLaunch}]
               [--single-placement-group {false, true}]
               [--specialized {false, true}]
               [--spot-restore-timeout]
               [--ssh-dest-key-path]
               [--ssh-key-values]
               [--storage-container-name]
               [--storage-sku]
               [--subnet]
               [--subnet-address-prefix]
               [--tags]
               [--terminate-notification-time]
               [--ultra-ssd-enabled {false, true}]
               [--upgrade-policy-mode {Automatic, Manual, Rolling}]
               [--use-unmanaged-disk]
               [--user-data]
               [--v-cpus-available]
               [--v-cpus-per-core]
               [--validate]
               [--vm-domain-name]
               [--vm-sku]
               [--vnet-address-prefix]
               [--vnet-name]
               [--zones]

Esempio

Creare un set di scalabilità di macchine virtuali Windows con 5 istanze, un servizio di bilanciamento del carico, un indirizzo IP pubblico, un disco dati da 2 GB e un disco del sistema operativo da 40 GB.

az vmss create -n MyVmss -g MyResourceGroup --instance-count 5 --image Win2016Datacenter --data-disk-sizes-gb 2 --os-disk-size-gb 40

Creare un set di scalabilità di macchine virtuali Linux con una coppia di chiavi SSH generata automaticamente, un indirizzo IP pubblico, una voce DNS, un servizio di bilanciamento del carico esistente e una rete virtuale esistente.

az vmss create -n MyVmss -g MyResourceGroup --public-ip-address-dns-name my-globally-dns-name \
    --load-balancer MyLoadBalancer --vnet-name MyVnet --subnet MySubnet --image Ubuntu2204 \
    --generate-ssh-keys

Creare un set di scalabilità di macchine virtuali Linux da un'immagine personalizzata usando la chiave SSH pubblica predefinita esistente.

az vmss create -n MyVmss -g MyResourceGroup --image MyImage

Creare un set di scalabilità di macchine virtuali Linux con un servizio di bilanciamento del carico e server DNS personalizzati. Ogni macchina virtuale ha un indirizzo IP pubblico e un nome di dominio personalizzato.

az vmss create -n MyVmss -g MyResourceGroup --image CentOS85Gen2 \
    --public-ip-per-vm --vm-domain-name myvmss --dns-servers 10.0.0.6 10.0.0.5

Creare un set di scalabilità di macchine virtuali Linux usando uno script cloud-init per la configurazione. Vedere: https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init

az vmss create -g MyResourceGroup -n MyVmss --image Debian11 --custom-data MyCloudInitScript.yml

Creare un set di scalabilità di macchine virtuali da una versione dell'immagine della raccolta generalizzata.

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

Creare un set di scalabilità di macchine virtuali da una versione specializzata dell'immagine della raccolta.

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

Creare un set di scalabilità di macchine virtuali dalla versione più recente di un'immagine della raccolta

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

Creare un set di scalabilità di macchine virtuali Debian11 usando i segreti di Key Vault.

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 vmss create -g group-name -n vm-name --admin-username deploy  \
  --image Debian11 --secrets "$vm_secrets"

Creare un set di scalabilità di macchine virtuali con identità assegnata dal sistema. La macchina virtuale avrà un ruolo "Collaboratore" con accesso a un account di archiviazione.

az vmss create -n MyVmss -g MyResourceGroup --image CentOS85Gen2 --assign-identity --scope /subscriptions/99999999-1bf0-4dda-aec3-cb9272f09590/MyResourceGroup/myRG/providers/Microsoft.Storage/storageAccounts/storage1 --role Contributor

Creare un set di scalabilità di macchine virtuali Debian11 con un'identità assegnata dall'utente.

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

Creare un set di scalabilità di macchine virtuali Debian11 con identità assegnata dal sistema e dall'utente.

az vmss create -n MyVmss -g rg1 --image Debian11 --assign-identity  [system] /subscriptions/99999999-1bf0-4dda-aec3-cb9272f09590/resourcegroups/myRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myID

Creare un set di scalabilità di macchine virtuali a singola zona nell'area del gruppo di risorse corrente

az vmss create -n MyVmss -g MyResourceGroup --image CentOS85Gen2 --zones 1

Creare un set di scalabilità di macchine virtuali che supporti SpotRestore.

az vmss create -n MyVmss -g MyResourceGroup  --location NorthEurope --instance-count 2 --image CentOS85Gen2 --priority Spot --eviction-policy Deallocate --single-placement-group --enable-spot-restore True --spot-restore-timeout PT1H

Creare un set di scalabilità di macchine virtuali dall'immagine della raccolta condivisa.

az vmss create -n MyVmss -g MyResourceGroup --image /SharedGalleries/{gallery_unique_name}/Images/{image}/Versions/{version}

Creare un set di scalabilità di macchine virtuali dall'immagine della raccolta community.

az vmss create -n MyVmss -g MyResourceGroup --image /CommunityGalleries/{gallery_unique_name}/Images/{image}/Versions/{version}

Creare un set di scalabilità di macchine virtuali Windows con modalità patch 'Manual' (Attualmente la modalità patch 'AutomaticByPlatform' non è supportata durante la creazione del set di scalabilità di macchine virtuali come estensione di integrità necessaria per la modalità 'AutomaticByPlatform' durante la creazione del set di scalabilità di macchine virtuali).

az vmss create -n MyVmss -g MyResourceGroup --image Win2019Datacenter --enable-agent --enable-auto-update false --patch-mode Manual --orchestration-mode Flexible

Creare un set di scalabilità di macchine virtuali con specificare il comportamento di sicurezza da usare per tutte le macchine virtuali nel set di scalabilità.

az vmss create -n MyVmss -g MyResourceGroup --image /CommunityGalleries/{gallery_unique_name}/Images/{image}/Versions/{version} --security-posture-reference-id /CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{version} \
    --security-posture-reference-exclude-extensions "c:\tmp\exclude_extensions.json"

Parametri necessari

--name -n

Nome del set di scalabilità di macchine virtuali.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--accelerated-networking

Abilitare la rete accelerata. Se non specificato, l'interfaccia della riga di comando la abiliterà in base all'immagine e alle dimensioni del computer.

Valori accettati: false, true
--accept-term

Accettare il contratto di licenza e l'informativa sulla privacy.

--additional-events --additional-scheduled-events --scheduled-event-additional-publishing-target-event-grid-and-resource-graph

Parametro di configurazione usato durante la creazione della griglia di eventi e dell'impostazione evento pianificata del grafico delle risorse.

Valori accettati: false, true
--admin-password

Password per la macchina virtuale se il tipo di autenticazione è 'Password'.

--admin-username

Nome utente per la macchina virtuale. Il valore predefinito è il nome utente corrente del sistema operativo. Se il valore predefinito è riservato al sistema, il valore predefinito verrà impostato su azureuser. Fare riferimento a https://docs.microsoft.com/rest/api/compute/virtualmachines/createorupdate#osprofile per ottenere un elenco completo di valori riservati.

--app-gateway

Nome da usare quando si crea un nuovo gateway applicazione (impostazione predefinita) o si fa riferimento a uno esistente. Può anche fare riferimento a un gateway applicazione esistente in base all'ID o specificare "" per nessuno.

--app-gateway-capacity

Numero di istanze da usare durante la creazione di un nuovo gateway applicazione.

Valore predefinito: 10
--app-gateway-sku

SKU durante la creazione di un nuovo gateway applicazione.

Valore predefinito: Standard_Large
--app-gateway-subnet-address-prefix

Prefisso dell'indirizzo IP della subnet da usare durante la creazione di un nuovo gateway applicazione in formato CIDR.

--asgs

Elenco delimitato da spazi dei gruppi di sicurezza delle applicazioni esistenti da associare alla macchina virtuale.

--assign-identity

Accettare identità assegnate dal sistema o dall'utente separate da spazi. Usare '[system]' per fare riferimento all'identità assegnata dal sistema o a un ID risorsa per fare riferimento all'identità assegnata dall'utente. Per altri esempi, vedere la Guida.

--authentication-type

Tipo di autenticazione da usare con la macchina virtuale. L'impostazione predefinita è password per la chiave pubblica Windows e SSH per Linux. "all" abilita sia l'autenticazione ssh che la password.

Valori accettati: all, password, ssh
--automatic-repairs-action

Tipo di azione di ripristino che verrà usata per ripristinare macchine virtuali non integre nel set di scalabilità.

Valori accettati: Reimage, Replace, Restart
--automatic-repairs-grace-period

Intervallo di tempo (in minuti, compreso tra 30 e 90) per il quale le riparazioni automatiche vengono sospese a causa di una modifica dello stato nella macchina virtuale.

--backend-pool-name

Nome da usare per il pool back-end durante la creazione di un nuovo servizio di bilanciamento del carico o del gateway applicazione.

--backend-port

Quando si crea un nuovo servizio di bilanciamento del carico, la porta back-end da aprire con le regole NAT (il valore predefinito è 22 in Linux e 3389 in Windows). Quando si crea un gateway applicazione, la porta back-end da usare per le impostazioni HTTP back-end.

--capacity-reservation-group --crg
Anteprima

ID o nome del gruppo di prenotazioni della capacità utilizzato per allocare. Passare "Nessuno" per annullare l'associazione del gruppo di prenotazioni della capacità. Si noti che se si vuole eliminare una macchina virtuale o un set di scalabilità di macchine virtuali associato al gruppo di prenotazioni di capacità, è prima necessario annullare l'associazione del gruppo di prenotazioni della capacità.

--computer-name-prefix

Prefisso del nome computer per tutte le macchine virtuali nel set di scalabilità. I prefissi dei nomi computer devono essere lunghi da 1 a 15 caratteri.

--custom-data

File di script init personalizzato o testo (cloud-init, cloud-config e così via).

--data-disk-caching

Tipo di memorizzazione nella cache di archiviazione per i dischi dati, tra cui "Nessuno", "ReadOnly", "ReadWrite" e così via. Usare un valore singolare per applicare su tutti i dischi o usare <lun>=<vaule1> <lun>=<value2> per configurare un singolo disco.

--data-disk-delete-option

Specificare se il disco dati deve essere eliminato o scollegato dopo l'eliminazione di VMSS Flex (questa funzionalità è solo per il set di scalabilità di macchine virtuali con modalità di orchestrazione flessibile).

Valori accettati: Delete, Detach
--data-disk-encryption-sets

Nomi o ID (delimitati da spazio) di set di crittografia del disco per i dischi dati.

--data-disk-iops

Specificare le operazioni di I/O al secondo di lettura/scrittura (delimitate da spazio) per il disco gestito. Deve essere usato solo quando StorageAccountType è UltraSSD_LRS. Se non specificato, viene assegnato un valore predefinito in base a diskSizeGB.

--data-disk-mbps

Specificare la larghezza di banda in MB al secondo (delimitata da spazio) per il disco gestito. Deve essere usato solo quando StorageAccountType è UltraSSD_LRS. Se non specificato, viene assegnato un valore predefinito in base a diskSizeGB.

--data-disk-sizes-gb

Dimensioni del disco dati gestito separate da spazio in GB da creare.

--disable-integrity-monitoring-autoupgrade

Disabilitare l'aggiornamento automatico dell'estensione di attestazione guest per le macchine virtuali abilitate per l'avvio attendibile e il set di scalabilità di macchine virtuali.

Valore predefinito: False
--disable-overprovision

Opzione Overprovision (vedere per informazioni https://azure.microsoft.com/documentation/articles/virtual-machine-scale-sets-overview/ dettagliate).

--disk-controller-type
Anteprima

Specificare il tipo di controller del disco configurato per la macchina virtuale o il set di scalabilità di macchine virtuali.

Valori accettati: NVMe, SCSI
--dns-servers

Indirizzi IP separati da spazi dei server DNS, ad esempio 10.0.0.5 10.0.0.0.6.

--edge-zone

Nome della zona perimetrale.

--enable-agent

Indicare se è necessario effettuare il provisioning dell'agente di macchine virtuali nella macchina virtuale. Quando questa proprietà non viene specificata, il comportamento predefinito consiste nell'impostarlo su true. In questo modo si garantisce che l'agente di macchine virtuali sia installato nella macchina virtuale in modo che le estensioni possano essere aggiunte alla macchina virtuale in un secondo momento.

Valori accettati: false, true
--enable-auto-os-upgrade

Indicare se gli aggiornamenti del sistema operativo devono essere applicati automaticamente alle istanze del set di scalabilità in sequenza quando diventa disponibile una versione più recente dell'immagine del sistema operativo.

Valori accettati: false, true
--enable-auto-update

Indicare se gli aggiornamenti automatici sono abilitati per la macchina virtuale Windows.

Valori accettati: false, true
--enable-cross-zone-upgrade

Impostare questa proprietà booleana consentirà a VMSS di ignorare i limiti AZ durante la creazione di batch di aggiornamento e prendere in considerazione solo Update Domain e maxBatchInstancePercent per determinare le dimensioni del batch.

Valori accettati: false, true
--enable-hibernation

Flag che abilita o disabilita la funzionalità di ibernazione nel set di scalabilità di macchine virtuali.

Valori accettati: false, true
--enable-integrity-monitoring

Abilitare l'installazione dell'estensione di attestazione guest supportata da Microsoft e non l'abilitazione dell'identità assegnata dal sistema per le macchine virtuali abilitate per l'avvio attendibile e il set di scalabilità di macchine virtuali.

Valore predefinito: False
--enable-osimage-notification

Specificare se l'evento Pianificato immagine del sistema operativo è abilitato o disabilitato.

Valori accettati: false, true
--enable-proxy-agent

Specificare se la funzionalità dell'agente proxy deve essere abilitata nella macchina virtuale o nel set di scalabilità di macchine virtuali.

Valori accettati: false, true
--enable-reboot --enable-user-reboot-scheduled-events

Parametro di configurazione utilizzato durante la pubblicazione di eventi pianificati destinazioni di pubblicazione aggiuntive.

Valori accettati: false, true
--enable-redeploy --enable-user-redeploy-scheduled-events

Parametro di configurazione usato durante la creazione della creazione dell'impostazione pianificata di ridistribuzione avviata dall'utente.

Valori accettati: false, true
--enable-resilient-creation

Ripristinare automaticamente i clienti dal timeout del provisioning del sistema operativo e gli errori di timeout di avvio della macchina virtuale durante un'operazione di creazione della macchina virtuale eliminando e ricreando la macchina virtuale interessata.

Valori accettati: false, true
--enable-resilient-deletion

Ripetere le richieste di eliminazione delle macchine virtuali in modo asincrono in caso di operazione di eliminazione non riuscita.

Valori accettati: false, true
--enable-secure-boot

Abilitare l'avvio protetto.

Valori accettati: false, true
--enable-spot-restore

Abilitare la funzionalità Spot-Try-Restore in cui verranno tentate le istanze SPOT di VMSS rimosse in modo opportunistico in base ai vincoli di disponibilità della capacità e dei prezzi.

Valori accettati: false, true
--enable-vtpm

Abilitare vTPM.

Valori accettati: false, true
--encryption-at-host

Abilitare la crittografia host per la macchina virtuale o il set di scalabilità di macchine virtuali. In questo modo verrà abilitata la crittografia per tutti i dischi, incluso il disco Resource/Temp nell'host stesso.

Valori accettati: false, true
--ephemeral-os-disk

Consente di creare un disco del sistema operativo direttamente nel nodo host, offrendo prestazioni del disco locale e tempi di ricreazione dell'immagine delle macchine virtuali/set di scalabilità di macchine virtuali.

Valori accettati: false, true
--ephemeral-os-disk-placement --ephemeral-placement

Applicabile solo se usato con --ephemeral-os-disk. Consente di scegliere il percorso di provisioning del disco del sistema operativo temporaneo.

Valori accettati: CacheDisk, NvmeDisk, ResourceDisk
--eviction-policy

Criteri di rimozione per le macchine virtuali in un set di scalabilità con priorità spot. Il criterio di rimozione predefinito è Deallocare per un set di scalabilità di priorità spot.

Valori accettati: Deallocate, Delete
--exclude-extensions --security-posture-reference-exclude-extensions

Elenco delle estensioni di macchina virtuale da escludere quando si applica il comportamento di sicurezza. Una stringa Json o un percorso di file è accettabile. Per il formato dei dati, vedere .https://docs.microsoft.com/rest/api/compute/virtualmachinescalesets/get#virtualmachineextension

--generate-ssh-keys

Generare file di chiave RSA pubblici e privati SSH se mancanti. Le chiavi verranno archiviate nella directory ~/.ssh.

Valore predefinito: False
--health-probe

Nome del probe del servizio di bilanciamento del carico esistente, usato principalmente per l'aggiornamento in sequenza o per le riparazioni automatiche.

--host-group

Nome o ID del gruppo host dedicato in cui risiede il set di scalabilità di macchine virtuali.

--image

Nome dell'immagine del sistema operativo come alias URN, URN, nome o ID dell'immagine personalizzata o URI DEL BLOB VHD. Inoltre, supporta anche l'immagine della raccolta condivisa. Usare l'alias immagine, inclusa la versione della distribuzione che si vuole usare. Ad esempio, usare Debian11 invece di Debian. Questo parametro è obbligatorio a meno che non si usi il --attach-os-disk. formato URN valido: "Publisher:Offer:Sku:Version". Per ulteriori informazioni, vedere https://docs.microsoft.com/azure/virtual-machines/linux/cli-ps-findimage.

Valore da: az sig image-version show-shared, az vm image list, az vm image show
--instance-count

Numero di macchine virtuali nel set di scalabilità.

Valore predefinito: 2
--lb --load-balancer

Nome da usare quando si crea un nuovo servizio di bilanciamento del carico (impostazione predefinita) o si fa riferimento a uno esistente. Può anche fare riferimento a un servizio di bilanciamento del carico esistente in base all'ID o specificare "" per nessuno.

--lb-nat-rule-name --nat-rule-name

Nome da usare per la regola NAT v2 durante la creazione di un nuovo servizio di bilanciamento del carico. La regola NAT V2 viene usata per sostituire il pool NAT.

--lb-sku

Sku del servizio di bilanciamento del carico da creare. L'indirizzo IP pubblico è supportato per essere creato nella zona perimetrale solo quando è "Standard".

Valori accettati: Basic, Gateway, Standard
Valore predefinito: Standard
--license-type

Specifica che l'immagine o il disco di Windows è stato concesso in licenza in locale. Per abilitare Vantaggio Azure Hybrid per Windows Server, usare "Windows_Server". Per abilitare i diritti di hosting multi-tenant per Windows 10, usare "Windows_Client". Per altre informazioni, vedere la documentazione online della macchina virtuale Windows di Azure.

Valori accettati: 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 -l

Percorso in cui creare una macchina virtuale e le risorse correlate. Se la posizione predefinita non è configurata, per impostazione predefinita verrà impostata la posizione del gruppo di risorse.

--max-batch-instance-percent

Percentuale massima delle istanze totali di macchine virtuali che verranno aggiornate contemporaneamente dall'aggiornamento in sequenza in un unico batch. Impostazione predefinita: 20%.

--max-price
Anteprima

Il prezzo massimo (in dollari statunitensi) che si è disposti a pagare per una macchina virtuale/set di scalabilità di macchine virtuali spot. -1 indica che la macchina virtuale spot o il set di scalabilità di macchine virtuali non deve essere rimosso per motivi di prezzo.

--max-surge
Anteprima

Specificarlo per creare nuove macchine virtuali per aggiornare il set di scalabilità anziché aggiornare le macchine virtuali esistenti.

Valori accettati: false, true
--max-unhealthy-instance-percent

Percentuale massima delle istanze totali della macchina virtuale nel set di scalabilità che possono essere contemporaneamente non integre. Impostazione predefinita: 20%.

--max-unhealthy-upgraded-instance-percent

Percentuale massima di istanze di macchina virtuale aggiornate che possono essere trovate in uno stato non integro. Impostazione predefinita: 20%.

--network-api-version

Specificare la versione dell'API Microsoft.Network usata durante la creazione di risorse di rete nelle configurazioni dell'interfaccia di rete per il set di scalabilità di macchine virtuali con modalità di orchestrazione "Flessibile". Il valore predefinito è 2020-11-01.

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

Valore predefinito: False
--nsg

Nome o ID di un gruppo di sicurezza di rete esistente.

--orchestration-mode

Scegliere la modalità di gestione delle macchine virtuali dal set di scalabilità. In modalità Uniforme si definisce un modello di macchina virtuale e Azure genererà istanze identiche in base a tale modello. In modalità flessibile è possibile creare e aggiungere manualmente una macchina virtuale di qualsiasi configurazione al set di scalabilità o generare istanze identiche in base al modello di macchina virtuale definito per il set di scalabilità.

Valori accettati: Flexible, Uniform
Valore predefinito: Flexible
--os-disk-caching

Tipo di memorizzazione nella cache dell'archiviazione per il disco del sistema operativo della macchina virtuale. Impostazione predefinita: ReadWrite.

Valori accettati: None, ReadOnly, ReadWrite
--os-disk-delete-option

Specificare se il disco del sistema operativo deve essere eliminato o scollegato durante l'eliminazione di VMSS Flex (questa funzionalità è solo per il set di scalabilità di macchine virtuali con modalità di orchestrazione flessibile).

Valori accettati: Delete, Detach
--os-disk-encryption-set

Nome o ID del set di crittografia del disco per il disco del sistema operativo.

--os-disk-name

Nome del nuovo disco del sistema operativo della macchina virtuale.

--os-disk-secure-vm-disk-encryption-set

Specificare l'ID risorsa o il nome del set di crittografia del disco gestito del cliente usato per il disco guest della macchina virtuale riservato crittografato con chiave gestita dal cliente.

--os-disk-security-encryption-type

Specificare il tipo di crittografia del disco gestito del sistema operativo.

Valori accettati: DiskWithVMGuestState, NonPersistedTPM, VMGuestStateOnly
--os-disk-size-gb

Dimensioni del disco del sistema operativo in GB da creare.

--os-type

Tipo di sistema operativo installato in un disco rigido virtuale personalizzato. Non usare quando si specifica un alias URN o URN.

Valori accettati: linux, windows
--patch-mode

Modalità di applicazione di patch in guest alla macchina virtuale IaaS. Valori consentiti per la macchina virtuale Windows: AutomaticByOS, AutomaticByPlatform, Manual. Valori consentiti per la macchina virtuale Linux: AutomaticByPlatform, ImageDefault. Manuale: è possibile controllare l'applicazione di patch a una macchina virtuale. A tale scopo, applicare manualmente le patch all'interno della macchina virtuale. In questa modalità gli aggiornamenti automatici sono disabilitati; Il parametro --enable-auto-update deve essere false. AutomaticByOS: la macchina virtuale verrà aggiornata automaticamente dal sistema operativo. Il parametro --enable-auto-update deve essere true. AutomaticByPlatform: la macchina virtuale verrà aggiornata automaticamente dal sistema operativo. ImageDefault: viene usata la configurazione di applicazione di patch predefinita della macchina virtuale. Il parametro --enable-agent e --enable-auto-update deve essere true.

Valori accettati: AutomaticByOS, AutomaticByPlatform, ImageDefault, Manual
--pause-time-between-batches

Tempo di attesa tra il completamento dell'aggiornamento per tutte le macchine virtuali in un batch e l'avvio del batch successivo. Impostazione predefinita: 0 secondi.

--plan-name

Nome del piano.

--plan-product

Pianificare il prodotto.

--plan-promotion-code

Pianificare il codice promozionale.

--plan-publisher

Pianificare l'editore.

--platform-fault-domain-count

Numero di domini di errore per ogni gruppo di posizionamento nella zona di disponibilità.

--ppg

Il nome o l'ID del gruppo di posizionamento di prossimità a cui deve essere associato il set di scalabilità di macchine virtuali.

--prioritize-unhealthy-instances

Impostare questa proprietà booleana comporterà l'aggiornamento di tutte le istanze non integre in un set di scalabilità prima di tutte le istanze integre.

Valori accettati: false, true
--priority

Priorità. Usare "Spot" per eseguire carichi di lavoro di breve durata in modo conveniente. L'enumerazione 'Low' sarà deprecata in futuro. Usare "Spot" per distribuire una macchina virtuale spot di Azure e/o un set di scalabilità di macchine virtuali. Il valore predefinito è Regolare.

Valori accettati: Low, Regular, Spot
--proxy-agent-mode

Specificare la modalità su cui verrà eseguito l'agente proxy se la funzionalità è abilitata.

Valori accettati: Audit, Enforce
--public-ip-address

Nome dell'indirizzo IP pubblico durante la creazione di uno (impostazione predefinita) o il riferimento a uno esistente. Può anche fare riferimento a un indirizzo IP pubblico esistente in base all'ID o specificare "" per Nessuno ('"" nell'interfaccia della riga di comando di Azure usando PowerShell o l'operatore --% ). Per l'interfaccia della riga di comando di Azure con PowerShell Core Edition 7.3.4, specificare o "" (--public-ip-address o --public-ip-address "").

--public-ip-address-allocation
Valori accettati: dynamic, static
--public-ip-address-dns-name

Nome DNS univoco globale per un indirizzo IP pubblico appena creato.

--public-ip-per-vm

Ogni istanza di macchina virtuale avrà un indirizzo IP pubblico. Per la sicurezza, è possibile usare '--nsg' per applicare le regole appropriate.

Valore predefinito: False
--regular-priority-count
Anteprima

Numero di base di macchine virtuali con priorità regolare che verranno create in questo set di scalabilità man mano che aumenta il numero di istanze. Deve essere maggiore di 0.

--regular-priority-percentage
Anteprima

Percentuale di istanze di macchina virtuale, dopo che è stato raggiunto il numero di priorità regolare di base, che si prevede di usare la priorità regolare. Deve essere compreso tra 0 e 100.

--role

Nome del ruolo o ID dell'identità assegnata dal sistema.

--scale-in-policy

Specificare i criteri di scalabilità (delimitati da spazio) che determinano quali macchine virtuali vengono scelte per la rimozione quando viene ridimensionato un set di scalabilità di macchine virtuali.

Valori accettati: Default, NewestVM, OldestVM
--scope

Ambito a cui l'identità assegnata dal sistema può accedere.

--secrets

Uno o più segreti di Key Vault come stringhe JSON o file tramite @{path} contenente [{ "sourceVault": { "id": "value" }, "vaultCertificates": [{ "certificateUrl": "value", "certificateStore": "cert store name (only on windows)"}] }].

--security-posture-id --security-posture-reference-id

ID riferimento al comportamento di sicurezza sotto forma di /CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch}|{major.*}|latest.

--security-type

Specificare il tipo di sicurezza della macchina virtuale.

Valori accettati: ConfidentialVM, Standard, TrustedLaunch
--single-placement-group

Limitare il set di scalabilità a un singolo gruppo di posizionamento. Per informazioni dettagliate, vedere https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-placement-groups.

Valori accettati: false, true
--specialized

Indicare se l'immagine di origine è specializzata.

Valori accettati: false, true
--spot-restore-timeout

Valore di timeout espresso come durata ISO 8601 dopo la quale la piattaforma non tenterà di ripristinare le istanze SPOT di VMSS.

--ssh-dest-key-path

Percorso del file di destinazione nella macchina virtuale per la chiave SSH. Se il file esiste già, le chiavi specificate vengono aggiunte al file. Il percorso di destinazione per le chiavi pubbliche SSH è attualmente limitato al valore predefinito "/home/username/.ssh/authorized_keys" a causa di un problema noto nell'agente di provisioning Linux.

--ssh-key-values

Elenco separato da spazi di chiavi pubbliche SSH o percorsi di file di chiave pubblica.

--storage-container-name

Applicabile solo se usato con --use-unmanaged-disk. Nome del contenitore di archiviazione per il disco del sistema operativo della macchina virtuale. Impostazione predefinita: vhd.

Valore predefinito: vhds
--storage-sku

SKU dell'account di archiviazione con cui rendere persistente la macchina virtuale. Usare uno SKU singolare che verrebbe applicato in tutti i dischi o specificare singoli dischi. Utilizzo: [--storage-sku SKU | --storage-sku ID=SKU ID=SKU ID=SKU...], dove ogni ID è "os" o un lun indicizzato a 0. Valori consentiti: Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS, PremiumV2_LRS.

--subnet

Nome della subnet quando si crea una nuova rete virtuale o si fa riferimento a una rete virtuale esistente. Può anche fare riferimento a una subnet esistente in base all'ID. Se vengono omessi sia il nome della rete virtuale che la subnet, verrà selezionata automaticamente una rete virtuale e una subnet appropriata oppure ne verrà creata una nuova.

--subnet-address-prefix

Prefisso dell'indirizzo IP della subnet da usare durante la creazione di una nuova rete virtuale in formato CIDR.

--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.

--terminate-notification-time

Durata (in minuti, tra 5 e 15) di una notifica da inviare alla macchina virtuale nel server di metadati dell'istanza fino all'eliminazione della macchina virtuale.

--ultra-ssd-enabled

Abilita o disabilita la funzionalità di avere 1 o più dischi dati gestiti con UltraSSD_LRS account di archiviazione.

Valori accettati: false, true
--upgrade-policy-mode

Specificare la modalità di un aggiornamento alle macchine virtuali nel set di scalabilità.

Valori accettati: Automatic, Manual, Rolling
Valore predefinito: manual
--use-unmanaged-disk

Non usare il disco gestito per rendere persistente la macchina virtuale.

Valore predefinito: False
--user-data

UserData per le macchine virtuali nel set di scalabilità. Può essere passato come file o stringa.

--v-cpus-available

Specificare il numero di vCPU disponibili.

--v-cpus-per-core

Specificare il rapporto tra vCPU e core fisico. L'impostazione di questa proprietà su 1 significa anche che l'hyper-threading è disabilitato.

--validate

Generare e convalidare il modello di Resource Manager senza creare risorse.

Valore predefinito: False
--vm-domain-name

Il nome di dominio delle istanze di macchina virtuale, una volta configurato, il nome di dominio completo è vm<vm-index>.<vm-domain-name>.<..rest..>.

--vm-sku

Dimensioni delle macchine virtuali nel set di scalabilità. Il valore predefinito è "Standard_DS1_v2". Vedi https://azure.microsoft.com/pricing/details/virtual-machines/ per informazioni sulle dimensioni.

--vnet-address-prefix

Prefisso dell'indirizzo IP da usare durante la creazione di una nuova rete virtuale in formato CIDR.

Valore predefinito: 10.0.0.0/16
--vnet-name

Nome della rete virtuale durante la creazione di una nuova rete o il riferimento a uno esistente.

--zones -z

Elenco delimitato da spazi delle zone di disponibilità in cui effettuare il provisioning della risorsa.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az vmss deallocate

Deallocare le macchine virtuali all'interno di un set di scalabilità di macchine virtuali.

az vmss deallocate --name
                   --resource-group
                   [--hibernate {false, true}]
                   [--instance-ids]
                   [--no-wait]

Esempio

Deallocare le macchine virtuali all'interno di un set di scalabilità di macchine virtuali. (generato automaticamente)

az vmss deallocate --instance-ids 1 --name MyScaleSet --resource-group MyResourceGroup

Parametri necessari

--name -n

Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--hibernate

Ibernare una macchina virtuale dal set di scalabilità di macchine virtuali. Disponibile solo per VMSS con orchestrazione flessibileMode.

Valori accettati: false, true
--instance-ids

Elenco di ID separati da spazi (ad esempio: 1 2 3 ...) o * per tutte le istanze. Se non specificato, l'azione verrà applicata al set di scalabilità stesso.

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

Valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az vmss delete

Eliminare un set di scalabilità di macchine virtuali.

az vmss delete [--force-deletion {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]

Parametri facoltativi

--force-deletion

Parametro facoltativo per forzare l'eliminazione di un set di scalabilità di macchine virtuali. (Funzionalità in anteprima).

Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.

--name --vm-scale-set-name -n

Nome del set di scalabilità di macchine virtuali.

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az vmss delete-instances

Eliminare le macchine virtuali all'interno di un set di scalabilità di macchine virtuali.

az vmss delete-instances --instance-ids
                         --name
                         --resource-group
                         [--no-wait]

Esempio

Eliminare le macchine virtuali all'interno di un set di scalabilità di macchine virtuali. (generato automaticamente)

az vmss delete-instances --instance-ids 0 --name MyScaleSet --resource-group MyResourceGroup

Parametri necessari

--instance-ids

Elenco di ID separati da spazi (ad esempio: 1 2 3 ...) o * per tutte le istanze.

--name -n

Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

Valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az vmss get-instance-view

Visualizzare un'istanza di un set di scalabilità di macchine virtuali.

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

Esempio

Visualizzare un'istanza di un set di scalabilità di macchine virtuali. (generato automaticamente)

az vmss get-instance-view --name MyScaleSet --resource-group MyResourceGroup

Parametri facoltativi

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.

--instance-id

ID istanza di macchina virtuale o "*" per elencare la visualizzazione dell'istanza per tutte le macchine virtuali in un set di scalabilità.

--name -n

Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az vmss get-os-upgrade-history

Elencare gli aggiornamenti del sistema operativo in un'istanza del set di scalabilità di macchine virtuali.

az vmss get-os-upgrade-history --name
                               --resource-group
                               [--max-items]
                               [--next-token]

Parametri necessari

--name --vm-scale-set-name -n

Nome del set di scalabilità di macchine virtuali.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--max-items

Numero totale di elementi da restituire nell'output del comando. Se il numero totale di elementi disponibili è maggiore del valore specificato, nell'output del comando viene fornito un token. Per riprendere la paginazione, specificare il valore del token nell'argomento --next-token di un comando successivo.

--next-token

Token per specificare dove iniziare la paginazione. Si tratta del valore del token di una risposta troncata in precedenza.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az vmss list

Elencare tutti i set di scalabilità di macchine virtuali in un gruppo di risorse.

az vmss list [--max-items]
             [--next-token]
             [--resource-group]

Esempio

Elencare i set di scalabilità di macchine virtuali

az vmss list --resource-group MyResourceGroup

Parametri facoltativi

--max-items

Numero totale di elementi da restituire nell'output del comando. Se il numero totale di elementi disponibili è maggiore del valore specificato, nell'output del comando viene fornito un token. Per riprendere la paginazione, specificare il valore del token nell'argomento --next-token di un comando successivo.

--next-token

Token per specificare dove iniziare la paginazione. Si tratta del valore del token di una risposta troncata in precedenza.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az vmss list-instance-connection-info

Ottenere l'indirizzo IP e il numero di porta usati per connettersi alle singole istanze di macchina virtuale all'interno di un set.

az vmss list-instance-connection-info [--ids]
                                      [--name]
                                      [--resource-group]
                                      [--subscription]

Esempio

Ottenere l'indirizzo IP e il numero di porta usati per connettersi alle singole istanze di macchina virtuale all'interno di un set. (generato automaticamente)

az vmss list-instance-connection-info --name MyScaleSet --resource-group MyResourceGroup

Parametri facoltativi

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.

--name -n

Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az vmss list-instance-public-ips

Elencare gli indirizzi IP pubblici delle istanze di macchina virtuale all'interno di un set.

az vmss list-instance-public-ips [--ids]
                                 [--name]
                                 [--resource-group]
                                 [--subscription]

Esempio

Elencare gli indirizzi IP pubblici delle istanze di macchina virtuale all'interno di un set. (generato automaticamente)

az vmss list-instance-public-ips --name MyScaleSet --resource-group MyResourceGroup

Parametri facoltativi

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.

--name -n

Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az vmss list-instances

Elencare tutte le macchine virtuali in un set di scalabilità di macchine virtuali.

Restituisce un elenco di macchine virtuali gestite dal set di scalabilità di macchine virtuali. Per i set di scalabilità di macchine virtuali in modalità di orchestrazione flessibile, usare "az vm list" per ottenere i dettagli completi.

az vmss list-instances --name
                       --resource-group
                       [--expand]
                       [--filter]
                       [--max-items]
                       [--next-token]
                       [--select]

Parametri necessari

--name --virtual-machine-scale-set-name -n

Nome del set di scalabilità di macchine virtuali.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--expand

Espressione di espansione da applicare all'operazione. I valori consentiti sono 'instanceView'.

--filter

Filtro da applicare all'operazione. I valori consentiti sono 'startswith(instanceView/statuses/code, 'PowerState') eq true', 'properties/latestModelApplied eq true', 'properties/latestModelApplied eq false'.

--max-items

Numero totale di elementi da restituire nell'output del comando. Se il numero totale di elementi disponibili è maggiore del valore specificato, nell'output del comando viene fornito un token. Per riprendere la paginazione, specificare il valore del token nell'argomento --next-token di un comando successivo.

--next-token

Token per specificare dove iniziare la paginazione. Si tratta del valore del token di una risposta troncata in precedenza.

--select

Parametri dell'elenco. I valori consentiti sono 'instanceView', 'instanceView/statuses'.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az vmss list-skus

Elencare gli SKU disponibili per il set di scalabilità di macchine virtuali, incluse le istanze minime e massime consentite per ogni SKU.

az vmss list-skus --name
                  --resource-group
                  [--max-items]
                  [--next-token]

Parametri necessari

--name --vm-scale-set-name -n

Nome del set di scalabilità di macchine virtuali.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--max-items

Numero totale di elementi da restituire nell'output del comando. Se il numero totale di elementi disponibili è maggiore del valore specificato, nell'output del comando viene fornito un token. Per riprendere la paginazione, specificare il valore del token nell'argomento --next-token di un comando successivo.

--next-token

Token per specificare dove iniziare la paginazione. Si tratta del valore del token di una risposta troncata in precedenza.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az vmss perform-maintenance

Eseguire la manutenzione in una o più macchine virtuali in un set di scalabilità di macchine virtuali. L'operazione sulle istanze non idonee per l'esecuzione della manutenzione non sarà riuscita. Per altri dettagli, vedere le procedure consigliate: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications.

az vmss perform-maintenance [--ids]
                            [--instance-ids]
                            [--name]
                            [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                            [--resource-group]
                            [--subscription]

Parametri facoltativi

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.

--instance-ids

ID istanza del set di scalabilità di macchine virtuali. L'omissione degli ID istanza del set di scalabilità di macchine virtuali comporterà l'esecuzione dell'operazione in tutte le macchine virtuali nel set di scalabilità di macchine virtuali. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.

--name --vm-scale-set-name -n

Nome del set di scalabilità di macchine virtuali.

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

Valori accettati: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az vmss reimage

Ricreazione dell'immagine di macchine virtuali all'interno di un set di scalabilità di macchine virtuali.

az vmss reimage [--force-update-os-disk-for-ephemeral {false, true}]
                [--ids]
                [--instance-ids]
                [--name]
                [--no-wait]
                [--resource-group]
                [--subscription]

Esempio

Ricreazione dell'immagine di un'istanza di macchina virtuale all'interno di un set di scalabilità di macchine virtuali.

az vmss reimage --instance-ids 1 --name MyScaleSet --resource-group MyResourceGroup --subscription MySubscription

Ricreazione dell'immagine di un batch di istanze di macchine virtuali all'interno di un set di scalabilità di macchine virtuali.

az vmss reimage --instance-ids 1 2 3 --name MyScaleSet --resource-group MyResourceGroup --subscription MySubscription

Ricreazione dell'immagine di tutte le istanze di macchina virtuale all'interno di un set di scalabilità di macchine virtuali.

az vmss reimage --name MyScaleSet --resource-group MyResourceGroup --subscription MySubscription

Parametri facoltativi

--force-update-os-disk-for-ephemeral --update-os-disk

Forzare l'aggiornamento del disco temporaneo del sistema operativo per una macchina virtuale del set di scalabilità di macchine virtuali.

Valori accettati: false, true
--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.

--instance-ids

Elenco separato da spazi dell'ID istanza della macchina virtuale. Se mancante, ricrea l'immagine di tutte le istanze.

--name -n

Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>.

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

Valore predefinito: False
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az vmss restart

Riavviare le macchine virtuali all'interno di un set di scalabilità di macchine virtuali.

az vmss restart --name
                --resource-group
                [--instance-ids]
                [--no-wait]

Esempio

Riavviare le macchine virtuali all'interno di un set di scalabilità di macchine virtuali. (generato automaticamente)

az vmss restart --instance-ids 1 --name MyScaleSet --resource-group MyResourceGroup

Parametri necessari

--name -n

Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--instance-ids

Elenco di ID separati da spazi (ad esempio: 1 2 3 ...) o * per tutte le istanze. Se non specificato, l'azione verrà applicata al set di scalabilità stesso.

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

Valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az vmss scale

Modificare il numero di macchine virtuali all'interno di un set di scalabilità di macchine virtuali.

az vmss scale --new-capacity
              [--ids]
              [--name]
              [--no-wait]
              [--resource-group]
              [--subscription]

Esempio

Modificare il numero di macchine virtuali all'interno di un set di scalabilità di macchine virtuali. (generato automaticamente)

az vmss scale --name MyScaleSet --new-capacity 6 --resource-group MyResourceGroup

Parametri necessari

--new-capacity

Numero di macchine virtuali nel set di scalabilità di macchine virtuali.

Parametri facoltativi

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.

--name -n

Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>.

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

Valore predefinito: False
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az vmss set-orchestration-service-state

Modificare la proprietà ServiceState per un determinato servizio all'interno di un set di scalabilità di macchine virtuali.

az vmss set-orchestration-service-state --action {Resume, Suspend}
                                        --service-name {AutomaticRepairs, DummyOrchestrationServiceName}
                                        [--ids]
                                        [--name]
                                        [--no-wait]
                                        [--resource-group]
                                        [--subscription]

Esempio

Modificare la proprietà ServiceState per AutomaticRepairs

az vmss set-orchestration-service-state --service-name AutomaticRepairs --action Resume --name MyScaleSet --resource-group MyResourceGroup

Parametri necessari

--action

Azione da eseguire.

Valori accettati: Resume, Suspend
--service-name

Nome del servizio di orchestrazione.

Valori accettati: AutomaticRepairs, DummyOrchestrationServiceName

Parametri facoltativi

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.

--name -n

Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>.

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

Valore predefinito: False
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az vmss show

Ottenere informazioni dettagliate sulle macchine virtuali all'interno di un set di scalabilità di macchine virtuali.

az vmss show --name
             --resource-group
             [--include-user-data]
             [--instance-id]

Esempio

Ottenere informazioni dettagliate sulle macchine virtuali all'interno di un set di scalabilità di macchine virtuali. (generato automaticamente)

az vmss show --name MyScaleSet --resource-group MyResourceGroup

Parametri necessari

--name -n

Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--include-user-data -u

Includere le proprietà dei dati utente nel risultato della query.

Valore predefinito: False
--instance-id

ID istanza della macchina virtuale. Se mancante, visualizzare il set di scalabilità di macchine virtuali.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az vmss simulate-eviction

Simulare la rimozione di una macchina virtuale spot in un set di scalabilità di macchine virtuali.

az vmss simulate-eviction [--ids]
                          [--instance-id]
                          [--name]
                          [--resource-group]
                          [--subscription]

Esempio

Simulare la rimozione di una macchina virtuale spot in un set di scalabilità di macchine virtuali.

az vmss simulate-eviction --resource-group MyResourceGroup --name MyScaleSet --instance-id 0

Parametri facoltativi

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.

--instance-id

ID istanza della macchina virtuale.

--name --vm-scale-set-name -n

Nome del set di scalabilità di macchine virtuali.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az vmss start

Avviare le macchine virtuali all'interno di un set di scalabilità di macchine virtuali.

az vmss start --name
              --resource-group
              [--instance-ids]
              [--no-wait]

Esempio

Avviare le macchine virtuali all'interno di un set di scalabilità di macchine virtuali. (generato automaticamente)

az vmss start --instance-ids 1 --name MyScaleSet --resource-group MyResourceGroup

Parametri necessari

--name -n

Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--instance-ids

Elenco di ID separati da spazi (ad esempio: 1 2 3 ...) o * per tutte le istanze. Se non specificato, l'azione verrà applicata al set di scalabilità stesso.

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

Valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az vmss stop

Spegnere (arrestare) macchine virtuali all'interno di un set di scalabilità di macchine virtuali.

Le macchine virtuali continueranno a essere fatturate. Per evitare questo problema, è possibile deallocare le istanze di vm all'interno di un set di scalabilità di macchine virtuali tramite "az vmss deallocate".

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

Esempio

Spegnere le macchine virtuali all'interno di un set di scalabilità di macchine virtuali senza arrestare.

az vmss stop --name MyScaleSet --resource-group MyResourceGroup --skip-shutdown

Spegnere (arrestare) macchine virtuali all'interno di un set di scalabilità di macchine virtuali. (generato automaticamente)

az vmss stop --instance-ids 1 --name MyScaleSet --resource-group MyResourceGroup

Parametri necessari

--name -n

Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--instance-ids

Elenco di ID separati da spazi (ad esempio: 1 2 3 ...) o * per tutte le istanze. Se non specificato, l'azione verrà applicata al set di scalabilità stesso.

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

Valore predefinito: False
--skip-shutdown

Ignorare immediatamente l'arresto e l'accensione.

Valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az vmss update

Aggiornare un set di scalabilità di macchine virtuali. Eseguire il comando 'az vmss update-instances' per implementare le modifiche alle macchine virtuali se non sono stati configurati i criteri di aggiornamento.

az vmss update [--add]
               [--additional-events {false, true}]
               [--automatic-repairs-action {Reimage, Replace, Restart}]
               [--automatic-repairs-grace-period]
               [--capacity-reservation-group]
               [--custom-data]
               [--disk-controller-type {NVMe, SCSI}]
               [--enable-auto-os-upgrade {false, true}]
               [--enable-automatic-repairs {false, true}]
               [--enable-cross-zone-upgrade {false, true}]
               [--enable-hibernation {false, true}]
               [--enable-osimage-notification {false, true}]
               [--enable-proxy-agent {false, true}]
               [--enable-reboot {false, true}]
               [--enable-redeploy {false, true}]
               [--enable-resilient-creation {false, true}]
               [--enable-resilient-deletion {false, true}]
               [--enable-secure-boot {false, true}]
               [--enable-spot-restore {false, true}]
               [--enable-terminate-notification {false, true}]
               [--enable-vtpm {false, true}]
               [--ephemeral-option {Local}]
               [--ephemeral-os-disk {false, true}]
               [--ephemeral-os-disk-placement {CacheDisk, NvmeDisk, ResourceDisk}]
               [--exclude-extensions]
               [--force-deletion]
               [--force-string]
               [--ids]
               [--instance-id]
               [--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-batch-instance-percent]
               [--max-price]
               [--max-surge {false, true}]
               [--max-unhealthy-instance-percent]
               [--max-unhealthy-upgraded-instance-percent]
               [--name]
               [--no-wait]
               [--pause-time-between-batches]
               [--ppg]
               [--prioritize-unhealthy-instances {false, true}]
               [--priority {Low, Regular, Spot}]
               [--protect-from-scale-in {false, true}]
               [--protect-from-scale-set-actions {false, true}]
               [--proxy-agent-mode {Audit, Enforce}]
               [--regular-priority-count]
               [--regular-priority-percentage]
               [--remove]
               [--resource-group]
               [--scale-in-policy {Default, NewestVM, OldestVM}]
               [--security-posture-id]
               [--security-type {Standard, TrustedLaunch}]
               [--set]
               [--spot-restore-timeout]
               [--subscription]
               [--terminate-notification-time]
               [--ultra-ssd-enabled {false, true}]
               [--upgrade-policy-mode {Automatic, Manual, Rolling}]
               [--user-data]
               [--v-cpus-available]
               [--v-cpus-per-core]
               [--vm-sku]
               [--zones]

Esempio

Aggiornare il tipo di licenza del set di scalabilità di macchine virtuali per Vantaggio Azure Hybrid.

az vmss update --name MyScaleSet --resource-group MyResourceGroup --license-type windows_server

Aggiornare i criteri di protezione di un'istanza di macchina virtuale.

az vmss update --name MyScaleSet --resource-group MyResourceGroup --instance-id 4 --protect-from-scale-set-actions False --protect-from-scale-in

Aggiornare i criteri di protezione di un'istanza di macchina virtuale.

az vmss update --name MyScaleSet --resource-group MyResourceGroup --instance-id 4 --set protectionPolicy.protectFromScaleIn=True protectionPolicy.protectFromScaleSetActions=False

Aggiornare le operazioni di I/O al secondo di lettura/scrittura di un'istanza di macchina virtuale del disco gestito.

az vmss update --name MyScaleSet --resource-group MyResourceGroup --set virtualMachineProfile.storageProfile.dataDisks[0].diskIOPSReadWrite=444

Aggiornare la larghezza di banda di un'istanza di macchina virtuale in MB al secondo del disco gestito.

az vmss update --name MyScaleSet --resource-group MyResourceGroup --set virtualMachineProfile.storageProfile.dataDisks[0].diskMBpsReadWrite=66

Aggiornare una macchina virtuale per usare un'immagine personalizzata.

az vmss update --name MyScaleSet --resource-group MyResourceGroup --set virtualMachineProfile.storageProfile.imageReference.id=imageID

Aggiornare un set di scalabilità di macchine virtuali Linux alla modalità patch 'AutomaticByPlatform'.

az vmss update -n MyVmss -g MyResourceGroup --set virtualMachineProfile.osProfile.linuxConfiguration.patchSettings.patchMode=AutomaticByPlatform

Aggiornare un set di scalabilità di macchine virtuali specificando il comportamento di sicurezza da usare per tutte le macchine virtuali nel set di scalabilità.

az vmss update -n MyVmss -g MyResourceGroup --security-posture-reference-id /CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{version} \
    --security-posture-reference-exclude-extensions "c:\tmp\exclude_extensions.json"

Parametri facoltativi

--add

Aggiungere un oggetto a un elenco di oggetti specificando un percorso e coppie chiave-valore. Esempio: --add property.listProperty <key=value, string or JSON string>.

Valore predefinito: []
--additional-events --additional-scheduled-events --scheduled-event-additional-publishing-target-event-grid-and-resource-graph

Parametro di configurazione usato durante la creazione della griglia di eventi e dell'impostazione evento pianificata del grafico delle risorse.

Valori accettati: false, true
--automatic-repairs-action

Tipo di azione di ripristino che verrà usata per ripristinare macchine virtuali non integre nel set di scalabilità.

Valori accettati: Reimage, Replace, Restart
--automatic-repairs-grace-period

Intervallo di tempo (in minuti, compreso tra 30 e 90) per il quale le riparazioni automatiche vengono sospese a causa di una modifica dello stato nella macchina virtuale.

--capacity-reservation-group --crg
Anteprima

ID o nome del gruppo di prenotazioni della capacità utilizzato per allocare. Passare "Nessuno" per annullare l'associazione del gruppo di prenotazioni della capacità. Si noti che se si vuole eliminare una macchina virtuale o un set di scalabilità di macchine virtuali associato al gruppo di prenotazioni di capacità, è prima necessario annullare l'associazione del gruppo di prenotazioni della capacità.

--custom-data

File di script init personalizzato o testo (cloud-init, cloud-config e così via).

--disk-controller-type
Anteprima

Specificare il tipo di controller del disco configurato per la macchina virtuale o il set di scalabilità di macchine virtuali.

Valori accettati: NVMe, SCSI
--enable-auto-os-upgrade

Indicare se gli aggiornamenti del sistema operativo devono essere applicati automaticamente alle istanze del set di scalabilità in sequenza quando diventa disponibile una versione più recente dell'immagine del sistema operativo.

Valori accettati: false, true
--enable-automatic-repairs

Abilitare le riparazioni automatiche.

Valori accettati: false, true
--enable-cross-zone-upgrade

Impostare questa proprietà booleana consentirà a VMSS di ignorare i limiti AZ durante la creazione di batch di aggiornamento e prendere in considerazione solo Update Domain e maxBatchInstancePercent per determinare le dimensioni del batch.

Valori accettati: false, true
--enable-hibernation

Flag che abilita o disabilita la funzionalità di ibernazione nel set di scalabilità di macchine virtuali.

Valori accettati: false, true
--enable-osimage-notification

Specificare se l'evento Pianificato immagine del sistema operativo è abilitato o disabilitato.

Valori accettati: false, true
--enable-proxy-agent

Specificare se la funzionalità dell'agente proxy deve essere abilitata nella macchina virtuale o nel set di scalabilità di macchine virtuali.

Valori accettati: false, true
--enable-reboot --enable-user-reboot-scheduled-events

Parametro di configurazione utilizzato durante la pubblicazione di eventi pianificati destinazioni di pubblicazione aggiuntive.

Valori accettati: false, true
--enable-redeploy --enable-user-redeploy-scheduled-events

Parametro di configurazione usato durante la creazione della creazione dell'impostazione pianificata di ridistribuzione avviata dall'utente.

Valori accettati: false, true
--enable-resilient-creation

Ripristinare automaticamente i clienti dal timeout del provisioning del sistema operativo e gli errori di timeout di avvio della macchina virtuale durante un'operazione di creazione della macchina virtuale eliminando e ricreando la macchina virtuale interessata.

Valori accettati: false, true
--enable-resilient-deletion

Ripetere le richieste di eliminazione delle macchine virtuali in modo asincrono in caso di operazione di eliminazione non riuscita.

Valori accettati: false, true
--enable-secure-boot

Abilitare l'avvio protetto.

Valori accettati: false, true
--enable-spot-restore

Abilitare la funzionalità Spot-Try-Restore in cui verranno tentate le istanze SPOT di VMSS rimosse in modo opportunistico in base ai vincoli di disponibilità della capacità e dei prezzi.

Valori accettati: false, true
--enable-terminate-notification

Abilitare la notifica di terminazioni.

Valori accettati: false, true
--enable-vtpm

Abilitare vTPM.

Valori accettati: false, true
--ephemeral-option --ephemeral-os-disk-option

Specificare le impostazioni temporanee del disco per il disco del sistema operativo.

Valori accettati: Local
--ephemeral-os-disk

Consente di specificare le impostazioni temporanee del disco per il disco del sistema operativo. Specificarlo su false per impostare l'impostazione temporanea del disco come vuota ed eseguirne la migrazione a non temporanea.

Valori accettati: false, true
--ephemeral-os-disk-placement --ephemeral-placement

Applicabile solo se usato con --vm-sku. Consente di scegliere il percorso di provisioning del disco del sistema operativo temporaneo.

Valori accettati: CacheDisk, NvmeDisk, ResourceDisk
--exclude-extensions --security-posture-reference-exclude-extensions

Elenco delle estensioni di macchina virtuale da escludere quando si applica il comportamento di sicurezza. Una stringa Json o un percorso di file è accettabile. Per il formato dei dati, vedere .https://docs.microsoft.com/rest/api/compute/virtualmachinescalesets/get#virtualmachineextension

--force-deletion
Anteprima

Questa proprietà consente di specificare se le macchine virtuali scelte per la rimozione devono essere eliminate forzatamente quando viene ridimensionato un set di scalabilità di macchine virtuali.

--force-string

Quando si usa 'set' o 'add', mantenere i valori letterali stringa anziché tentare di eseguire la conversione in JSON.

Valore predefinito: False
--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.

--instance-id

Aggiornare l'istanza della macchina virtuale con questo ID. Se mancante, aggiornare il set di scalabilità di macchine virtuali.

--license-type

Specifica che l'immagine o il disco di Windows è stato concesso in licenza in locale. Per abilitare Vantaggio Azure Hybrid per Windows Server, usare "Windows_Server". Per abilitare i diritti di hosting multi-tenant per Windows 10, usare "Windows_Client". Per altre informazioni, vedere la documentazione online della macchina virtuale Windows di Azure.

Valori accettati: 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-batch-instance-percent

Percentuale massima delle istanze totali di macchine virtuali che verranno aggiornate contemporaneamente dall'aggiornamento in sequenza in un unico batch. Impostazione predefinita: 20%.

--max-price
Anteprima

Il prezzo massimo (in dollari statunitensi) che si è disposti a pagare per una macchina virtuale/set di scalabilità di macchine virtuali spot. -1 indica che la macchina virtuale spot o il set di scalabilità di macchine virtuali non deve essere rimosso per motivi di prezzo.

--max-surge
Anteprima

Specificarlo per creare nuove macchine virtuali per aggiornare il set di scalabilità anziché aggiornare le macchine virtuali esistenti.

Valori accettati: false, true
--max-unhealthy-instance-percent

Percentuale massima delle istanze totali della macchina virtuale nel set di scalabilità che possono essere contemporaneamente non integre. Impostazione predefinita: 20%.

--max-unhealthy-upgraded-instance-percent

Percentuale massima di istanze di macchina virtuale aggiornate che possono essere trovate in uno stato non integro. Impostazione predefinita: 20%.

--name -n

Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>.

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

Valore predefinito: False
--pause-time-between-batches

Tempo di attesa tra il completamento dell'aggiornamento per tutte le macchine virtuali in un batch e l'avvio del batch successivo. Impostazione predefinita: 0 secondi.

--ppg

Il nome o l'ID del gruppo di posizionamento di prossimità a cui deve essere associato il set di scalabilità di macchine virtuali.

--prioritize-unhealthy-instances

Impostare questa proprietà booleana comporterà l'aggiornamento di tutte le istanze non integre in un set di scalabilità prima di tutte le istanze integre.

Valori accettati: false, true
--priority

Priorità. Usare "Spot" per eseguire carichi di lavoro di breve durata in modo conveniente. L'enumerazione 'Low' sarà deprecata in futuro. Usare "Spot" per distribuire una macchina virtuale spot di Azure e/o un set di scalabilità di macchine virtuali. Il valore predefinito è Regolare.

Valori accettati: Low, Regular, Spot
--protect-from-scale-in

Proteggere l'istanza della macchina virtuale dalle operazioni con scalabilità orizzontale.

Valori accettati: false, true
--protect-from-scale-set-actions

Proteggere l'istanza della macchina virtuale dalle azioni del set di scalabilità (incluso il ridimensionamento).

Valori accettati: false, true
--proxy-agent-mode

Specificare la modalità su cui verrà eseguito l'agente proxy se la funzionalità è abilitata.

Valori accettati: Audit, Enforce
--regular-priority-count
Anteprima

Numero di base di macchine virtuali con priorità regolare che verranno create in questo set di scalabilità man mano che aumenta il numero di istanze. Deve essere maggiore di 0.

--regular-priority-percentage
Anteprima

Percentuale di istanze di macchina virtuale, dopo che è stato raggiunto il numero di priorità regolare di base, che si prevede di usare la priorità regolare. Deve essere compreso tra 0 e 100.

--remove

Rimuovere una proprietà o un elemento da un elenco. Esempio: --remove property.list <indexToRemove> OR --remove propertyToRemove.

Valore predefinito: []
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--scale-in-policy

Specificare i criteri di scalabilità (delimitati da spazio) che determinano quali macchine virtuali vengono scelte per la rimozione quando viene ridimensionato un set di scalabilità di macchine virtuali.

Valori accettati: Default, NewestVM, OldestVM
--security-posture-id --security-posture-reference-id

ID riferimento al comportamento di sicurezza sotto forma di /CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch}|{major.*}|latest.

--security-type

Specificare il tipo di sicurezza del set di scalabilità di macchine virtuali.

Valori accettati: Standard, TrustedLaunch
--set

Aggiornare un oggetto specificando un percorso di proprietà e un valore da impostare. Esempio: --set property1.property2=<value>.

Valore predefinito: []
--spot-restore-timeout

Valore di timeout espresso come durata ISO 8601 dopo la quale la piattaforma non tenterà di ripristinare le istanze SPOT di VMSS.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--terminate-notification-time

Durata (in minuti, tra 5 e 15) di una notifica da inviare alla macchina virtuale nel server di metadati dell'istanza fino all'eliminazione della macchina virtuale.

--ultra-ssd-enabled

Abilita o disabilita la funzionalità di avere 1 o più dischi dati gestiti con UltraSSD_LRS account di archiviazione.

Valori accettati: false, true
--upgrade-policy-mode

Specificare la modalità di un aggiornamento alle macchine virtuali nel set di scalabilità.

Valori accettati: Automatic, Manual, Rolling
--user-data

UserData per le macchine virtuali nel set di scalabilità. Può essere passato come file o stringa. Se viene passata una stringa vuota, il valore esistente verrà eliminato.

--v-cpus-available

Specificare il numero di vCPU disponibili.

--v-cpus-per-core

Specificare il rapporto tra vCPU e core fisico. L'impostazione di questa proprietà su 1 significa anche che l'hyper-threading è disabilitato.

--vm-sku
Anteprima

Nuove dimensioni delle istanze della macchina virtuale nel set di scalabilità. Il valore predefinito è "Standard_DS1_v2". Vedi https://azure.microsoft.com/pricing/details/virtual-machines/ per informazioni sulle dimensioni.

--zones -z

Elenco delimitato da spazi delle zone di disponibilità in cui effettuare il provisioning della risorsa.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az vmss update-domain-walk

Procedura manuale per aggiornare le macchine virtuali in un set di scalabilità di macchine virtuali di Service Fabric.

az vmss update-domain-walk --platform-update-domain
                           [--ids]
                           [--placement-group-id]
                           [--resource-group]
                           [--subscription]
                           [--vmss-name]
                           [--zone]

Esempio

Forzare la procedura di aggiornamento del dominio della piattaforma di Service Fabric di ripristino

az vmss update-domain-walk -g rg --vmss-name vmss --platform-update-domain

Parametri necessari

--platform-update-domain

Dominio di aggiornamento della piattaforma per il quale viene richiesta una procedura di ripristino manuale.

Parametri facoltativi

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.

--placement-group-id

ID del gruppo di posizionamento per il quale viene richiesta la procedura di ripristino manuale.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--vmss-name

Nome del set di scalabilità di macchine virtuali.

--zone

La zona in cui viene richiesta la procedura di ripristino manuale per il set di scalabilità di macchine virtuali tra zone.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az vmss update-instances

Aggiornare le macchine virtuali all'interno di un set di scalabilità di macchine virtuali.

az vmss update-instances --instance-ids
                         --name
                         --resource-group
                         [--no-wait]

Esempio

Aggiornare le macchine virtuali all'interno di un set di scalabilità di macchine virtuali. (generato automaticamente)

az vmss update-instances --instance-ids 1 --name MyScaleSet --resource-group MyResourceGroup

Parametri necessari

--instance-ids

Elenco di ID separati da spazi (ad esempio: 1 2 3 ...) o * per tutte le istanze.

--name -n

Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

Valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az vmss wait

Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione di un set di scalabilità.

az vmss wait [--created]
             [--custom]
             [--deleted]
             [--exists]
             [--ids]
             [--instance-id]
             [--interval]
             [--name]
             [--resource-group]
             [--subscription]
             [--timeout]
             [--updated]

Esempio

Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene aggiornato il set di scalabilità di macchine virtuali.

az vmss wait --updated --name MyScaleSet --resource-group MyResourceGroup

Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando l'istanza del set di scalabilità di macchine virtuali non è stata aggiornata.

az vmss wait --updated --instance-id 1 --name MyScaleSet --resource-group MyResourceGroup

Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione di un set di scalabilità. (generato automaticamente)

az vmss wait --created --name MyScaleSet --resource-group MyResourceGroup

Parametri facoltativi

--created

Attendere fino a quando non viene creato con 'provisioningState' in 'Succeeded'.

Valore predefinito: False
--custom

Attendere che la condizione soddisfi una query JMESPath personalizzata. Ad esempio provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Attendere l'eliminazione.

Valore predefinito: False
--exists

Attendere che la risorsa esista.

Valore predefinito: False
--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.

--instance-id

Attendere l'istanza della macchina virtuale con questo ID. Se mancante, attendere il set di scalabilità di macchine virtuali.

--interval

Intervallo di polling in secondi.

Valore predefinito: 30
--name -n

Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--timeout

Attesa massima in secondi.

Valore predefinito: 3600
--updated

Attendere fino a quando non viene aggiornato con provisioningState in 'Succeeded'.

Valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.