az vm

Hantera virtuella Linux- eller Windows-datorer.

Kommandon

az vm aem

Hantera Azure Enhanced Monitoring Extension för SAP.

az vm aem delete

Ta bort Azure Enhanced Monitoring Extension.

az vm aem set

Konfigurera Azure Enhanced Monitoring Extension.

az vm aem verify

Kontrollera att Azure Enhanced Monitoring Extensions har konfigurerats korrekt.

az vm application

Hantera program för virtuella datorer.

az vm application list

Lista program för virtuell dator.

az vm application set

Ange program för virtuell dator.

az vm assess-patches

Utvärdera korrigeringar på en virtuell dator.

az vm auto-shutdown

Hantera automatisk avstängning för virtuell dator.

az vm availability-set

Gruppera resurser i tillgänglighetsuppsättningar.

az vm availability-set convert

Konvertera en Azure-tillgänglighetsuppsättning så att den innehåller virtuella datorer med hanterade diskar.

az vm availability-set create

Skapa en Azure-tillgänglighetsuppsättning.

az vm availability-set delete

Ta bort en tillgänglighetsuppsättning.

az vm availability-set list

Lista tillgänglighetsuppsättningar.

az vm availability-set list-sizes

Lista VM-storlekar för en tillgänglighetsuppsättning.

az vm availability-set show

Hämta information för en tillgänglighetsuppsättning.

az vm availability-set update

Uppdatera en Azure-tillgänglighetsuppsättning.

az vm boot-diagnostics

Felsöka starten av en virtuell Azure-dator.

az vm boot-diagnostics disable

Inaktivera startdiagnostiken på en virtuell dator.

az vm boot-diagnostics enable

Aktivera startdiagnostiken på en virtuell dator.

az vm boot-diagnostics get-boot-log

Hämta startdiagnostikloggen från en virtuell dator.

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

Hämta SAS-URI:er för en virtuell dators startdiagnostikloggar.

az vm capture

Samla in information för en stoppad virtuell dator.

az vm convert

Konvertera en virtuell dator med ohanterade diskar för att använda hanterade diskar.

az vm create

Skapa en virtuell dator i Azure.

az vm deallocate

Frigör en virtuell dator så att beräkningsresurser inte längre allokeras (debiteras inte längre). Statusen ändras från "Stoppad" till "Stoppad (frigjord)".

az vm delete

Ta bort en virtuell dator.

az vm diagnostics

Konfigurera diagnostiktillägget för virtuella Azure-datorer.

az vm diagnostics get-default-config

Hämta standardkonfigurationsinställningarna för en virtuell dator.

az vm diagnostics set

Konfigurera diagnostiktillägget för virtuella Azure-datorer.

az vm disk

Hantera de hanterade datadiskar som är anslutna till en virtuell dator.

az vm disk attach

Koppla en hanterad beständig disk till en virtuell dator.

az vm disk detach

Koppla från en hanterad disk från en virtuell dator.

az vm encryption

Hantera kryptering av VM-diskar.

az vm encryption disable

Inaktivera diskkryptering på OS-disken och/eller datadiskarna. Dekryptera monterade diskar.

az vm encryption enable

Aktivera diskkryptering på OS-disken och/eller datadiskarna. Kryptera monterade diskar.

az vm encryption show

Visa krypteringsstatus.

az vm extension

Hantera tillägg på virtuella datorer.

az vm extension delete

Ta bort ett tillägg som är kopplat till en virtuell dator.

az vm extension image

Hitta de tillgängliga VM-tilläggen för en prenumeration och region.

az vm extension image list

Ange information om tillgängliga tillägg.

az vm extension image list-names

Ange namnen på tillgängliga tillägg.

az vm extension image list-versions

Visa en lista över versioner för tillgängliga tillägg.

az vm extension image show

Visa information för ett tillägg.

az vm extension list

Lista de tillägg som är kopplade till en virtuell dator.

az vm extension set

Ange tillägg för en virtuell dator.

az vm extension show

Visa information om tillägg som är kopplade till en virtuell dator.

az vm extension wait

Placera CLI i vänteläge tills ett villkor för ett tillägg för en virtuell dator har uppfyllts.

az vm generalize

Markera en virtuell dator som generaliserad, så att den kan avbildningas för flera distributioner.

az vm get-instance-view

Hämta instansinformation om en virtuell dator.

az vm host

Hantera dedikerade värdar för Virtual Machines.

az vm host create

Skapa en dedikerad värd.

az vm host delete

Ta bort en dedikerad värd.

az vm host get-instance-view

Hämta instansinformation om en dedikerad värd.

az vm host group

Hantera dedikerade värdgrupper.

az vm host group create

Skapa en dedikerad värdgrupp.

az vm host group delete

Ta bort en dedikerad värdgrupp.

az vm host group get-instance-view

Hämta instansvyn för en dedikerad värdgrupp.

az vm host group list

Lista dedikerade värdgrupper.

az vm host group show

Hämta information om en dedikerad värdgrupp.

az vm host group update

Uppdatera en dedikerad värdgrupp.

az vm host list

Lista dedikerade värdar.

az vm host restart

Starta om den dedikerade värden.

az vm host show

Hämta information om en dedikerad värd.

az vm host update

Uppdatera en dedikerad värd.

az vm identity

Hantera tjänstidentiteter för en virtuell dator.

az vm identity assign

Aktivera hanterad tjänstidentitet på en virtuell dator.

az vm identity remove

Ta bort hanterade tjänstidentiteter från en virtuell dator.

az vm identity show

Visa information om den virtuella datorns hanterade identitet.

az vm image

Information om tillgängliga avbildningar av virtuella datorer.

az vm image accept-terms

Acceptera Azure Marketplace term så att avbildningen kan användas för att skapa virtuella datorer.

az vm image list

Visa en lista över de VM/VMSS-avbildningar som är tillgängliga i Azure Marketplace.

az vm image list-offers

Visa en lista över de vm-avbildningserbjudanden som är tillgängliga i Azure Marketplace.

az vm image list-publishers

Visa en lista över de VM-avbildningsutgivare som är tillgängliga i Azure Marketplace.

az vm image list-skus

Visa en lista över de VM-avbildnings-SKU:er som är tillgängliga i Azure Marketplace.

az vm image show

Hämta information om en VM-avbildning som är tillgänglig i Azure Marketplace.

az vm image terms

Hantera Azure Marketplace bildvillkor.

az vm image terms accept

Acceptera Azure Marketplace avbildningsvillkor så att avbildningen kan användas för att skapa virtuella datorer.

az vm image terms cancel

Avbryt Azure Marketplace bildvillkor.

az vm image terms show

Hämta information om Azure Marketplace bildtermer.

az vm install-patches

Installera korrigeringar på en virtuell dator.

az vm list

Visa information om Virtual Machines.

az vm list-ip-addresses

Lista IP-adresser som är associerade med en virtuell dator.

az vm list-sizes

Lista tillgängliga storlekar för virtuella datorer.

az vm list-skus

Få information om beräkningsrelaterade resurs-SKU:er.

az vm list-usage

Lista tillgängliga användningsresurser för virtuella datorer.

az vm list-vm-resize-options

Lista tillgängliga storleksalternativ för virtuella datorer.

az vm monitor

Hantera övervakningsaspekten för en virtuell dator.

az vm monitor log

Hantera log analytics-arbetsytan för en virtuell dator.

az vm monitor log show

Kör en fråga mot Log Analytics-arbetsytan som är länkad till en virtuell dator.

az vm monitor metrics

Hantera mått för en virtuell dator.

az vm monitor metrics list-definitions

Lista måttdefinitionerna för en virtuell dator.

az vm monitor metrics tail

Lista måttvärdena för en virtuell dator.

az vm nic

Hantera nätverksgränssnitt. Se även az network nic.

az vm nic add

Lägg till befintliga nätverkskort till en virtuell dator.

az vm nic list

Lista de nätverkskort som är tillgängliga på en virtuell dator.

az vm nic remove

Ta bort nätverkskort från en virtuell dator.

az vm nic set

Konfigurera inställningar för ett nätverkskort som är kopplat till en virtuell dator.

az vm nic show

Visa information för ett nätverkskort som är kopplat till en virtuell dator.

az vm open-port

Öppnar en virtuell dator för inkommande trafik på angivna portar.

az vm perform-maintenance

Åtgärden för att utföra underhåll på en virtuell dator.

az vm reapply

Återanvända virtuella datorer.

az vm redeploy

Distribuera om en befintlig virtuell dator.

az vm repair

Automatiska reparationskommandon för att åtgärda virtuella datorer.

az vm repair create

Skapa en ny reparations-VM och koppla den virtuella källdatorns kopierade OS-disk som en datadisk.

az vm repair list-scripts

Lista tillgängliga skript. Finns https://github.com/Azure/repair-script-library.

az vm repair reset-nic

Återställ nätverksgränssnittsstacken på den virtuella datorns gästoperativsystem. https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/reset-network-interface.

az vm repair restore

Ersätt den virtuella källdatorns OS-disk med datadisken från den virtuella reparationsdatorn.

az vm repair run

Kör verifierade skript från GitHub på en virtuell dator. "az vm repair list-scripts" för att visa tillgängliga skript.

az vm resize

Uppdatera en virtuell dators storlek.

az vm restart

Starta om virtuella datorer.

az vm run-command

Hantera körningskommandon på en virtuell dator.

az vm run-command create

Åtgärden för att skapa körningskommandot.

az vm run-command delete

Åtgärden för att ta bort körningskommandot.

az vm run-command invoke

Kör ett specifikt körningskommando på en virtuell dator.

az vm run-command list

Lista körningskommandon från en virtuell dator eller en plats.

az vm run-command show

Hämta ett specifikt körningskommando.

az vm run-command update

Åtgärden för att uppdatera körningskommandot.

az vm run-command wait

Placera CLI i vänteläge tills ett villkor för kommandot res virtual-machine-run-är uppfyllt.

az vm secret

Hantera VM-hemligheter.

az vm secret add

Lägg till en hemlighet till en virtuell dator.

az vm secret format

Omvandla hemligheter till ett formulär som kan användas av virtuella datorer och VMSSes.

az vm secret list

Lista hemligheter på en virtuell dator.

az vm secret remove

Ta bort en hemlighet från en virtuell dator.

az vm show

Hämta information om en virtuell dator.

az vm simulate-eviction

Simulera borttagningen av en virtuell dator för oanvänd kapacitet.

az vm start

Startar en stoppad virtuell dator.

az vm stop

Stäng av (stoppa) en virtuell dator som körs.

az vm unmanaged-disk

Hantera ohanterade datadiskar som är anslutna till en virtuell dator.

az vm unmanaged-disk attach

Koppla en ohanterad beständig disk till en virtuell dator.

az vm unmanaged-disk detach

Koppla från en ohanterad disk från en virtuell dator.

az vm unmanaged-disk list

Visa en lista över ohanterade diskar för en virtuell dator.

az vm update

Uppdatera egenskaperna för en virtuell dator.

az vm user

Hantera användarkonton för en virtuell dator.

az vm user delete

Ta bort ett användarkonto från en virtuell dator.

az vm user reset-ssh

Återställ SSH-konfigurationen på en virtuell dator.

az vm user update

Uppdatera ett användarkonto.

az vm wait

Placera CLI i vänteläge tills ett villkor för den virtuella datorn uppfylls.

az vm assess-patches

Utvärdera korrigeringar på en virtuell dator.

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

Exempel

Utvärdera korrigeringar på en virtuell dator.

az vm assess-patches -g MyResourceGroup -n MyVm

Valfria parametrar

--ids

Ett eller flera resurs-ID:er (avgränsade med blanksteg). Det bör vara ett fullständigt resurs-ID som innehåller all information om "Resurs-ID"-argument. Du bör ange antingen --ids eller andra "Resurs-ID"-argument.

--name -n

Namnet på den virtuella datorn. Du kan konfigurera standardinställningen med .az configure --defaults vm=<name>

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

az vm auto-shutdown

Hantera automatisk avstängning för virtuell dator.

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

Exempel

Skapa schema för automatisk avstängning för en virtuell dator.

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

Ta bort schemat för automatisk avstängning för en virtuell dator.

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

Valfria parametrar

--email

E-postmottagaren att skicka meddelanden till (kan vara en lista med semikolonavgränsade e-postadresser).

--ids

Ett eller flera resurs-ID:er (avgränsade med blanksteg). Det bör vara ett fullständigt resurs-ID som innehåller all information om "Resurs-ID"-argument. Du bör ange antingen --ids eller andra "Resurs-ID"-argument.

--location -l

Plats. Värden från: az account list-locations. Du kan konfigurera standardplatsen med hjälp av az configure --defaults location=<location>.

--name -n

Namnet på den virtuella datorn. Du kan konfigurera standardinställningen med .az configure --defaults vm=<name>

--off

Inaktivera automatisk avstängning för virtuell dator. Konfigurationen kommer att rensas.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--time

UTC-tid på dagen schemat inträffar varje dag. Format: hhmm. Exempel: 1730.

--webhook

Den webhook-URL som meddelandet ska skickas till.

az vm capture

Samla in information om en stoppad virtuell dator.

En självstudie från slutpunkt till slutpunkt finns i https://docs.microsoft.com/azure/virtual-machines/linux/capture-image.

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

Exempel

Frigöra, generalisera och avbilda en stoppad virtuell dator.

az vm deallocate -g MyResourceGroup -n MyVm
az vm generalize -g MyResourceGroup -n MyVm
az vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix

Frigöra, generalisera och avbilda flera stoppade virtuella datorer.

vms_ids=$(az vm list -g MyResourceGroup --query "[].id" -o tsv)
az vm deallocate --ids {vms_ids}
az vm generalize --ids {vms_ids}
az vm capture --ids {vms_ids} --vhd-name-prefix MyPrefix

Obligatoriska parametrar

--vhd-name-prefix

VHD-namnprefixet anger för VM-diskarna.

Valfria parametrar

--ids

Ett eller flera resurs-ID:er (avgränsade med blanksteg). Det bör vara ett fullständigt resurs-ID som innehåller all information om "Resurs-ID"-argument. Du bör ange antingen --ids eller andra "Resurs-ID"-argument.

--name -n

Namnet på den virtuella datorn. Du kan konfigurera standardinställningen med .az configure --defaults vm=<name>

--overwrite

Skriv över den befintliga diskfilen.

standardvärde: 1
--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--storage-container

Namnet på lagringskontots container där diskarna ska sparas.

standardvärde: vhds
--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

az vm convert

Konvertera en virtuell dator med ohanterade diskar för att använda hanterade diskar.

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

Exempel

Konvertera en virtuell dator med ohanterade diskar för att använda hanterade diskar.

az vm convert -g MyResourceGroup -n MyVm

Konvertera alla virtuella datorer med ohanterade diskar i en resursgrupp för att använda hanterade diskar.

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

Valfria parametrar

--ids

Ett eller flera resurs-ID:er (avgränsade med blanksteg). Det bör vara ett fullständigt resurs-ID som innehåller all information om "Resurs-ID"-argument. Du bör ange antingen --ids eller andra "Resurs-ID"-argument.

--name -n

Namnet på den virtuella datorn. Du kan konfigurera standardinställningen med .az configure --defaults vm=<name>

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

az vm create

Skapa en virtuell dator i Azure.

En självstudie från slutpunkt till slutpunkt finns i https://docs.microsoft.com/azure/virtual-machines/linux/quick-create-cli.

az vm create --name
             --resource-group
             [--accelerated-networking {false, true}]
             [--accept-term]
             [--admin-password]
             [--admin-username]
             [--asgs]
             [--assign-identity]
             [--attach-data-disks]
             [--attach-os-disk]
             [--authentication-type {all, password, ssh}]
             [--availability-set]
             [--boot-diagnostics-storage]
             [--capacity-reservation-group]
             [--computer-name]
             [--count]
             [--custom-data]
             [--data-disk-caching]
             [--data-disk-delete-option]
             [--data-disk-encryption-sets]
             [--data-disk-sizes-gb]
             [--disable-integrity-monitoring]
             [--disk-controller-type {NVMe, SCSI}]
             [--edge-zone]
             [--enable-agent {false, true}]
             [--enable-auto-update {false, true}]
             [--enable-hibernation {false, true}]
             [--enable-hotpatching {false, true}]
             [--enable-secure-boot {false, true}]
             [--enable-vtpm {false, true}]
             [--encryption-at-host {false, true}]
             [--ephemeral-os-disk {false, true}]
             [--ephemeral-os-disk-placement {CacheDisk, ResourceDisk}]
             [--eviction-policy {Deallocate, Delete}]
             [--generate-ssh-keys]
             [--host]
             [--host-group]
             [--image]
             [--license-type {None, RHEL_BASE, RHEL_BASESAPAPPS, RHEL_BASESAPHA, RHEL_BYOS, RHEL_ELS_6, RHEL_EUS, RHEL_SAPAPPS, RHEL_SAPHA, SLES, SLES_BYOS, SLES_HPC, SLES_SAP, SLES_STANDARD, Windows_Client, Windows_Server}]
             [--location]
             [--max-price]
             [--nic-delete-option]
             [--nics]
             [--no-wait]
             [--nsg]
             [--nsg-rule {NONE, RDP, SSH}]
             [--os-disk-caching {None, ReadOnly, ReadWrite}]
             [--os-disk-delete-option {Delete, Detach}]
             [--os-disk-encryption-set]
             [--os-disk-name]
             [--os-disk-secure-vm-disk-encryption-set]
             [--os-disk-security-encryption-type {DiskWithVMGuestState, VMGuestStateOnly}]
             [--os-disk-size-gb]
             [--os-type {linux, windows}]
             [--patch-mode {AutomaticByOS, AutomaticByPlatform, ImageDefault, Manual}]
             [--plan-name]
             [--plan-product]
             [--plan-promotion-code]
             [--plan-publisher]
             [--platform-fault-domain]
             [--ppg]
             [--priority {Low, Regular, Spot}]
             [--private-ip-address]
             [--public-ip-address]
             [--public-ip-address-allocation {dynamic, static}]
             [--public-ip-address-dns-name]
             [--public-ip-sku {Basic, Standard}]
             [--role]
             [--scope]
             [--secrets]
             [--security-type {ConfidentialVM, TrustedLaunch}]
             [--size]
             [--specialized {false, true}]
             [--ssh-dest-key-path]
             [--ssh-key-name]
             [--ssh-key-values]
             [--storage-account]
             [--storage-container-name]
             [--storage-sku]
             [--subnet]
             [--subnet-address-prefix]
             [--tags]
             [--ultra-ssd-enabled {false, true}]
             [--use-unmanaged-disk]
             [--user-data]
             [--v-cpus-available]
             [--v-cpus-per-core]
             [--validate]
             [--vmss]
             [--vnet-address-prefix]
             [--vnet-name]
             [--workspace]
             [--zone {1, 2, 3}]

Exempel

Skapa en virtuell Ubuntu-standarddator med automatisk SSH-autentisering.

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

Skapa en virtuell RedHat-standarddator med automatisk SSH-autentisering med hjälp av en avbildnings-URN.

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

Skapa en virtuell Windows Server-standarddator med en privat IP-adress.

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

Skapa en virtuell dator från en anpassad hanterad avbildning.

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

Skapa en virtuell dator från en generaliserad galleriavbildningsversion.

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

Skapa en virtuell dator från en specialiserad galleriavbildningsversion.

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

Skapa en virtuell dator från den senaste versionen av en galleriavbildning

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

Skapa en virtuell dator genom att ansluta till en hanterad operativsystemdisk.

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

Skapa en virtuell Ubuntu Linux-dator med hjälp av ett cloud-init-skript för konfiguration. Se: https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init.

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

Skapa en virtuell Debian-dator med SSH-nyckelautentisering och en offentlig DNS-post som finns i ett befintligt virtuellt nätverk och en tillgänglighetsuppsättning.

az vm create -n MyVm -g MyResourceGroup --image debian --vnet-name MyVnet --subnet subnet1 \
    --availability-set MyAvailabilitySet --public-ip-address-dns-name MyUniqueDnsName \
    --ssh-key-values @key-file

Skapa en enkel virtuell Ubuntu Linux-dator med en offentlig IP-adress, DNS-post, två datadiskar (10 GB och 20 GB) och generera sedan ssh-nyckelpar.

az vm create -n MyVm -g MyResourceGroup --public-ip-address-dns-name MyUniqueDnsName \
    --image ubuntults --data-disk-sizes-gb 10 20 --size Standard_DS2_v2 \
    --generate-ssh-keys

Skapa en virtuell Debian-dator med hjälp av Key Vault hemligheter.

az keyvault certificate create --vault-name vaultname -n cert1 \
  -p "$(az keyvault certificate get-default-policy)"

secrets=$(az keyvault secret list-versions --vault-name vaultname \
  -n cert1 --query "[?attributes.enabled].id" -o tsv)

vm_secrets=$(az vm secret format -s "$secrets")

az vm create -g group-name -n vm-name --admin-username deploy  \
  --image debian --secrets "$vm_secrets"

Skapa en virtuell CentOS-dator med en systemtilldelad identitet. Den virtuella datorn har rollen Deltagare med åtkomst till ett lagringskonto.

az vm create -n MyVm -g rg1 --image centos --assign-identity [system] --scope /subscriptions/99999999-1bf0-4dda-aec3-cb9272f09590/MyResourceGroup/myRG/providers/Microsoft.Storage/storageAccounts/storage1 --role Contributor

Skapa en virtuell Debian-dator med en användartilldelad identitet.

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

Skapa en virtuell Debian-dator med både system- och användartilldelad identitet.

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

Skapa en virtuell dator i en tillgänglighetszon i den aktuella resursgruppens region.

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

Skapa flera virtuella datorer. I det här exemplet skapas tre virtuella datorer. De är MyVm0, MyVm1, MyVm2.

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

Skapa en virtuell dator från en delad galleriavbildning

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

Skapa en virtuell dator från communitygalleriavbildning

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

Obligatoriska parametrar

--name -n

Namnet på den virtuella datorn.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--accelerated-networking

Aktivera accelererat nätverk. Om inget anges aktiverar CLI det baserat på datorbild och storlek.

accepterade värden: false, true
--accept-term

Godkänn licensavtalet och sekretesspolicyn.

--admin-password

Lösenord för den virtuella datorn om autentiseringstypen är "Lösenord".

--admin-username

Användarnamn för den virtuella datorn. Standardvärdet är det aktuella användarnamnet för operativsystemet. Om standardvärdet är systemreserverad anges standardvärdet till azureuser. Se för att https://docs.microsoft.com/rest/api/compute/virtualmachines/createorupdate#osprofile få en fullständig lista över reserverade värden.

--asgs

Utrymmesavgränsad lista över befintliga programsäkerhetsgrupper som ska associeras med den virtuella datorn.

--assign-identity

Acceptera system- eller användartilldelade identiteter avgränsade med blanksteg. Använd [system] för att referera till systemtilldelad identitet eller ett resurs-ID för att referera till användartilldelad identitet. Mer information finns i hjälpen.

--attach-data-disks

Koppla befintliga datadiskar till den virtuella datorn. Kan använda namnet eller ID:t för en hanterad disk eller URI:n till en ohanterad disk-VHD.

--attach-os-disk

Koppla en befintlig OS-disk till den virtuella datorn. Kan använda namnet eller ID:t för en hanterad disk eller URI:n till en ohanterad disk-VHD.

--authentication-type

Typ av autentisering som ska användas med den virtuella datorn. Standardinställningen är lösenord för windows och offentlig SSH-nyckel för Linux. "all" aktiverar både ssh- och lösenordsautentisering.

accepterade värden: all, password, ssh
--availability-set

Namn eller ID för en befintlig tillgänglighetsuppsättning som den virtuella datorn ska läggas till i. Ingen som standard.

--boot-diagnostics-storage

Ett befintligt lagringskontonamn eller dess blob-URI för att samla in startdiagnostik. Dess SKU bör vara en av Standard_GRS, Standard_LRS och Standard_RAGRS.

--capacity-reservation-group --crg

ID:t eller namnet på kapacitetsreservationsgruppen som används för allokering. Skicka "Ingen" för att koppla bort kapacitetsreservationsgruppen. Observera att om du vill ta bort en virtuell dator/VMSS som har associerats med kapacitetsreservationsgruppen måste du först koppla bort kapacitetsreservationsgruppen.

--computer-name

Värdoperativsystemets namn på den virtuella datorn. Standardvärdet är namnet på den virtuella datorn.

--count

Antal virtuella datorer som ska skapas. Värdeintervallet är [2, 250], inklusive. Ange inte den här parametern om du vill skapa en normal virtuell dator. De virtuella datorerna skapas parallellt. Utdata från det här kommandot är en matris med virtuella datorer i stället för en enda virtuell dator. Varje virtuell dator har en egen offentlig IP-adress, NIC. VNET och NSG delas. Vi rekommenderar att ingen befintlig offentlig IP-adress, nätverkskort, VNET och NSG finns i resursgruppen. När --count har angetts, --attach-data-disks, --attach-os-disk, --boot-diagnostics-storage, --computer-name, --host, --host-group, --nics, --os-disk-name, --private-ip-address, --public-ip-address, --public-ip-address-dns-name, --storage-account, --storage-container-name, --subnet, --use-unmanaged-disk, --vnet-name tillåts inte.

--custom-data

Anpassad init-skriptfil eller -text (cloud-init, cloud-config osv.).

--data-disk-caching

Cachelagringstyp för datadiskar, inklusive None, ReadOnly, ReadWrite osv. Använd ett singularvärde för att tillämpa på alla diskar, eller använd <lun>=<vaule1> <lun>=<value2> för att konfigurera enskilda diskar.

--data-disk-delete-option

Ange om datadisken ska tas bort eller kopplas från när den virtuella datorn tas bort. Om en enskild datadisk är ansluten är de tillåtna värdena Ta bort och Koppla från. Om flera datadiskar är anslutna använder du "<data_disk>=Delete <data_disk2>=Detach" för att konfigurera varje disk.

--data-disk-encryption-sets

Namn eller ID:t (avgränsat utrymme) för diskkrypteringsuppsättningar för datadiskar.

--data-disk-sizes-gb

Utrymmesavgränsade tomma diskstorlekar för hanterade data i GB som ska skapas.

--disable-integrity-monitoring

Inaktivera standardbeteendet för att installera gästattesteringstillägget och aktivera Systemtilldelad identitet för betrodd startaktiverade virtuella datorer och VMSS.

standardvärde: False
--disk-controller-type

Ange vilken typ av diskkontrollant som konfigurerats för den virtuella datorn eller VMSS.

accepterade värden: NVMe, SCSI
--edge-zone

Namnet på kantzonen.

--enable-agent

Anger om agenten för virtuella datorer ska etableras på den virtuella datorn. När den här egenskapen inte anges är standardbeteendet att ställa in den på true. Detta säkerställer att VM-agenten är installerad på den virtuella datorn så att tillägg kan läggas till i den virtuella datorn senare.

accepterade värden: false, true
--enable-auto-update

Ange om automatisk Uppdateringar är aktiverat för den virtuella Windows-datorn.

accepterade värden: false, true
--enable-hibernation

Flaggan som aktiverar eller inaktiverar viloläge på den virtuella datorn.

accepterade värden: false, true
--enable-hotpatching

Korrigera virtuella datorer utan att behöva starta om. --enable-agent måste anges och --patch-mode måste anges till AutomaticByPlatform.

accepterade värden: false, true
--enable-secure-boot

Aktivera säker start.

accepterade värden: false, true
--enable-vtpm

Aktivera vTPM.

accepterade värden: false, true
--encryption-at-host

Aktivera värdkryptering för den virtuella datorn eller VMSS. Detta aktiverar kryptering för alla diskar, inklusive resurs-/tempdisk på själva värden.

accepterade värden: false, true
--ephemeral-os-disk

Gör att du kan skapa en OS-disk direkt på värdnoden, vilket ger lokala diskprestanda och snabbare vm/VMSS-återimeringstid.

accepterade värden: false, true
--ephemeral-os-disk-placement --ephemeral-placement

Gäller endast när det används med --ephemeral-os-disk. Gör att du kan välja den tillfälliga os-disketableringsplatsen.

accepterade värden: CacheDisk, ResourceDisk
--eviction-policy

Borttagningsprincipen för den virtuella datorn spotprioritet. Standardprincipen för borttagning är Frigör för en virtuell dator med spotprioritet.

accepterade värden: Deallocate, Delete
--generate-ssh-keys

Generera offentliga och privata SSH-nyckelfiler om de saknas. Nycklarna lagras i katalogen ~/.ssh.

standardvärde: False
--host

Resurs-ID för den dedikerade värden som den virtuella datorn ska finnas i. --host och --host-group kan inte användas tillsammans.

--host-group

Namn eller resurs-ID för den dedikerade värdgruppen som den virtuella datorn ska finnas i. --host och --host-group kan inte användas tillsammans.

--image

Namnet på operativsystemavbildningen som ett URN-alias, URN, anpassat avbildningsnamn eller ID, anpassat avbildningsversions-ID eller VHD-blob-URI. Dessutom har den även stöd för delad galleribild. Den här parametern krävs om du inte använder --attach-os-disk. giltigt URN-format: "Publisher:Offer:Sku:Version". Mer information finns i https://docs.microsoft.com/azure/virtual-machines/linux/cli-ps-findimage.

värde från: az sig image-version show-shared, az vm image list, az vm image show
--license-type

Anger att Windows-avbildningen eller disken har licensierats lokalt. Om du vill aktivera Azure Hybrid-förmån för Windows Server använder du "Windows_Server". Om du vill aktivera värdrättigheter för flera klientorganisationer för Windows 10 använder du "Windows_Client". Mer information finns i onlinedokumenten för virtuella Azure Windows-datorer.

accepterade värden: None, RHEL_BASE, RHEL_BASESAPAPPS, RHEL_BASESAPHA, RHEL_BYOS, RHEL_ELS_6, RHEL_EUS, RHEL_SAPAPPS, RHEL_SAPHA, SLES, SLES_BYOS, SLES_HPC, SLES_SAP, SLES_STANDARD, Windows_Client, Windows_Server
--location -l

Plats där du kan skapa en virtuell dator och relaterade resurser. Om standardplatsen inte har konfigurerats är standardinställningen resursgruppens plats.

--max-price

Det högsta priset (i AMERIKANSKA dollar) som du är villig att betala för en virtuell dator/VMSS för oanvänd kapacitet. -1 anger att vm/VMSS för oanvänd kapacitet inte ska avlägsnas av prisskäl.

--nic-delete-option

Ange vad som händer med nätverksgränssnittet när den virtuella datorn tas bort. Använd ett singularvärde för att tillämpa på alla resurser eller använd = för att konfigurera borttagningsbeteendet för enskilda resurser. Möjliga alternativ är Ta bort och Koppla från.

--nics

Namn eller ID:n för befintliga nätverkskort som ska anslutas till den virtuella datorn. Det första nätverkskortet betecknas som primärt. Om det utelämnas skapas ett nytt nätverkskort. Om ett befintligt nätverkskort har angetts ska du inte ange undernät, VNet, offentlig IP-adress eller NSG.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
--nsg

Namnet som ska användas när du skapar en ny nätverkssäkerhetsgrupp (standard) eller refererar till en befintlig. Kan också referera till en befintlig NSG efter ID eller ange "" för ingen (""" i Azure CLI med powershell eller --% operator).

--nsg-rule

NSG-regel som ska skapas när en ny NSG skapas. Standardinställningar för att öppna portar för att tillåta RDP i Windows och tillåta SSH på Linux. NONE representerar ingen NSG-regel.

accepterade värden: NONE, RDP, SSH
--os-disk-caching

Cachelagringstyp för den virtuella datorns OS-disk. Standard: ReadWrite.

accepterade värden: None, ReadOnly, ReadWrite
--os-disk-delete-option

Ange beteendet för den hanterade disken när den virtuella datorn tas bort, t.ex. om den hanterade disken tas bort eller kopplas från.

accepterade värden: Delete, Detach
--os-disk-encryption-set

Namn eller ID för diskkrypteringsuppsättning för OS-disk.

--os-disk-name

Namnet på den nya VM OS-disken.

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

Ange resurs-ID för kundhanterad diskkrypteringsuppsättning eller namn för den hanterade disk som används för kundhanterad nyckel krypterad konfidentiell VM OS-disk och VM-gästblob.

--os-disk-security-encryption-type

Ange krypteringstypen för den operativsystemhanterade disken.

accepterade värden: DiskWithVMGuestState, VMGuestStateOnly
--os-disk-size-gb

OS-diskstorlek i GB för att skapa.

--os-type

Typ av operativsystem som är installerat på en anpassad virtuell hårddisk. Använd inte när du anger ett URN- eller URN-alias.

accepterade värden: linux, windows
--patch-mode

Läge för gästkorrigering till den virtuella IaaS-datorn. Tillåtna värden för virtuella Windows-datorer: AutomaticByOS, AutomaticByPlatform, Manual. Tillåtna värden för virtuella Linux-datorer: AutomaticByPlatform, ImageDefault. Manuell – Du styr tillämpningen av korrigeringar på en virtuell dator. Det gör du genom att tillämpa korrigeringar manuellt i den virtuella datorn. I det här läget inaktiveras automatiska uppdateringar. paramatern --enable-auto-update måste vara false. AutomaticByOS – Den virtuella datorn uppdateras automatiskt av operativsystemet. Parametern --enable-auto-update måste vara sann. AutomaticByPlatform – den virtuella datorn uppdateras automatiskt av operativsystemet. ImageDefault – Den virtuella datorns standardkonfiguration för korrigering används. Parametern --enable-agent och --enable-auto-update måste vara sant.

accepterade värden: AutomaticByOS, AutomaticByPlatform, ImageDefault, Manual
--plan-name

Plannamn.

--plan-product

Planera produkt.

--plan-promotion-code

Planera kampanjkod.

--plan-publisher

Planera utgivare.

--platform-fault-domain

Ange den logiska feldomänen för skalningsuppsättningen som den virtuella datorn ska skapas i. Som standard tilldelas den virtuella datorn automatiskt till en feldomän som bäst upprätthåller balansen mellan tillgängliga feldomäner. Detta gäller endast om egenskapen virtualMachineScaleSet för den här virtuella datorn har angetts. Vm-skalningsuppsättningen som refereras måste ha antalet plattformsfeldomäner. Det går inte att uppdatera den här egenskapen när den virtuella datorn har skapats. Tilldelning av feldomäner kan visas i instansvyn för den virtuella datorn.

--ppg

Namnet eller ID:t för närhetsplaceringsgruppen som den virtuella datorn ska associeras med.

--priority

Prioritet. Använd "Spot" för att köra kortvariga arbetsbelastningar på ett kostnadseffektivt sätt. "Låg" uppräkning kommer att bli inaktuell i framtiden. Använd "Spot" för att distribuera virtuella Azure-datorer med oanvänd kapacitet och/eller VMSS. Standardinställningen är Vanlig.

accepterade värden: Low, Regular, Spot
--private-ip-address

Statisk privat IP-adress (t.ex. 10.0.0.5).

--public-ip-address

Namnet på den offentliga IP-adressen när du skapar en (standard) eller refererar till en befintlig. Kan också referera till en befintlig offentlig IP-adress efter ID eller ange "" för None ('"" i Azure CLI med powershell- eller --%-operatorn).

--public-ip-address-allocation
accepterade värden: dynamic, static
--public-ip-address-dns-name

Globalt unikt DNS-namn för en nyskapad offentlig IP-adress.

--public-ip-sku

Offentlig IP-SKU. Den är inställd på Basic som standard. Den offentliga IP-adressen kan endast skapas i gränszonen när den är "Standard".

accepterade värden: Basic, Standard
--role

Rollnamn eller ID som den systemtilldelade identiteten kommer att ha.

--scope

Omfång som den systemtilldelade identiteten kan komma åt.

--secrets

En eller flera Key Vault hemligheter som JSON-strängar eller filer via @{path} som innehåller [{ "sourceVault": { "id": "value" }, "vaultCertificates": [{ "certificateUrl": "value", "certificateStore": "cert store name (only on windows)"}] }].

--security-type

Ange säkerhetstypen för den virtuella datorn.

accepterade värden: ConfidentialVM, TrustedLaunch
--size

Storleken på den virtuella datorn som ska skapas. Se https://azure.microsoft.com/pricing/details/virtual-machines/ för storleksinformation.

standardvärde: Standard_DS1_v2
värde från: az vm list-sizes
--specialized

Ange om källbilden är specialiserad.

accepterade värden: false, true
--ssh-dest-key-path

Målfilsökväg på den virtuella datorn för SSH-nyckeln. Om filen redan finns läggs de angivna nycklarna till i filen. Målsökvägen för offentliga SSH-nycklar är för närvarande begränsad till standardvärdet "/home/username/.ssh/authorized_keys" på grund av ett känt problem i Linux-etableringsagenten.

--ssh-key-name

Använd den som offentlig nyckel på en virtuell dator. Det bör vara en befintlig SSH-nyckelresurs i Azure.

--ssh-key-values

Blankstegsavgränsad lista över offentliga SSH-nycklar eller filsökvägar för offentliga nycklar.

--storage-account

Gäller endast när det används med --use-unmanaged-disk. Namnet som ska användas när du skapar ett nytt lagringskonto eller refererar till ett befintligt. Om det utelämnas används ett lämpligt lagringskonto i samma resursgrupp och plats, eller så skapas ett nytt.

--storage-container-name

Gäller endast när det används med --use-unmanaged-disk. Namnet på lagringscontainern för VM OS-disken. Standard: vhds.

--storage-sku

SKU:n för lagringskontot som den virtuella datorn ska sparas med. Använd en sku som används på alla diskar eller ange enskilda diskar. Användning: [--storage-sku SKU | --storage-sku ID=SKU ID=SKU ID=SKU...], där varje ID är "os" eller en 0-indexerad lun. Tillåtna värden: Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS, PremiumV2_LRS.

--subnet

Namnet på undernätet när du skapar ett nytt virtuellt nätverk eller refererar till ett befintligt. Kan även referera till ett befintligt undernät efter ID. Om både vnet-namn och undernät utelämnas väljs ett lämpligt virtuellt nätverk och undernät automatiskt, eller så skapas ett nytt.

--subnet-address-prefix

Ip-adressprefixet för undernätet som ska användas när du skapar ett nytt virtuellt nätverk i CIDR-format.

standardvärde: 10.0.0.0/24
--tags

Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Använd "" för att rensa befintliga taggar.

--ultra-ssd-enabled

Aktiverar eller inaktiverar funktionen för att ha 1 eller flera hanterade datadiskar med UltraSSD_LRS lagringskonto.

accepterade värden: false, true
--use-unmanaged-disk

Använd inte hanterad disk för att spara den virtuella datorn.

standardvärde: False
--user-data

UserData för den virtuella datorn. Den kan skickas som fil eller sträng.

--v-cpus-available

Ange antalet tillgängliga vCPU:er.

--v-cpus-per-core

Ange förhållandet mellan vCPU och fysisk kärna. Om du ställer in den här egenskapen på 1 innebär det också att hypertrådning är inaktiverat.

--validate

Generera och verifiera ARM-mallen utan att skapa några resurser.

standardvärde: False
--vmss

Namn eller ID för en befintlig VM-skalningsuppsättning som den virtuella datorn ska tilldelas till. Ingen som standard.

--vnet-address-prefix

DET IP-adressprefix som ska användas när du skapar ett nytt VNet i CIDR-format.

standardvärde: 10.0.0.0/16
--vnet-name

Namnet på det virtuella nätverket när du skapar ett nytt eller refererar till ett befintligt nätverk.

--workspace

Namn eller ID för Log Analytics-arbetsytan. Om du anger arbetsytan via namnet ska arbetsytan finnas i samma resursgrupp med den virtuella datorn, annars skapas en ny arbetsyta.

--zone -z

Tillgänglighetszon som resursen ska etableras i.

accepterade värden: 1, 2, 3

az vm deallocate

Frigör en virtuell dator så att beräkningsresurser inte längre allokeras (debiteras inte längre). Statusen ändras från "Stoppad" till "Stoppad (frigjord)".

En självstudiekurs från slutpunkt till slutpunkt finns i https://docs.microsoft.com/azure/virtual-machines/linux/capture-image.

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

Exempel

Frigör, generalisera och avbilda en stoppad virtuell dator.

az vm deallocate -g MyResourceGroup -n MyVm
az vm generalize -g MyResourceGroup -n MyVm
az vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix

Frigör, generalisera och avbilda flera stoppade virtuella datorer.

vms_ids=$(az vm list -g MyResourceGroup --query "[].id" -o tsv)
az vm deallocate --ids {vms_ids}
az vm generalize --ids {vms_ids}
az vm capture --ids {vms_ids} --vhd-name-prefix MyPrefix

Frigör en virtuell dator. (automatiskt genererad)

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

Valfria parametrar

--hibernate

Valfri parameter för att viloläge för en virtuell dator. (Funktion i förhandsversion). Standardvärdet är Ingen.

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om "Resurs-ID"-argument. Du bör ange argumenten --id eller andra "Resurs-ID".

--name -n

Namnet på den virtuella datorn. Du kan konfigurera standardinställningen med .az configure --defaults vm=<name>

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

az vm delete

Ta bort en virtuell dator.

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

Exempel

Ta bort en virtuell dator utan att fråga efter bekräftelse.

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

Ta bort alla virtuella datorer i en resursgrupp.

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

Valfria parametrar

--force-deletion

Valfri parameter för att framtvinga borttagning av virtuella datorer. Standardvärdet är Ingen.

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om "Resurs-ID"-argument. Du bör ange argumenten --id eller andra "Resurs-ID".

--name -n

Namnet på den virtuella datorn. Du kan konfigurera standardinställningen med .az configure --defaults vm=<name>

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--yes -y

Fråga inte efter bekräftelse.

standardvärde: False

az vm generalize

Markera en virtuell dator som generaliserad, så att den kan avbildningas för flera distributioner.

En självstudiekurs från slutpunkt till slutpunkt finns i https://docs.microsoft.com/azure/virtual-machines/linux/capture-image.

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

Exempel

Frigör, generalisera och avbilda en stoppad virtuell dator.

az vm deallocate -g MyResourceGroup -n MyVm
az vm generalize -g MyResourceGroup -n MyVm
az vm capture -g MyResourceGroup -n MyVm --vhd-name-prefix MyPrefix

Frigör, generalisera och avbilda flera stoppade virtuella datorer.

vms_ids=$(az vm list -g MyResourceGroup --query "[].id" -o tsv)
az vm deallocate --ids ${vms_ids}
az vm generalize --ids ${vms_ids}
az vm capture --ids ${vms_ids} --vhd-name-prefix MyPrefix

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om "Resurs-ID"-argument. Du bör ange argumenten --id eller andra "Resurs-ID".

--name -n

Namnet på den virtuella datorn. Du kan konfigurera standardinställningen med .az configure --defaults vm=<name>

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

az vm get-instance-view

Hämta instansinformation om en virtuell dator.

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

Exempel

Använd en resursgrupp och ett namn för att hämta information om instansvyn för en virtuell dator.

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

Hämta instansvyer för alla virtuella datorer i en resursgrupp.

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

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om "Resurs-ID"-argument. Du bör ange argumenten --id eller andra "Resurs-ID".

--name -n

Namnet på den virtuella datorn. Du kan konfigurera standardinställningen med .az configure --defaults vm=<name>

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

az vm install-patches

Installera korrigeringar på en virtuell dator.

az vm install-patches --maximum-duration
                      --reboot-setting {Always, IfRequired, Never}
                      [--classifications-to-include-linux {Critical, Other, Security}]
                      [--classifications-to-include-win {Critical, Definition, FeaturePack, Security, ServicePack, Tools, UpdateRollUp, Updates}]
                      [--exclude-kbs-requiring-reboot {false, true}]
                      [--ids]
                      [--kb-numbers-to-exclude]
                      [--kb-numbers-to-include]
                      [--name]
                      [--no-wait]
                      [--package-name-masks-to-exclude]
                      [--package-name-masks-to-include]
                      [--resource-group]
                      [--subscription]

Exempel

Installera korrigeringar på en virtuell Windows-dator, så att den maximala tiden kan vara 4 timmar, och den virtuella datorn startas om om det behövs under programuppdateringen.

az vm install-patches -g MyResourceGroup -n MyVm --maximum-duration PT4H --reboot-setting IfRequired --classifications-to-include-win Critical Security --exclude-kbs-requiring-reboot true

Installera korrigeringar på en virtuell Linux-dator, vilket ger maximal tid på fyra timmar, och den virtuella datorn startas om om vid behov under programuppdateringsåtgärden.

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

Obligatoriska parametrar

--maximum-duration

Ange den maximala tid som åtgärden ska köras. Det måste vara en ISO 8601-kompatibel varaktighetssträng, till exempel PT4H (4 timmar).

--reboot-setting

Definiera när det är acceptabelt att starta om en virtuell dator under en programuppdateringsåtgärd.

accepterade värden: Always, IfRequired, Never

Valfria parametrar

--classifications-to-include-linux

Utrymmesavgränsad lista över klassificeringar som ska inkluderas för virtuella Linux-datorer.

accepterade värden: Critical, Other, Security
--classifications-to-include-win

Blankstegsavgränsad lista över klassificeringar som ska inkluderas för virtuella Windows-datorer.

accepterade värden: Critical, Definition, FeaturePack, Security, ServicePack, Tools, UpdateRollUp, Updates
--exclude-kbs-requiring-reboot

Filtrera bort KB:er som inte har omstartsbeteendet "NeverReboots" när detta har angetts. Gäller endast för virtuella Windows-datorer.

accepterade värden: false, true
--ids

Ett eller flera resurs-ID:er (avgränsade med blanksteg). Det bör vara ett fullständigt resurs-ID som innehåller all information om "Resurs-ID"-argument. Du bör ange antingen --ids eller andra "Resurs-ID"-argument.

--kb-numbers-to-exclude

Blankstegsavgränsad lista över KB:er som ska undantas i korrigeringsåtgärden. Gäller endast för virtuella Windows-datorer.

--kb-numbers-to-include

Blankstegsavgränsad lista över KB:er som ska ingå i korrigeringsåtgärden. Gäller endast för virtuella Windows-datorer.

--name -n

Namnet på den virtuella datorn. Du kan konfigurera standardinställningen med .az configure --defaults vm=<name>

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
--package-name-masks-to-exclude

Blankstegsavgränsad lista över paket som ska undantas i korrigeringsåtgärden. Format: packageName_packageVersion. Gäller endast för virtuella Linux-datorer.

--package-name-masks-to-include

Blankstegsavgränsad lista över paket som ska inkluderas i korrigeringsåtgärden. Format: packageName_packageVersion. Gäller endast för virtuella Linux-datorer.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

az vm list

Visa information om Virtual Machines.

--resource-group kan skicka in en tom sträng som en parameter, vilket matar ut all VM-information under prenumerationen. Mer information om hur du frågar efter information om Virtual Machines finns i https://docs.microsoft.com/cli/azure/query-az-cli2.

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

Exempel

Visa en lista över alla virtuella datorer.

az vm list

Visa en lista över alla virtuella datorer efter resursgrupp.

az vm list -g MyResourceGroup

Visa en lista över alla virtuella datorer efter resursgrupp med information.

az vm list -g MyResourceGroup -d

Valfria parametrar

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--show-details -d

Visa offentlig IP-adress, FQDN och energitillstånd. kommandot körs långsamt.

standardvärde: False

az vm list-ip-addresses

Lista IP-adresser som är associerade med en virtuell dator.

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

Exempel

Hämta IP-adresserna för en virtuell dator.

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

Hämta IP-adresser för alla virtuella datorer i en resursgrupp.

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

Valfria parametrar

--ids

Ett eller flera resurs-ID:er (avgränsade med blanksteg). Det bör vara ett fullständigt resurs-ID som innehåller all information om "Resurs-ID"-argument. Du bör ange antingen --ids eller andra "Resurs-ID"-argument.

--name -n

Namnet på den virtuella datorn. Du kan konfigurera standardinställningen med .az configure --defaults vm=<name>

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

az vm list-sizes

Lista tillgängliga storlekar för virtuella datorer.

az vm list-sizes --location

Exempel

Visa en lista över tillgängliga VM-storlekar i regionen USA, västra.

az vm list-sizes -l westus

Obligatoriska parametrar

--location -l

Plats. Värden från: az account list-locations. Du kan konfigurera standardplatsen med hjälp av az configure --defaults location=<location>.

az vm list-skus

Få information om beräkningsrelaterade resurs-SKU:er.

Det här kommandot innehåller begränsningar på prenumerationsnivå som ger den mest exakta informationen.

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

Exempel

Visa en lista över alla SKU:er i regionen USA, västra.

az vm list-skus -l westus

Visa en lista över alla tillgängliga vm-storlekar i regionen USA, östra 2 som har stöd för tillgänglighetszonen.

az vm list-skus -l eastus2 --zone

Lista alla tillgängliga vm-storlekar i regionen USA, östra 2 som stöder tillgänglighetszon med namn som "standard_ds1...".

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

Lista tillgänglighetsuppsättningsrelaterad SKU-information i regionen USA, västra.

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

Valfria parametrar

--all

Visa all information, inklusive vm-storlekar som inte är tillgängliga under den aktuella prenumerationen.

accepterade värden: false, true
--location -l

Plats. Värden från: az account list-locations. Du kan konfigurera standardplatsen med hjälp av az configure --defaults location=<location>.

--resource-type -r

Resurstyper, t.ex. "availabilitySets", "snapshots", "diskar" osv.

--size -s

Storleksnamn, partiellt namn accepteras.

--zone -z

Visa SKU:er som stöder tillgänglighetszoner.

accepterade värden: false, true

az vm list-usage

Lista tillgängliga användningsresurser för virtuella datorer.

az vm list-usage --location

Exempel

Hämta beräkningsresursanvändningen för regionen USA, västra.

az vm list-usage -l westus

Obligatoriska parametrar

--location -l

Plats. Värden från: az account list-locations. Du kan konfigurera standardplatsen med hjälp av az configure --defaults location=<location>.

az vm list-vm-resize-options

Lista tillgängliga storleksalternativ för virtuella datorer.

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

Exempel

Visa en lista över alla tillgängliga VM-storlekar för storleksändring.

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

Lista tillgängliga storlekar för alla virtuella datorer i en resursgrupp.

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

Valfria parametrar

--ids

Ett eller flera resurs-ID:er (avgränsade med blanksteg). Det bör vara ett fullständigt resurs-ID som innehåller all information om "Resurs-ID"-argument. Du bör ange antingen --ids eller andra "Resurs-ID"-argument.

--name -n

Namnet på den virtuella datorn. Du kan konfigurera standardinställningen med .az configure --defaults vm=<name>

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

az vm open-port

Öppnar en virtuell dator för inkommande trafik på angivna portar.

Lägger till en säkerhetsregel i nätverkssäkerhetsgruppen (NSG) som är kopplad till den virtuella datorns nätverksgränssnitt (NIC) eller undernät. Den befintliga NSG:n kommer att användas eller så skapas en ny. Regelnamnet är "open-port-{port}" och skriver över en befintlig regel med det här namnet. För virtuella datorer med flera nätverkskort eller för mer detaljerad kontroll använder du lämpliga nätverkskommandon direkt (nsg-regelskapande osv.).

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

Exempel

Öppna alla portar på en virtuell dator för inkommande trafik.

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

Öppna ett portintervall på en virtuell dator för inkommande trafik med högst prioritet.

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

Öppna portarna 555, 557, 558 och 559 för inkommande trafik med högst prioritet.

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

Öppna alla portar för alla virtuella datorer i en resursgrupp.

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

Obligatoriska parametrar

--port

Porten eller portintervallet (t.ex. 80–100) att öppna inkommande trafik till. Använd *för att tillåta trafik till alla portar. Använd kommaavgränsade värden för att ange mer än en port eller ett portintervall.

Valfria parametrar

--apply-to-subnet

Tillåt inkommande trafik i undernätet i stället för nätverkskortet.

standardvärde: False
--ids

Ett eller flera resurs-ID:er (avgränsade med blanksteg). Det bör vara ett fullständigt resurs-ID som innehåller all information om "Resurs-ID"-argument. Du bör ange antingen --ids eller andra "Resurs-ID"-argument.

--name -n

Namnet på den virtuella dator som inkommande trafik ska öppnas på.

--nsg-name

Namnet på den nätverkssäkerhetsgrupp som ska skapas om det inte finns någon. Ignoreras om det redan finns en NSG.

--priority

Regelprioritet, mellan 100 (högsta prioritet) och 4 096 (lägsta prioritet). Måste vara unikt för varje regel i samlingen.

standardvärde: 900
--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

az vm perform-maintenance

Åtgärden för att utföra underhåll på en virtuell dator.

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

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om "Resurs-ID"-argument. Du bör ange argumenten --id eller andra "Resurs-ID".

--name -n

Namnet på den virtuella datorn. Du kan konfigurera standardinställningen med .az configure --defaults vm=<name>

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

az vm reapply

Återanvända virtuella datorer.

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

Exempel

Använd en virtuell dator igen.

az vm reapply -g MyResourceGroup -n MyVm

Använd alla virtuella datorer på nytt i en resursgrupp.

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

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om "Resurs-ID"-argument. Du bör ange argumenten --id eller andra "Resurs-ID".

--name -n

Namnet på den virtuella datorn. Du kan konfigurera standardinställningen med .az configure --defaults vm=<name>

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

az vm redeploy

Distribuera om en befintlig virtuell dator.

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

Exempel

Distribuera om en VM.

az vm redeploy -g MyResourceGroup -n MyVm

Distribuera om alla virtuella datorer i en resursgrupp.

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

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om "Resurs-ID"-argument. Du bör ange argumenten --id eller andra "Resurs-ID".

--name -n

Namnet på den virtuella datorn. Du kan konfigurera standardinställningen med .az configure --defaults vm=<name>

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

az vm resize

Uppdatera storleken på en virtuell dator.

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

Exempel

Ändra storlek på en virtuell dator.

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

Ändra storlek på alla virtuella datorer i en resursgrupp.

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

Obligatoriska parametrar

--size

Storleken på den virtuella datorn.

värde från: az vm list-vm-resize-options

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om "Resurs-ID"-argument. Du bör ange argumenten --id eller andra "Resurs-ID".

--name -n

Namnet på den virtuella datorn. Du kan konfigurera standardinställningen med .az configure --defaults vm=<name>

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

az vm restart

Starta om virtuella datorer.

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

Exempel

Startar om en virtuell dator.

az vm restart -g MyResourceGroup -n MyVm

Starta om alla virtuella datorer i en resursgrupp.

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

Valfria parametrar

--force

Tvinga den virtuella datorn att starta om genom att distribuera om den. Använd om den virtuella datorn inte svarar.

standardvärde: False
--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om "Resurs-ID"-argument. Du bör ange argumenten --id eller andra "Resurs-ID".

--name -n

Namnet på den virtuella datorn. Du kan konfigurera standardinställningen med .az configure --defaults vm=<name>

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

az vm show

Hämta information om en virtuell dator.

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

Exempel

Visa information om en virtuell dator.

az vm show -g MyResourceGroup -n MyVm -d

Hämta information om alla virtuella datorer i en resursgrupp.

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

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om "Resurs-ID"-argument. Du bör ange argumenten --id eller andra "Resurs-ID".

--include-user-data -u

Inkludera egenskaperna för användardata i frågeresultatet.

standardvärde: False
--name -n

Namnet på den virtuella datorn. Du kan konfigurera standardinställningen med .az configure --defaults vm=<name>

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--show-details -d

Visa offentlig IP-adress, FQDN och energitillstånd. kommandot körs långsamt.

standardvärde: False
--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

az vm simulate-eviction

Simulera borttagningen av en virtuell dator med oanvänd kapacitet.

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

Exempel

Simulera borttagningen av en virtuell dator med oanvänd kapacitet.

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

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om "Resurs-ID"-argument. Du bör ange argumenten --id eller andra "Resurs-ID".

--name -n

Namnet på den virtuella datorn. Du kan konfigurera standardinställningen med .az configure --defaults vm=<name>

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

az vm start

Startar en stoppad virtuell dator.

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

Exempel

Startar en stoppad virtuell dator.

az vm start -g MyResourceGroup -n MyVm

Starta alla virtuella datorer i en resursgrupp.

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

Startar en stoppad virtuell dator. (automatiskt genererad)

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

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om "Resurs-ID"-argument. Du bör ange argumenten --id eller andra "Resurs-ID".

--name -n

Namnet på den virtuella datorn. Du kan konfigurera standardinställningen med .az configure --defaults vm=<name>

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

az vm stop

Stäng av (stoppa) en virtuell dator som körs.

Den virtuella datorn fortsätter att faktureras. För att undvika detta kan du frigöra den virtuella datorn via "az vm deallocate".

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

Exempel

Stäng av (stoppa) en virtuell dator som körs.

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

Stäng av en virtuell dator som körs utan att stänga av.

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

Stäng av virtuella datorer i en resursgrupp.

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

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om "Resurs-ID"-argument. Du bör ange argumenten --id eller andra "Resurs-ID".

--name -n

Namnet på den virtuella datorn. Du kan konfigurera standardinställningen med .az configure --defaults vm=<name>

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--skip-shutdown

Hoppa över avstängning och avstängning omedelbart.

standardvärde: False
--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

az vm update

Uppdatera egenskaperna för en virtuell dator.

Uppdatera VM-objekt och egenskaper med hjälp av sökvägar som motsvarar "az vm show".

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

Exempel

Lägg till eller uppdatera en tagg.

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

Ta bort en tagg.

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

Ange det primära nätverkskortet för en virtuell dator.

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

Lägg till ett nytt icke-primärt nätverkskort till en virtuell dator.

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

Ta bort det fjärde nätverkskortet från en virtuell dator.

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

Lägga till en befintlig virtuell dator till en dedikerad värd

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

Lägga till en befintlig virtuell dator i en dedikerad värdgrupp

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

Valfria parametrar

--add

Lägg till ett objekt i en lista över objekt genom att ange en sökväg och nyckelvärdepar. Exempel: --add property.listProperty <key=value, string eller JSON string>.

standardvärde: []
--capacity-reservation-group --crg

ID:t eller namnet på den kapacitetsreservationsgrupp som används för att allokera. Skicka "Ingen" för att koppla bort kapacitetsreservationsgruppen. Observera att om du vill ta bort en virtuell dator/VMSS som har associerats med kapacitetsreservationsgruppen måste du först koppla bort kapacitetsreservationsgruppen.

--disk-caching

Använd singularvärde för att tillämpa på, eller ange enskilda diskar, t.ex. "os=ReadWrite 0=None 1=ReadOnly" ska aktivera uppdatering av os-diskar och 2 datadiskar.

--disk-controller-type

Ange vilken typ av diskkontrollant som konfigurerats för den virtuella datorn eller VMSS.

accepterade värden: NVMe, SCSI
--enable-hibernation

Flaggan som aktiverar eller inaktiverar vilolägesfunktionen på den virtuella datorn.

accepterade värden: false, true
--enable-secure-boot

Aktivera säker start.

accepterade värden: false, true
--enable-vtpm

Aktivera vTPM.

accepterade värden: false, true
--ephemeral-os-disk-placement --ephemeral-placement

Gäller endast när det används med --size. Gör att du kan välja den tillfälliga os-disketableringsplatsen.

accepterade värden: CacheDisk, ResourceDisk
--force-string

När du använder "set" eller "add" bevarar du strängliteraler i stället för att försöka konvertera till JSON.

standardvärde: False
--host

Resurs-ID för den dedikerade värden som den virtuella datorn ska finnas i. --host och --host-group kan inte användas tillsammans. Du bör frigöra den virtuella datorn före uppdateringen och starta den virtuella datorn efter uppdateringen. Mer information finns i hjälpen.

--host-group

Namn eller resurs-ID för den dedikerade värdgruppen som den virtuella datorn ska finnas i. --host och --host-group kan inte användas tillsammans. Du bör frigöra den virtuella datorn före uppdateringen och starta den virtuella datorn efter uppdateringen. Mer information finns i hjälpen.

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om "Resurs-ID"-argument. Du bör ange argumenten --id eller andra "Resurs-ID".

--license-type

Anger att Windows-avbildningen eller disken har licensierats lokalt. Om du vill aktivera Azure Hybrid-förmån för Windows Server använder du "Windows_Server". Om du vill aktivera värdrättigheter för flera klientorganisationer för Windows 10 använder du "Windows_Client". Mer information finns i onlinedokumenten för virtuella Azure Windows-datorer.

accepterade värden: None, RHEL_BASE, RHEL_BASESAPAPPS, RHEL_BASESAPHA, RHEL_BYOS, RHEL_ELS_6, RHEL_EUS, RHEL_SAPAPPS, RHEL_SAPHA, SLES, SLES_BYOS, SLES_HPC, SLES_SAP, SLES_STANDARD, Windows_Client, Windows_Server
--max-price

Det högsta priset (i AMERIKANSKA dollar) som du är villig att betala för en virtuell dator/VMSS för oanvänd kapacitet. -1 anger att vm/VMSS för oanvänd kapacitet inte ska avlägsnas av prisskäl.

--name -n

Namnet på den virtuella datorn. Du kan konfigurera standardinställningen med .az configure --defaults vm=<name>

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

standardvärde: False
--os-disk

Hanterat os-disk-ID eller namn att växla till.

--ppg

Namnet eller ID:t för närhetsplaceringsgruppen som den virtuella datorn ska associeras med.

--priority

Prioritet. Använd "Spot" för att köra kortvariga arbetsbelastningar på ett kostnadseffektivt sätt. "Låg" uppräkning kommer att bli inaktuell i framtiden. Använd "Spot" för att distribuera virtuella Azure-datorer med oanvänd kapacitet och/eller VMSS. Standardinställningen är Vanlig.

accepterade värden: Low, Regular, Spot
--remove

Ta bort en egenskap eller ett element från en lista. Exempel: --remove property.list OR --remove propertyToRemove.

standardvärde: []
--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--set

Uppdatera ett objekt genom att ange en egenskapssökväg och ett värde som ska anges. Exempel: --set property1.property2=.

standardvärde: []
--size

Den nya storleken på den virtuella datorn. Se https://azure.microsoft.com/pricing/details/virtual-machines/ för storleksinformation.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--ultra-ssd-enabled

Aktiverar eller inaktiverar funktionen för att ha 1 eller flera hanterade datadiskar med UltraSSD_LRS lagringskonto.

accepterade värden: false, true
--user-data

UserData för den virtuella datorn. Den kan skickas som fil eller sträng. Om en tom sträng skickas tas det befintliga värdet bort.

--v-cpus-available

Ange antalet tillgängliga vCPU:er.

--v-cpus-per-core

Ange förhållandet mellan vCPU och fysisk kärna. Om du ställer in den här egenskapen på 1 innebär det också att hypertrådning är inaktiverat.

--workspace

Namn eller ID för Log Analytics-arbetsytan. Om du anger arbetsytan via namnet ska arbetsytan finnas i samma resursgrupp med den virtuella datorn, annars skapas en ny arbetsyta.

--write-accelerator

Aktivera/inaktivera diskskrivningsaccelerator. Använd singularvärdet "true/false" för att tillämpa på, eller ange enskilda diskar, t.ex. os=true 1=true 2=true för os-diskar och datadiskar med lun på 1 & 2.

az vm wait

Placera CLI i vänteläge tills ett villkor för den virtuella datorn uppfylls.

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

Exempel

Vänta tills en virtuell dator har skapats.

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

Vänta tills alla virtuella datorer i en resursgrupp har tagits bort.

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

Valfria parametrar

--created

Vänta tills du har skapat med "provisioningState" på "Succeeded".

standardvärde: False
--custom

Vänta tills villkoret uppfyller en anpassad JMESPath-fråga. T.ex. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Vänta tills den har tagits bort.

standardvärde: False
--exists

Vänta tills resursen finns.

standardvärde: False
--ids

Ett eller flera resurs-ID:er (avgränsade med blanksteg). Det bör vara ett fullständigt resurs-ID som innehåller all information om "Resurs-ID"-argument. Du bör ange antingen --ids eller andra "Resurs-ID"-argument.

--interval

Avsökningsintervall i sekunder.

standardvärde: 30
--name -n

Namnet på den virtuella datorn. Du kan konfigurera standardinställningen med .az configure --defaults vm=<name>

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--timeout

Maximal väntetid i sekunder.

standardvärde: 3600
--updated

Vänta tills det har uppdaterats med provisioningState på Lyckades.

standardvärde: False