az vm

Zarządzanie maszynami wirtualnymi z systemem Linux lub Windows.

Polecenia

az vm aem

Zarządzanie rozszerzeniem rozszerzonego monitorowania platformy Azure dla oprogramowania SAP.

az vm aem delete

Usuń rozszerzenie rozszerzonego monitorowania platformy Azure.

az vm aem set

Skonfiguruj rozszerzenie rozszerzonego monitorowania platformy Azure.

az vm aem verify

Sprawdź, czy rozszerzone rozszerzenia monitorowania platformy Azure zostały poprawnie skonfigurowane.

az vm application

Zarządzanie aplikacjami dla maszyny wirtualnej.

az vm application list

Wyświetlanie listy aplikacji dla maszyny wirtualnej.

az vm application set

Ustawianie aplikacji dla maszyny wirtualnej.

az vm assess-patches

Ocenianie poprawek na maszynie wirtualnej.

az vm auto-shutdown

Zarządzanie automatycznym zamykaniem maszyny wirtualnej.

az vm availability-set

Grupuj zasoby w zestawy dostępności.

az vm availability-set convert

Przekonwertuj zestaw dostępności platformy Azure, aby zawierał maszyny wirtualne z dyskami zarządzanymi.

az vm availability-set create

Utwórz zestaw dostępności platformy Azure.

az vm availability-set delete

Usuń zestaw dostępności.

az vm availability-set list

Wyświetlanie listy zestawów dostępności.

az vm availability-set list-sizes

Wyświetl listę rozmiarów maszyn wirtualnych dla zestawu dostępności.

az vm availability-set show

Uzyskaj informacje o zestawie dostępności.

az vm availability-set update

Aktualizowanie zestawu dostępności platformy Azure.

az vm boot-diagnostics

Rozwiązywanie problemów z uruchamianiem maszyny wirtualnej platformy Azure.

az vm boot-diagnostics disable

Wyłącz diagnostykę rozruchu na maszynie wirtualnej.

az vm boot-diagnostics enable

Włącz diagnostykę rozruchu na maszynie wirtualnej.

az vm boot-diagnostics get-boot-log

Pobierz dziennik diagnostyki rozruchu z maszyny wirtualnej.

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

Pobierz identyfikatory URI sygnatury dostępu współdzielonego dla dzienników diagnostycznych rozruchu maszyny wirtualnej.

az vm capture

Przechwyć informacje dotyczące zatrzymanej maszyny wirtualnej.

az vm convert

Przekonwertuj maszynę wirtualną z dyskami niezarządzanymi, aby używać dysków zarządzanych.

az vm create

Tworzenie maszyny wirtualnej platformy Azure.

az vm deallocate

Cofanie przydziału maszyny wirtualnej, aby zasoby obliczeniowe nie zostały już przydzielone (opłaty nie są już naliczane). Stan zmieni się z "Zatrzymany" na "Zatrzymany (cofnięty przydział)".

az vm delete

Usuwanie maszyny wirtualnej.

az vm diagnostics

Skonfiguruj rozszerzenie diagnostyki maszyny wirtualnej platformy Azure.

az vm diagnostics get-default-config

Pobierz domyślne ustawienia konfiguracji maszyny wirtualnej.

az vm diagnostics set

Skonfiguruj rozszerzenie diagnostyki maszyny wirtualnej platformy Azure.

az vm disk

Zarządzaj dyskami danych zarządzanymi dołączonymi do maszyny wirtualnej.

az vm disk attach

Dołączanie zarządzanego dysku trwałego do maszyny wirtualnej.

az vm disk detach

Odłącz dysk zarządzany od maszyny wirtualnej.

az vm encryption

Zarządzanie szyfrowaniem dysków maszyn wirtualnych.

az vm encryption disable

Wyłącz szyfrowanie dysków na dysku systemu operacyjnego i/lub dyskach danych. Odszyfrowywanie zainstalowanych dysków.

az vm encryption enable

Włącz szyfrowanie dysków na dysku systemu operacyjnego i/lub dyskach danych. Szyfruj zainstalowane dyski.

az vm encryption show

Pokaż stan szyfrowania.

az vm extension

Zarządzanie rozszerzeniami na maszynach wirtualnych.

az vm extension delete

Usuwanie rozszerzenia dołączonego do maszyny wirtualnej.

az vm extension image

Znajdź dostępne rozszerzenia maszyn wirtualnych dla subskrypcji i regionu.

az vm extension image list

Wyświetl listę informacji o dostępnych rozszerzeniach.

az vm extension image list-names

Lista nazw dostępnych rozszerzeń.

az vm extension image list-versions

Wyświetl listę wersji dostępnych rozszerzeń.

az vm extension image show

Wyświetlanie informacji o rozszerzeniu.

az vm extension list

Wyświetl listę rozszerzeń dołączonych do maszyny wirtualnej.

az vm extension set

Ustawianie rozszerzeń dla maszyny wirtualnej.

az vm extension show

Wyświetlanie informacji o rozszerzeniach dołączonych do maszyny wirtualnej.

az vm extension wait

Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku rozszerzenia maszyny wirtualnej.

az vm generalize

Oznacz maszynę wirtualną jako uogólnioną, umożliwiając jej obrazowanie dla wielu wdrożeń.

az vm get-instance-view

Uzyskaj informacje o wystąpieniu maszyny wirtualnej.

az vm host

Zarządzanie dedykowanymi hostami dla Virtual Machines.

az vm host create

Utwórz dedykowany host.

az vm host delete

Usuwanie dedykowanego hosta.

az vm host get-instance-view

Uzyskaj informacje o wystąpieniu dedykowanego hosta.

az vm host group

Zarządzaj dedykowanymi grupami hostów.

az vm host group create

Utwórz dedykowaną grupę hostów.

az vm host group delete

Usuń dedykowaną grupę hostów.

az vm host group get-instance-view

Pobierz widok wystąpienia dedykowanej grupy hostów.

az vm host group list

Wyświetl listę dedykowanych grup hostów.

az vm host group show

Uzyskaj szczegółowe informacje o dedykowanej grupie hostów.

az vm host group update

Zaktualizuj dedykowaną grupę hostów.

az vm host list

Wyświetl listę dedykowanych hostów.

az vm host restart

Uruchom ponownie dedykowany host.

az vm host show

Uzyskaj szczegółowe informacje o dedykowanym hoście.

az vm host update

Aktualizowanie dedykowanego hosta.

az vm identity

Zarządzanie tożsamościami usług maszyny wirtualnej.

az vm identity assign

Włączanie tożsamości usługi zarządzanej na maszynie wirtualnej.

az vm identity remove

Usuwanie tożsamości usługi zarządzanej z maszyny wirtualnej.

az vm identity show

Wyświetl informacje o tożsamości zarządzanej maszyny wirtualnej.

az vm image

Informacje o dostępnych obrazach maszyn wirtualnych.

az vm image accept-terms

Zaakceptuj Azure Marketplace termin, aby obraz mógł służyć do tworzenia maszyn wirtualnych.

az vm image list

Wyświetl listę obrazów vm/VMSSs dostępnych w Azure Marketplace.

az vm image list-offers

Wyświetl listę ofert obrazu maszyny wirtualnej dostępnych w Azure Marketplace.

az vm image list-publishers

Wyświetl listę wydawców obrazów maszyny wirtualnej dostępnych w Azure Marketplace.

az vm image list-skus

Wyświetl listę jednostek SKU obrazu maszyny wirtualnej dostępnych w Azure Marketplace.

az vm image show

Uzyskaj szczegółowe informacje o obrazie maszyny wirtualnej dostępnym w Azure Marketplace.

az vm image terms

Zarządzanie terminami Azure Marketplace obrazami.

az vm image terms accept

Zaakceptuj Azure Marketplace terminy obrazu, aby można było użyć obrazu do tworzenia maszyn wirtualnych.

az vm image terms cancel

Anuluj warunki Azure Marketplace obrazów.

az vm image terms show

Uzyskaj szczegółowe informacje o terminach dotyczących Azure Marketplace obrazów.

az vm install-patches

Instalowanie poprawek na maszynie wirtualnej.

az vm list

Wyświetl listę szczegółów Virtual Machines.

az vm list-ip-addresses

Wyświetl listę adresów IP skojarzonych z maszyną wirtualną.

az vm list-sizes

Wyświetl listę dostępnych rozmiarów maszyn wirtualnych.

az vm list-skus

Uzyskaj szczegółowe informacje o jednostkach SKU zasobów związanych z obliczeniami.

az vm list-usage

Wyświetl listę dostępnych zasobów użycia dla maszyn wirtualnych.

az vm list-vm-resize-options

Wyświetl listę dostępnych opcji zmiany rozmiaru dla maszyn wirtualnych.

az vm monitor

Zarządzanie aspektem monitora maszyny wirtualnej.

az vm monitor log

Zarządzanie obszarem roboczym usługi Log Analytics dla maszyny wirtualnej.

az vm monitor log show

Wykonaj zapytanie względem obszaru roboczego usługi Log Analytics połączonego z maszyną wirtualną.

az vm monitor metrics

Zarządzanie metrykami maszyny wirtualnej.

az vm monitor metrics list-definitions

Wyświetl listę definicji metryk dla maszyny wirtualnej.

az vm monitor metrics tail

Wyświetl listę wartości metryk dla maszyny wirtualnej.

az vm nic

Zarządzanie interfejsami sieciowymi. Zobacz też az network nic.

az vm nic add

Dodaj istniejące karty sieciowe do maszyny wirtualnej.

az vm nic list

Wyświetl listę kart sieciowych dostępnych na maszynie wirtualnej.

az vm nic remove

Usuwanie kart sieciowych z maszyny wirtualnej.

az vm nic set

Konfigurowanie ustawień karty sieciowej dołączonej do maszyny wirtualnej.

az vm nic show

Wyświetlanie informacji o karcie sieciowej dołączonej do maszyny wirtualnej.

az vm open-port

Otwiera maszynę wirtualną do ruchu przychodzącego na określonych portach.

az vm perform-maintenance

Operacja przeprowadzania konserwacji na maszynie wirtualnej.

az vm reapply

Ponownie zastosuj maszyny wirtualne.

az vm redeploy

Ponownie wdróż istniejącą maszynę wirtualną.

az vm repair

Polecenia automatycznej naprawy w celu naprawienia maszyn wirtualnych.

az vm repair create

Utwórz nową maszynę wirtualną naprawy i dołącz skopiowany dysk systemu operacyjnego źródłowej maszyny wirtualnej jako dysk danych.

az vm repair list-scripts

Wyświetl listę dostępnych skryptów. Znajduje się https://github.com/Azure/repair-script-library.

az vm repair restore

Zastąp źródłowy dysk systemu operacyjnego maszyny wirtualnej dyskiem danych z maszyny wirtualnej naprawy.

az vm repair run

Uruchom zweryfikowane skrypty z GitHub na maszynie wirtualnej. Polecenie "az vm repair list-scripts" w celu wyświetlenia dostępnych skryptów.

az vm resize

Aktualizowanie rozmiaru maszyny wirtualnej.

az vm restart

Uruchom ponownie maszyny wirtualne.

az vm run-command

Zarządzanie poleceniami uruchamiania na maszynie wirtualnej.

az vm run-command create

Operacja tworzenia polecenia run.

az vm run-command delete

Operacja usuwania polecenia run.

az vm run-command invoke

Wykonaj określone polecenie uruchamiania na maszynie wirtualnej.

az vm run-command list

Operacja pobierania wszystkich poleceń uruchamiania maszyny wirtualnej. Lista wszystkich dostępnych poleceń uruchamiania dla subskrypcji w lokalizacji.

az vm run-command show

Operacja pobierania polecenia run. Pobiera określone polecenie uruchamiania dla subskrypcji w lokalizacji.

az vm run-command update

Operacja aktualizowania polecenia run.

az vm run-command wait

Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku polecenia res virtual-machine-run-.

az vm secret

Zarządzanie wpisami tajnymi maszyn wirtualnych.

az vm secret add

Dodaj wpis tajny do maszyny wirtualnej.

az vm secret format

Przekształcanie wpisów tajnych w formularz, który może być używany przez maszyny wirtualne i maszyny wirtualne.

az vm secret list

Wyświetlanie listy wpisów tajnych na maszynie wirtualnej.

az vm secret remove

Usuń wpis tajny z maszyny wirtualnej.

az vm show

Uzyskaj szczegółowe informacje o maszynie wirtualnej.

az vm simulate-eviction

Symulowanie eksmisji maszyny wirtualnej typu spot.

az vm start

Uruchamia zatrzymaną maszynę wirtualną.

az vm stop

Wyłącz (zatrzymaj) uruchomioną maszynę wirtualną.

az vm unmanaged-disk

Zarządzaj niezarządzanych dyskami danych dołączonymi do maszyny wirtualnej.

az vm unmanaged-disk attach

Dołączanie niezarządzanego dysku trwałego do maszyny wirtualnej.

az vm unmanaged-disk detach

Odłącz dysk niezarządzany z maszyny wirtualnej.

az vm unmanaged-disk list

Wyświetlanie listy niezarządzanych dysków maszyny wirtualnej.

az vm update

Zaktualizuj właściwości maszyny wirtualnej.

az vm user

Zarządzanie kontami użytkowników dla maszyny wirtualnej.

az vm user delete

Usuń konto użytkownika z maszyny wirtualnej.

az vm user reset-ssh

Zresetuj konfigurację protokołu SSH na maszynie wirtualnej.

az vm user update

Aktualizowanie konta użytkownika.

az vm wait

Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku maszyny wirtualnej.

az vm assess-patches

Ocenianie poprawek na maszynie wirtualnej.

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

Przykłady

Ocenianie poprawek na maszynie wirtualnej.

az vm assess-patches -g MyResourceGroup -n MyVm

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az vm auto-shutdown

Zarządzanie automatycznym zamykaniem maszyny wirtualnej.

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

Przykłady

Utwórz harmonogram automatycznego zamykania maszyny wirtualnej.

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

Usuń harmonogram automatycznego zamykania maszyny wirtualnej.

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

Parametry opcjonalne

--email

Adresat wiadomości e-mail do wysyłania powiadomień do (może to być lista adresów e-mail rozdzielonych średnikami).

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--location -l

Lokalizacja. Wartości z: az account list-locations. Lokalizację domyślną można skonfigurować przy użyciu polecenia az configure --defaults location=<location>.

--name -n

Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>.

--off

Wyłącz automatyczne zamykanie maszyny wirtualnej. Konfiguracja zostanie wyczyszczone.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--time

Godzina UTC, w ramach których harmonogram będzie występować każdego dnia. Format: hhmm. Przykład: 1730.

--webhook

Adres URL elementu webhook, do którego zostanie wysłane powiadomienie.

az vm capture

Przechwyć informacje dotyczące zatrzymanej maszyny wirtualnej.

Aby zapoznać się z kompleksową samouczkiem, zobacz https://docs.microsoft.com/azure/virtual-machines/linux/capture-image.

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

Przykłady

Cofanie przydziału, uogólnianie i przechwytywanie zatrzymanej maszyny wirtualnej.

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

Cofanie przydziału, uogólnianie i przechwytywanie wielu zatrzymanych maszyn wirtualnych.

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

Parametry wymagane

--vhd-name-prefix

Prefiks nazwy dysku VHD określa dla dysków maszyny wirtualnej.

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>.

--overwrite

Zastąp istniejący plik dysku.

wartość domyślna: 1
--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--storage-container

Nazwa kontenera konta magazynu, w którym mają być zapisywane dyski.

wartość domyślna: vhds

az vm convert

Przekonwertuj maszynę wirtualną z dyskami niezarządzanymi, aby używać dysków zarządzanych.

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

Przykłady

Przekonwertuj maszynę wirtualną z dyskami niezarządzanymi, aby używać dysków zarządzanych.

az vm convert -g MyResourceGroup -n MyVm

Przekonwertuj wszystkie maszyny wirtualne z dyskami niezarządzanymi w grupie zasobów, aby używać dysków zarządzanych.

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

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az vm create

Tworzenie maszyny wirtualnej platformy Azure.

Aby zapoznać się z kompleksową samouczkiem, zobacz https://docs.microsoft.com/azure/virtual-machines/linux/quick-create-cli.

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

Przykłady

Utwórz domyślną maszynę wirtualną z systemem Ubuntu z automatycznym uwierzytelnianiem SSH.

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

Utwórz domyślną maszynę wirtualną RedHat z automatycznym uwierzytelnianiem SSH przy użyciu identyfikatora URI obrazu.

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

Utwórz domyślną maszynę wirtualną z systemem Windows Server z prywatnym adresem IP.

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

Utwórz maszynę wirtualną na podstawie niestandardowego obrazu zarządzanego.

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

Utwórz maszynę wirtualną na podstawie uogólnionej wersji obrazu galerii.

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

Utwórz maszynę wirtualną na podstawie wyspecjalizowanej wersji obrazu galerii.

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

Tworzenie maszyny wirtualnej na podstawie najnowszej wersji obrazu galerii

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

Utwórz maszynę wirtualną, dołączając do zarządzanego dysku systemu operacyjnego.

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

Tworzenie maszyny wirtualnej z systemem Ubuntu Linux przy użyciu skryptu cloud-init na potrzeby konfiguracji. Zobacz: https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init.

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

Utwórz maszynę wirtualną Debian z uwierzytelnianiem klucza SSH i publicznym wpisem DNS znajdującym się w istniejącej sieci wirtualnej i zestawie dostępności.

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

Utwórz prostą maszynę wirtualną z systemem Ubuntu Linux z publicznym adresem IP, wpisem DNS, dwoma dyskami danych (10 GB i 20 GB), a następnie wygeneruj pary kluczy SSH.

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

Tworzenie maszyny wirtualnej z systemem Debian przy użyciu wpisów tajnych 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 vm create -g group-name -n vm-name --admin-username deploy  \
  --image debian --secrets "$vm_secrets"

Utwórz maszynę wirtualną CentOS z tożsamością przypisaną przez system. Maszyna wirtualna będzie miała rolę "Współautor" z dostępem do konta magazynu.

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

Utwórz maszynę wirtualną debiana z tożsamością przypisaną przez użytkownika.

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

Utwórz maszynę wirtualną debiana z tożsamością przypisaną przez system i użytkownika.

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

Utwórz maszynę wirtualną w strefie dostępności w regionie bieżącej grupy zasobów.

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

Utwórz wiele maszyn wirtualnych. W tym przykładzie są tworzone 3 maszyny wirtualne. Są to MyVm0, MyVm1, MyVm2.

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

Tworzenie maszyny wirtualnej na podstawie obrazu galerii udostępnionej

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

Tworzenie maszyny wirtualnej na podstawie obrazu galerii społeczności

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

Parametry wymagane

--name -n

Nazwa maszyny wirtualnej.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--accelerated-networking

Włącz przyspieszoną sieć. Jeśli nie zostanie określony, interfejs wiersza polecenia włączy go na podstawie obrazu i rozmiaru maszyny.

akceptowane wartości: false, true
--accept-term

Zaakceptuj umowę licencyjną i zasady zachowania poufności informacji.

--admin-password

Hasło dla maszyny wirtualnej, jeśli typ uwierzytelniania to "Hasło".

--admin-username

Nazwa użytkownika maszyny wirtualnej. Wartość domyślna to bieżąca nazwa użytkownika systemu operacyjnego. Jeśli wartość domyślna jest zarezerwowana przez system, wartość domyślna zostanie ustawiona na azureuser. Aby uzyskać pełną listę wartości zarezerwowanych, zapoznaj się https://docs.microsoft.com/rest/api/compute/virtualmachines/createorupdate#osprofile z tematem .

--asgs

Rozdzielona spacjami lista istniejących grup zabezpieczeń aplikacji do skojarzenia z maszyną wirtualną.

--assign-identity

Zaakceptuj tożsamości przypisane przez system lub użytkownika oddzielone spacjami. Użyj polecenia "[system]", aby odwołać się do tożsamości przypisanej przez system lub identyfikator zasobu, aby odwołać się do tożsamości przypisanej przez użytkownika. Zapoznaj się z pomocą, aby uzyskać więcej przykładów.

--attach-data-disks

Dołącz istniejące dyski danych do maszyny wirtualnej. Może użyć nazwy lub identyfikatora dysku zarządzanego lub identyfikatora URI do niezarządzanego dysku VHD.

--attach-os-disk

Dołącz istniejący dysk systemu operacyjnego do maszyny wirtualnej. Może użyć nazwy lub identyfikatora dysku zarządzanego lub identyfikatora URI do niezarządzanego dysku VHD.

--authentication-type

Typ uwierzytelniania do użycia z maszyną wirtualną. Domyślnie hasło dla systemu Windows i klucza publicznego SSH dla systemu Linux. Opcja "all" umożliwia zarówno uwierzytelnianie przy użyciu protokołu SSH, jak i hasła.

akceptowane wartości: all, password, ssh
--availability-set

Nazwa lub identyfikator istniejącego zestawu dostępności, do których ma zostać dodana maszyna wirtualna. Domyślnie brak.

--boot-diagnostics-storage

Wstępnie istniejąca nazwa konta magazynu lub jego identyfikator URI obiektu blob do przechwytywania diagnostyki rozruchu. Jednostka SKU powinna być jedną z Standard_GRS, Standard_LRS i Standard_RAGRS.

--capacity-reservation-group --crg

Identyfikator lub nazwa grupy rezerwacji pojemności używanej do przydzielenia. Przekaż wartość "Brak", aby usunąć skojarzenie grupy rezerwacji pojemności. Należy pamiętać, że jeśli chcesz usunąć maszynę wirtualną/zestaw skalowania maszyn wirtualnych skojarzony z grupą rezerwacji pojemności, musisz najpierw usunąć skojarzenie grupy rezerwacji pojemności.

--computer-name

Nazwa systemu operacyjnego hosta maszyny wirtualnej. Domyślnie określa nazwę maszyny wirtualnej.

--count

Liczba maszyn wirtualnych do utworzenia. Zakres wartości to [2, 250], włącznie. Nie należy określać tego parametru, jeśli chcesz utworzyć normalną pojedynczą maszynę wirtualną. Maszyny wirtualne są tworzone równolegle. Dane wyjściowe tego polecenia to tablica maszyn wirtualnych zamiast jednej maszyny wirtualnej. Każda maszyna wirtualna ma własny publiczny adres IP, kartę sieciową. Sieć wirtualna i sieciowa grupa zabezpieczeń są współużytkowane. Zaleca się, aby żaden istniejący publiczny adres IP, karta sieciowa, sieć wirtualna i sieciowa grupa zabezpieczeń nie znajdują się w grupie zasobów. Gdy określono parametr --count, --attach-data-disks, --attach-os-disk, --boot-diagnostics-storage, --computer-name, --host, --host-group, --nics, --os-disk-name, --private-ip-address, --public-ip-address, --public-ip-address-dns-name, --storage-account, --storage-container-name, --subnet, --use-unmanaged-disk, --vnet-name nie są dozwolone.

--custom-data

Niestandardowy plik skryptu init lub tekst (cloud-init, cloud-config itp.).

--data-disk-caching

Typ buforowania magazynu dla dysków danych, w tym "Brak", "ReadOnly", "ReadWrite" itp. Użyj wartości pojedynczej do zastosowania na wszystkich dyskach lub użyj polecenia <lun>=<vaule1> <lun>=<value2> w celu skonfigurowania pojedynczego dysku.

--data-disk-delete-option

Określ, czy dysk danych ma zostać usunięty, czy odłączony po usunięciu maszyny wirtualnej. Jeśli jest dołączony pojedynczy dysk danych, dozwolone wartości to Delete (Usuń) i Detach (Odłącz). W przypadku wielu dysków danych należy użyć polecenia "<data_disk>=Delete <data_disk2>=Detach", aby skonfigurować każdy dysk.

--data-disk-encryption-sets

Nazwy lub identyfikatory (rozdzielane spacjami) zestawów szyfrowania dysków dla dysków danych.

--data-disk-sizes-gb

Rozmiary pustych dysków danych zarządzanych rozdzielonych spacjami w GB do utworzenia.

--disable-integrity-monitoring

Wyłącz domyślne zachowanie instalowania rozszerzenia zaświadczania gościa i włączania tożsamości przypisanej przez system dla zaufanych maszyn wirtualnych z włączoną obsługą uruchamiania i zestawu skalowania maszyn wirtualnych.

--edge-zone

Nazwa strefy krawędzi.

--enable-agent

Wskazuje, czy agent maszyny wirtualnej powinien być aprowizacji na maszynie wirtualnej. Jeśli ta właściwość nie zostanie określona, domyślne zachowanie to ustawienie wartości true. Zapewni to zainstalowanie agenta maszyny wirtualnej na maszynie wirtualnej, aby można było później dodać rozszerzenia do maszyny wirtualnej.

akceptowane wartości: false, true
--enable-auto-update

Określ, czy dla maszyny wirtualnej z systemem Windows jest włączona funkcja automatycznego Aktualizacje.

akceptowane wartości: false, true
--enable-hibernation

Flaga, która włącza lub wyłącza możliwość hibernacji na maszynie wirtualnej.

akceptowane wartości: false, true
--enable-hotpatching

Stosowanie poprawek maszyn wirtualnych bez konieczności ponownego uruchamiania. --enable-agent musi być ustawiony i --patch-mode musi być ustawiony na AutomaticByPlatform.

akceptowane wartości: false, true
--enable-secure-boot

Włącz bezpieczny rozruch.

akceptowane wartości: false, true
--enable-vtpm

Włącz maszynę wirtualną vTPM.

akceptowane wartości: false, true
--encryption-at-host

Włącz szyfrowanie hosta dla maszyny wirtualnej lub zestawu skalowania maszyn wirtualnych. Spowoduje to włączenie szyfrowania dla wszystkich dysków, w tym dysku zasobu/tymczasowego na samym hoście.

akceptowane wartości: false, true
--ephemeral-os-disk

Umożliwia utworzenie dysku systemu operacyjnego bezpośrednio w węźle hosta, co zapewnia wydajność dysku lokalnego i krótszy czas ponownego obrazu maszyny wirtualnej/usługi VMSS.

akceptowane wartości: false, true
--ephemeral-os-disk-placement --ephemeral-placement

Ma zastosowanie tylko w przypadku użycia z --ephemeral-os-diskprogramem . Umożliwia wybranie lokalizacji aprowizacji dysku efemerycznego systemu operacyjnego.

akceptowane wartości: CacheDisk, ResourceDisk
--eviction-policy

Zasady eksmisji dla maszyny wirtualnej priorytetu typu spot. Domyślne zasady eksmisji to Cofanie przydziału dla maszyny wirtualnej priorytetu typu spot.

akceptowane wartości: Deallocate, Delete
--generate-ssh-keys

W razie braku generowania plików kluczy publicznych i prywatnych SSH. Klucze będą przechowywane w katalogu ~/.ssh.

--host

Identyfikator zasobu dedykowanego hosta, w którym będzie znajdować się maszyna wirtualna. --host i --host-group nie można używać razem.

--host-group

Nazwa lub identyfikator zasobu dedykowanej grupy hostów, w którym będzie znajdować się maszyna wirtualna. --host i --host-group nie można używać razem.

--image

Nazwa obrazu systemu operacyjnego jako alias urn, nazwa URN, niestandardowa nazwa obrazu lub identyfikator, identyfikator niestandardowej wersji obrazu lub identyfikator URI obiektu blob wirtualnego dysku twardego. Ponadto obsługuje również obraz z galerii udostępnionej. Ten parametr jest wymagany, chyba że jest używany --attach-os-disk. prawidłowy format URN: "Publisher:Offer:Sku:Version". Aby uzyskać więcej informacji, zobacz https://docs.microsoft.com/azure/virtual-machines/linux/cli-ps-findimage.

wartość od: az vm image list, az vm image show, az sig image-version show-shared
--license-type

Określa, że obraz lub dysk systemu Windows został licencjonowany lokalnie. Aby włączyć Korzyść użycia hybrydowego platformy Azure dla systemu Windows Server, użyj polecenia "Windows_Server". Aby włączyć prawa hostingu dla wielu dzierżaw dla Windows 10, użyj polecenia "Windows_Client". Aby uzyskać więcej informacji, zobacz dokumentację online maszyny wirtualnej z systemem Windows platformy Azure.

akceptowane wartości: 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

Lokalizacja, w której ma zostać utworzona maszyna wirtualna i powiązane zasoby. Jeśli lokalizacja domyślna nie jest skonfigurowana, wartość domyślna to lokalizacja grupy zasobów.

--max-price

Maksymalna cena (w dolarach amerykańskich) jest gotowa zapłacić za maszynę wirtualną typu spot/zestaw skalowania maszyn wirtualnych. -1 wskazuje, że maszyna wirtualna typu spot/zestaw skalowania maszyn wirtualnych nie powinna być eksmitowana ze względów cenowych.

--nic-delete-option

Określ, co się stanie z interfejsem sieciowym po usunięciu maszyny wirtualnej. Używanie wartości pojedynczej do zastosowania do wszystkich zasobów lub użycia = aby skonfigurować zachowanie usuwania dla poszczególnych zasobów. Możliwe opcje to Usuwanie i Odłączanie.

--nics

Nazwy lub identyfikatory istniejących kart sieciowych do dołączenia do maszyny wirtualnej. Pierwsza karta sieciowa zostanie wyznaczona jako podstawowa. W przypadku pominięcia zostanie utworzona nowa karta sieciowa. Jeśli określono istniejącą kartę sieciową, nie należy określać podsieci, sieci wirtualnej, publicznego adresu IP lub sieciowej grupy zabezpieczeń.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--nsg

Nazwa, która ma być używana podczas tworzenia nowej sieciowej grupy zabezpieczeń (ustawienie domyślne) lub odwoływania się do istniejącej. Może również odwoływać się do istniejącej sieciowej grupy zabezpieczeń według identyfikatora lub określić wartość "" dla none (""" w interfejsie wiersza polecenia platformy Azure przy użyciu programu PowerShell lub operatora --%).

--nsg-rule

Reguła sieciowej grupy zabezpieczeń do utworzenia podczas tworzenia nowej sieciowej grupy zabezpieczeń. Domyślnie otwiera porty zezwalające na protokół RDP w systemie Windows i zezwalające na protokół SSH w systemie Linux. NONE nie reprezentuje reguły sieciowej grupy zabezpieczeń.

akceptowane wartości: NONE, RDP, SSH
--os-disk-caching

Typ buforowania magazynu dla dysku systemu operacyjnego maszyny wirtualnej. Ustawienie domyślne: ReadWrite.

akceptowane wartości: None, ReadOnly, ReadWrite
--os-disk-delete-option

Określ zachowanie dysku zarządzanego, gdy maszyna wirtualna zostanie usunięta, tj. czy dysk zarządzany jest usuwany, czy odłączany.

akceptowane wartości: Delete, Detach
--os-disk-encryption-set

Nazwa lub identyfikator zestawu szyfrowania dysków dla dysku systemu operacyjnego.

--os-disk-name

Nazwa nowego dysku systemu operacyjnego maszyny wirtualnej.

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

Określ identyfikator zasobu zestawu szyfrowania dysków zarządzanych klienta lub nazwę dysku zarządzanego, który jest używany dla klucza zarządzanego przez klienta zaszyfrowanego poufnego dysku systemu operacyjnego maszyny wirtualnej i obiektu blob gościa maszyny wirtualnej.

--os-disk-security-encryption-type

Określ typ szyfrowania dysku zarządzanego systemu operacyjnego.

akceptowane wartości: DiskWithVMGuestState, VMGuestStateOnly
--os-disk-size-gb

Rozmiar dysku systemu operacyjnego w GB do utworzenia.

--os-type

Typ systemu operacyjnego zainstalowanego na niestandardowym dysku VHD. Nie należy używać podczas określania aliasu URN lub URN.

akceptowane wartości: linux, windows
--patch-mode

Tryb stosowania poprawek gościa do maszyny wirtualnej IaaS. Dozwolone wartości dla maszyny wirtualnej z systemem Windows: AutomaticByOS, AutomaticByPlatform, Manual. Dozwolone wartości dla maszyny wirtualnej z systemem Linux: AutomaticByPlatform, ImageDefault. Ręczne — kontrolujesz stosowanie poprawek do maszyny wirtualnej. W tym celu należy ręcznie zastosować poprawki wewnątrz maszyny wirtualnej. W tym trybie aktualizacje automatyczne są wyłączone; parametr --enable-auto-update musi mieć wartość false. AutomaticByOS — maszyna wirtualna zostanie automatycznie zaktualizowana przez system operacyjny. Parametr --enable-auto-update musi mieć wartość true. AutomaticByPlatform — maszyna wirtualna zostanie automatycznie zaktualizowana przez system operacyjny. ImageDefault — używana jest domyślna konfiguracja stosowania poprawek maszyny wirtualnej. Parametr --enable-agent i --enable-auto-update musi mieć wartość true.

akceptowane wartości: AutomaticByOS, AutomaticByPlatform, ImageDefault, Manual
--plan-name

Nazwa planu.

--plan-product

Planowanie produktu.

--plan-promotion-code

Planowanie kodu podwyższania poziomu.

--plan-publisher

Planowanie wydawcy.

--platform-fault-domain

Określ domenę błędów logicznych zestawu skalowania, w której zostanie utworzona maszyna wirtualna. Domyślnie maszyna wirtualna zostanie automatycznie przypisana do domeny błędów, która najlepiej zachowuje równowagę między dostępnymi domenami błędów. Ma to zastosowanie tylko wtedy, gdy właściwość virtualMachineScaleSet tej maszyny wirtualnej jest ustawiona. Zestaw skalowania maszyn wirtualnych, do którego się odwołuje, musi mieć liczbę domen błędów platformy. Tej właściwości nie można zaktualizować po utworzeniu maszyny wirtualnej. Przypisanie domeny błędów można wyświetlić w widoku wystąpienia maszyny wirtualnej.

--ppg

Nazwa lub identyfikator grupy umieszczania w pobliżu, z jaką powinna być skojarzona maszyna wirtualna.

--priority

Priorytet. Użyj polecenia "Spot", aby uruchamiać krótkoterminowe obciążenia w ekonomiczny sposób. Wyliczenie "Low" będzie przestarzałe w przyszłości. Użyj polecenia "Spot", aby wdrożyć maszynę wirtualną typu spot platformy Azure i/lub usługę VMSS. Wartość domyślna to Regular.

akceptowane wartości: Low, Regular, Spot
--private-ip-address

Statyczny prywatny adres IP (np. 10.0.0.5).

--public-ip-address

Nazwa publicznego adresu IP podczas tworzenia jednego (domyślnego) lub odwoływania się do istniejącego. Może również odwoływać się do istniejącego publicznego adresu IP według identyfikatora lub określić wartość "" dla parametru None (""" w interfejsie wiersza polecenia platformy Azure przy użyciu programu PowerShell lub --% operatora).

--public-ip-address-allocation
akceptowane wartości: dynamic, static
--public-ip-address-dns-name

Globalnie unikatowa nazwa DNS dla nowo utworzonego publicznego adresu IP.

--public-ip-sku

Publiczna jednostka SKU ip. Jest ona domyślnie ustawiona na Wartość Podstawowa. Publiczny adres IP jest obsługiwany do utworzenia w strefie brzegowej tylko wtedy, gdy jest to "Standardowa".

akceptowane wartości: Basic, Standard
--role

Nazwa roli lub identyfikator tożsamości przypisanej przez system będą miały.

--scope

Zakres, do którego może uzyskać dostęp tożsamość przypisana przez system.

--secrets

Jeden lub wiele Key Vault wpisów tajnych jako ciągów lub plików JSON za pośrednictwem @{path} pliku zawierającego [{ "sourceVault": { "id": "value" }, "vaultCertificates": [{ "certificateUrl": "value", "certificateStore": "cert store name (only on windows)"}] }].

--security-type

Określ typ zabezpieczeń maszyny wirtualnej.

akceptowane wartości: ConfidentialVM, TrustedLaunch
--size

Rozmiar maszyny wirtualnej do utworzenia. Zobacz https://azure.microsoft.com/pricing/details/virtual-machines/ informacje o rozmiarze.

wartość domyślna: Standard_DS1_v2
wartość od: az vm list-sizes
--specialized

Określ, czy obraz źródłowy jest wyspecjalizowany.

akceptowane wartości: false, true
--ssh-dest-key-path

Ścieżka pliku docelowego na maszynie wirtualnej dla klucza SSH. Jeśli plik już istnieje, określone klucze są dołączane do pliku. Ścieżka docelowa kluczy publicznych SSH jest obecnie ograniczona do jego wartości domyślnej "/home/username/.ssh/authorized_keys" ze względu na znany problem w agencie aprowizacji systemu Linux.

--ssh-key-name

Użyj go jako klucza publicznego na maszynie wirtualnej. Powinien to być istniejący zasób klucza SSH na platformie Azure.

--ssh-key-values

Rozdzielona spacją lista kluczy publicznych SSH lub ścieżek plików klucza publicznego.

--storage-account

Ma zastosowanie tylko w przypadku użycia z programem --use-unmanaged-disk. Nazwa używana podczas tworzenia nowego konta magazynu lub odwoływania się do istniejącego konta. Jeśli pominięto, zostanie użyte odpowiednie konto magazynu w tej samej grupie zasobów i lokalizacji lub zostanie utworzone nowe.

--storage-container-name

Ma zastosowanie tylko w przypadku użycia z programem --use-unmanaged-disk. Nazwa kontenera magazynu dla dysku systemu operacyjnego maszyny wirtualnej. Ustawienie domyślne: vhds.

--storage-sku

Jednostka SKU konta magazynu, za pomocą którego można utrwalać maszynę wirtualną. Użyj pojedynczej jednostki SKU, która zostanie zastosowana na wszystkich dyskach lub określ poszczególne dyski. Użycie: [--storage-sku SKU | --storage-sku ID=SKU ID=SKU ID=SKU...], gdzie każdy identyfikator to "os" lub 0-indeksowana jednostka lun. Dozwolone wartości: Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS, PremiumV2_LRS.

--subnet

Nazwa podsieci podczas tworzenia nowej sieci wirtualnej lub odwoływania się do istniejącej. Może również odwoływać się do istniejącej podsieci według identyfikatora. Jeśli pominięto obie nazwy sieci wirtualnej i podsieci, zostanie wybrana automatycznie odpowiednia sieć wirtualna i podsieć lub zostanie utworzona nowa.

--subnet-address-prefix

Prefiks adresu IP podsieci używany podczas tworzenia nowej sieci wirtualnej w formacie CIDR.

wartość domyślna: 10.0.0.0/24
--tags

Tagi rozdzielone spacjami: klucz[=wartość] [klucz[=wartość] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.

--ultra-ssd-enabled

Włącza lub wyłącza możliwość posiadania co najmniej 1 dysków danych zarządzanych przy użyciu konta magazynu UltraSSD_LRS.

akceptowane wartości: false, true
--use-unmanaged-disk

Nie używaj dysku zarządzanego do utrwalania maszyny wirtualnej.

--user-data

UserData dla maszyny wirtualnej. Można go przekazać jako plik lub ciąg.

--v-cpus-available

Określ liczbę dostępnych procesorów wirtualnych.

--v-cpus-per-core

Określ stosunek procesorów wirtualnych do rdzeni fizycznych. Ustawienie tej właściwości na 1 oznacza również, że hiperwątkność jest wyłączona.

--validate

Generowanie i weryfikowanie szablonu usługi ARM bez tworzenia żadnych zasobów.

--vmss

Nazwa lub identyfikator istniejącego zestawu skalowania maszyn wirtualnych, do którego ma zostać przypisana maszyna wirtualna. Brak domyślnie.

--vnet-address-prefix

Prefiks adresu IP używany podczas tworzenia nowej sieci wirtualnej w formacie CIDR.

wartość domyślna: 10.0.0.0/16
--vnet-name

Nazwa sieci wirtualnej podczas tworzenia nowego lub odwoływania się do istniejącej.

--workspace

Nazwa lub identyfikator obszaru roboczego usługi Log Analytics. Jeśli określisz obszar roboczy za pomocą jego nazwy, obszar roboczy powinien znajdować się w tej samej grupie zasobów z maszyną wirtualną, w przeciwnym razie zostanie utworzony nowy obszar roboczy.

--zone -z

Strefa dostępności, do której należy aprowizować zasób.

akceptowane wartości: 1, 2, 3

az vm deallocate

Cofanie przydziału maszyny wirtualnej, aby zasoby obliczeniowe nie zostały już przydzielone (opłaty nie są już naliczane). Stan zmieni się z "Zatrzymany" na "Zatrzymany (cofnięty przydział)".

Aby zapoznać się z kompleksową samouczkiem, zobacz https://docs.microsoft.com/azure/virtual-machines/linux/capture-image.

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

Przykłady

Cofanie przydziału, uogólnianie i przechwytywanie zatrzymanej maszyny wirtualnej.

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

Cofanie przydziału, uogólnianie i przechwytywanie wielu zatrzymanych maszyn wirtualnych.

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

Cofanie przydziału maszyny wirtualnej. (generowane automatycznie)

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

Parametry opcjonalne

--hibernate

Opcjonalny parametr umożliwiający hibernacji maszyny wirtualnej. (Funkcja w wersji zapoznawczej). Wartość domyślna to Brak.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az vm delete

Usuwanie maszyny wirtualnej.

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

Przykłady

Usuń maszynę wirtualną bez monitu o potwierdzenie.

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

Usuń wszystkie maszyny wirtualne w grupie zasobów.

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

Parametry opcjonalne

--force-deletion

Opcjonalny parametr w celu wymuszenia usunięcia maszyn wirtualnych. Wartość domyślna to Brak.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--yes -y

Nie monituj o potwierdzenie.

az vm generalize

Oznacz maszynę wirtualną jako uogólnioną, umożliwiając jej obrazowanie dla wielu wdrożeń.

Aby zapoznać się z kompleksową samouczkiem, zobacz https://docs.microsoft.com/azure/virtual-machines/linux/capture-image.

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

Przykłady

Cofanie przydziału, uogólnianie i przechwytywanie zatrzymanej maszyny wirtualnej.

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

Cofanie przydziału, uogólnianie i przechwytywanie wielu zatrzymanych maszyn wirtualnych.

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

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az vm get-instance-view

Uzyskaj informacje o wystąpieniu maszyny wirtualnej.

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

Przykłady

Użyj grupy zasobów i nazwy, aby uzyskać informacje o wystąpieniu maszyny wirtualnej.

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

Pobieranie widoków wystąpień dla wszystkich maszyn wirtualnych w grupie zasobów.

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

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az vm install-patches

Instalowanie poprawek na maszynie wirtualnej.

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]

Przykłady

Zainstaluj poprawki na maszynie wirtualnej z systemem Windows, co pozwala maksymalnie na 4 godziny, a maszyna wirtualna zostanie uruchomiona ponownie, jeśli jest to wymagane podczas operacji aktualizacji oprogramowania.

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

Zainstaluj poprawki na maszynie wirtualnej z systemem Linux, co pozwala maksymalnie na 4 godziny, a maszyna wirtualna zostanie uruchomiona ponownie, jeśli jest to wymagane podczas operacji aktualizacji oprogramowania.

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

Parametry wymagane

--maximum-duration

Określ maksymalny czas uruchomienia operacji. Musi to być ciąg czasu trwania zgodny ze standardem ISO 8601, taki jak PT4H (4 godziny).

--reboot-setting

Zdefiniuj, kiedy można ponownie uruchomić maszynę wirtualną podczas operacji aktualizacji oprogramowania.

akceptowane wartości: Always, IfRequired, Never

Parametry opcjonalne

--classifications-to-include-linux

Rozdzielona spacjami lista klasyfikacji do uwzględnienia dla maszyny wirtualnej z systemem Linux.

akceptowane wartości: Critical, Other, Security
--classifications-to-include-win

Rozdzielona spacjami lista klasyfikacji do uwzględnienia dla maszyny wirtualnej z systemem Windows.

akceptowane wartości: Critical, Definition, FeaturePack, Security, ServicePack, Tools, UpdateRollUp, Updates
--exclude-kbs-requiring-reboot

Odfiltruj KBs, które nie mają zachowania ponownego rozruchu "NeverReboots", gdy jest to ustawione. Dotyczy tylko maszyny wirtualnej z systemem Windows.

akceptowane wartości: false, true
--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--kb-numbers-to-exclude

Rozdzielona spacjami lista baz danych do wykluczenia w operacji stosowania poprawek. Dotyczy tylko maszyny wirtualnej z systemem Windows.

--kb-numbers-to-include

Rozdzielona spacjami lista KBs do uwzględnienia w operacji stosowania poprawek. Dotyczy tylko maszyny wirtualnej z systemem Windows.

--name -n

Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--package-name-masks-to-exclude

Rozdzielona spacjami lista pakietów do wykluczenia w operacji poprawki. Format: packageName_packageVersion. Dotyczy tylko maszyny wirtualnej z systemem Linux.

--package-name-masks-to-include

Rozdzielona spacjami lista pakietów do uwzględnienia w operacji stosowania poprawek. Format: packageName_packageVersion. Dotyczy tylko maszyny wirtualnej z systemem Linux.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az vm list

Wyświetl listę szczegółów Virtual Machines.

--resource-group może przekazać pusty ciąg jako parametr, który wyświetli wszystkie informacje o maszynie wirtualnej w ramach subskrypcji. Aby uzyskać więcej informacji na temat wykonywania zapytań dotyczących Virtual Machines, zobacz https://docs.microsoft.com/cli/azure/query-az-cli2.

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

Przykłady

Wyświetl listę wszystkich maszyn wirtualnych.

az vm list

Wyświetl listę wszystkich maszyn wirtualnych według grupy zasobów.

az vm list -g MyResourceGroup

Wyświetl listę wszystkich maszyn wirtualnych według grupy zasobów ze szczegółami.

az vm list -g MyResourceGroup -d

Parametry opcjonalne

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--show-details -d

Pokaż publiczny adres IP, nazwę FQDN i stany zasilania. polecenie będzie działać wolno.

az vm list-ip-addresses

Wyświetl listę adresów IP skojarzonych z maszyną wirtualną.

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

Przykłady

Pobierz adresy IP maszyny wirtualnej.

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

Pobierz adresy IP dla wszystkich maszyn wirtualnych w grupie zasobów.

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

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az vm list-sizes

Wyświetl listę dostępnych rozmiarów maszyn wirtualnych.

az vm list-sizes --location

Przykłady

Wyświetl listę dostępnych rozmiarów maszyn wirtualnych w regionie Zachodnie stany USA.

az vm list-sizes -l westus

Parametry wymagane

--location -l

Lokalizacja. Wartości z: az account list-locations. Lokalizację domyślną można skonfigurować przy użyciu polecenia az configure --defaults location=<location>.

az vm list-skus

Uzyskaj szczegółowe informacje o jednostkach SKU zasobów związanych z obliczeniami.

To polecenie obejmuje ograniczenie poziomu subskrypcji, oferując najdokładniejsze informacje.

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

Przykłady

Wyświetl listę wszystkich jednostek SKU w regionie Zachodnie stany USA.

az vm list-skus -l westus

Wyświetl listę wszystkich dostępnych rozmiarów maszyn wirtualnych w regionie Wschodnie stany USA2, które obsługują strefę dostępności.

az vm list-skus -l eastus2 --zone

Wyświetl listę wszystkich dostępnych rozmiarów maszyn wirtualnych w regionie Wschodnie stany USA2, które obsługują strefę dostępności o nazwie "standard_ds1...".

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

Wyświetl listę informacji o jednostkach SKU powiązanych z zestawem dostępności w regionie Zachodnie stany USA.

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

Parametry opcjonalne

--all

Pokaż wszystkie informacje, w tym rozmiary maszyn wirtualnych, które nie są dostępne w ramach bieżącej subskrypcji.

akceptowane wartości: false, true
--location -l

Lokalizacja. Wartości z: az account list-locations. Lokalizację domyślną można skonfigurować przy użyciu polecenia az configure --defaults location=<location>.

--resource-type -r

Typy zasobów, np. "availabilitySets", "snapshots", "disks" itp.

--size -s

Nazwa rozmiaru, nazwa częściowa jest akceptowana.

--zone -z

Pokaż jednostki SKU obsługujące strefy dostępności.

akceptowane wartości: false, true

az vm list-usage

Wyświetl listę dostępnych zasobów użycia dla maszyn wirtualnych.

az vm list-usage --location

Przykłady

Pobierz użycie zasobów obliczeniowych dla regionu Zachodnie stany USA.

az vm list-usage -l westus

Parametry wymagane

--location -l

Lokalizacja. Wartości z: az account list-locations. Lokalizację domyślną można skonfigurować przy użyciu polecenia az configure --defaults location=<location>.

az vm list-vm-resize-options

Wyświetl listę dostępnych opcji zmiany rozmiaru dla maszyn wirtualnych.

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

Przykłady

Wyświetl listę wszystkich dostępnych rozmiarów maszyn wirtualnych do zmiany rozmiaru.

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

Wyświetl listę dostępnych rozmiarów dla wszystkich maszyn wirtualnych w grupie zasobów.

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

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az vm open-port

Otwiera maszynę wirtualną do ruchu przychodzącego na określonych portach.

Dodaje regułę zabezpieczeń do sieciowej grupy zabezpieczeń dołączonej do interfejsu sieciowego lub podsieci maszyny wirtualnej. Zostanie użyta istniejąca sieciowa grupa zabezpieczeń lub zostanie utworzona nowa grupa zabezpieczeń. Nazwa reguły to "open-port-{port}" i zastąpi istniejącą regułę tą nazwą. W przypadku maszyn wirtualnych z wieloma kartami sieciowymi lub w celu uzyskania bardziej szczegółowej kontroli użyj odpowiednich poleceń sieciowych bezpośrednio (tworzenie reguły sieciowej grupy zabezpieczeń itp.).

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

Przykłady

Otwórz wszystkie porty na maszynie wirtualnej do ruchu przychodzącego.

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

Otwórz szereg portów na maszynie wirtualnej do ruchu przychodzącego o najwyższym priorytcie.

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

Otwórz porty 555, 557, 558 i 559 do ruchu przychodzącego z najwyższym priorytetem.

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

Otwórz wszystkie porty dla wszystkich maszyn wirtualnych w grupie zasobów.

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

Parametry wymagane

--port

Port lub zakres portów (np. 80–100) umożliwiający otwarcie ruchu przychodzącego. Użyj "*", aby zezwolić na ruch do wszystkich portów. Użyj wartości rozdzielonych przecinkami, aby określić więcej niż jeden port lub zakres portów.

Parametry opcjonalne

--apply-to-subnet

Zezwalaj na ruch przychodzący w podsieci zamiast karty sieciowej.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa maszyny wirtualnej do otwierania ruchu przychodzącego.

--nsg-name

Nazwa sieciowej grupy zabezpieczeń, która ma zostać utworzona, jeśli nie istnieje. Ignorowane, jeśli sieciowa grupa zabezpieczeń już istnieje.

--priority

Priorytet reguły z zakresu od 100 (najwyższy priorytet) do 4096 (najniższy priorytet). Musi być unikatowa dla każdej reguły w kolekcji.

wartość domyślna: 900
--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az vm perform-maintenance

Operacja przeprowadzania konserwacji na maszynie wirtualnej.

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

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az vm reapply

Ponownie zastosuj maszyny wirtualne.

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

Przykłady

Ponownie zastosuj maszynę wirtualną.

az vm reapply -g MyResourceGroup -n MyVm

Ponownie zastosuj wszystkie maszyny wirtualne w grupie zasobów.

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

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az vm redeploy

Ponownie wdróż istniejącą maszynę wirtualną.

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

Przykłady

Ponowne wdrażanie maszyny wirtualnej.

az vm redeploy -g MyResourceGroup -n MyVm

Ponownie wdróż wszystkie maszyny wirtualne w grupie zasobów.

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

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az vm resize

Aktualizowanie rozmiaru maszyny wirtualnej.

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

Przykłady

Zmienianie rozmiaru maszyny wirtualnej.

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

Zmień rozmiar wszystkich maszyn wirtualnych w grupie zasobów.

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

Parametry wymagane

--size

Rozmiar maszyny wirtualnej.

wartość od: az vm list-vm-resize-options

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az vm restart

Uruchom ponownie maszyny wirtualne.

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

Przykłady

Ponownie uruchamia maszynę wirtualną.

az vm restart -g MyResourceGroup -n MyVm

Uruchom ponownie wszystkie maszyny wirtualne w grupie zasobów.

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

Parametry opcjonalne

--force

Wymusić ponowne uruchomienie maszyny wirtualnej przez ponowne wdrożenie jej. Użyj polecenia , jeśli maszyna wirtualna nie odpowiada.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az vm show

Uzyskaj szczegółowe informacje o maszynie wirtualnej.

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

Przykłady

Pokaż informacje o maszynie wirtualnej.

az vm show -g MyResourceGroup -n MyVm -d

Uzyskaj szczegółowe informacje dotyczące wszystkich maszyn wirtualnych w grupie zasobów.

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

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--include-user-data -u

Uwzględnij właściwości danych użytkownika w wyniku zapytania.

--name -n

Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--show-details -d

Pokaż publiczny adres IP, nazwę FQDN i stany zasilania. polecenie będzie działać wolno.

az vm simulate-eviction

Symulowanie eksmisji maszyny wirtualnej typu spot.

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

Przykłady

Symulowanie eksmisji maszyny wirtualnej typu spot.

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

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az vm start

Uruchamia zatrzymaną maszynę wirtualną.

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

Przykłady

Uruchamia zatrzymaną maszynę wirtualną.

az vm start -g MyResourceGroup -n MyVm

Uruchom wszystkie maszyny wirtualne w grupie zasobów.

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

Uruchamia zatrzymaną maszynę wirtualną. (automatycznie wygenerowane)

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

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az vm stop

Wyłącz (zatrzymaj) uruchomioną maszynę wirtualną.

Opłata za maszynę wirtualną będzie nadal naliczana. Aby tego uniknąć, możesz cofnąć przydział maszyny wirtualnej za pomocą polecenia "az vm deallocate".

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

Przykłady

Wyłącz (zatrzymaj) uruchomioną maszynę wirtualną.

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

Wyłącz uruchomioną maszynę wirtualną bez wyłączania.

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

Wyłącz maszyny wirtualne w grupie zasobów.

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

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--skip-shutdown

Natychmiast pomiń zamykanie i wyłączanie zasilania.

az vm update

Zaktualizuj właściwości maszyny wirtualnej.

Zaktualizuj obiekty maszyn wirtualnych i właściwości przy użyciu ścieżek odpowiadających właściwościom "az vm show".

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

Przykłady

Dodawanie lub aktualizowanie tagu.

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

Usuń tag.

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

Ustaw podstawową kartę sieciową maszyny wirtualnej.

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

Dodaj nową kartę sieciową inną niż podstawowa do maszyny wirtualnej.

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

Usuń czwartą kartę sieciową z maszyny wirtualnej.

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

Dodawanie istniejącej maszyny wirtualnej do dedykowanego hosta

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

Dodawanie istniejącej maszyny wirtualnej do dedykowanej grupy hostów

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

Parametry opcjonalne

--add

Dodaj obiekt do listy obiektów, określając pary ścieżki i wartości klucza. Przykład: --add property.listProperty <key=value, string lub ciąg JSON>.

--capacity-reservation-group --crg

Identyfikator lub nazwa grupy rezerwacji pojemności używanej do przydzielenia. Przekaż wartość "Brak", aby usunąć skojarzenie grupy rezerwacji pojemności. Należy pamiętać, że jeśli chcesz usunąć maszynę wirtualną/zestaw skalowania maszyn wirtualnych skojarzony z grupą rezerwacji pojemności, musisz najpierw usunąć skojarzenie grupy rezerwacji pojemności.

--disk-caching

Użyj wartości pojedynczej, aby zastosować poszczególne dyski lub określ poszczególne dyski, np. "os=ReadWrite 0=None 1=ReadOnly" powinien włączyć aktualizację dysku systemu operacyjnego i 2 dyski danych.

--enable-hibernation

Flaga, która włącza lub wyłącza możliwość hibernacji na maszynie wirtualnej.

akceptowane wartości: false, true
--enable-secure-boot

Włącz bezpieczny rozruch.

akceptowane wartości: false, true
--enable-vtpm

Włącz maszynę wirtualną vTPM.

akceptowane wartości: false, true
--ephemeral-os-disk-placement --ephemeral-placement

Ma zastosowanie tylko w przypadku użycia z --sizeprogramem . Umożliwia wybranie lokalizacji aprowizacji dysku efemerycznego systemu operacyjnego.

akceptowane wartości: CacheDisk, ResourceDisk
--force-string

W przypadku używania polecenia "set" lub "add" zachowaj literały ciągu zamiast próbować konwertować na format JSON.

--host

Identyfikator zasobu dedykowanego hosta, w którym będzie znajdować się maszyna wirtualna. --host i --host-group nie można używać razem. Należy cofnąć przydział maszyny wirtualnej przed aktualizacją i uruchomić maszynę wirtualną po aktualizacji. Zapoznaj się z pomocą, aby uzyskać więcej przykładów.

--host-group

Nazwa lub identyfikator zasobu dedykowanej grupy hostów, w którym będzie znajdować się maszyna wirtualna. --host i --host-group nie można używać razem. Należy cofnąć przydział maszyny wirtualnej przed aktualizacją i uruchomić maszynę wirtualną po aktualizacji. Zapoznaj się z pomocą, aby uzyskać więcej przykładów.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--license-type

Określa, że obraz lub dysk systemu Windows został licencjonowany lokalnie. Aby włączyć Korzyść użycia hybrydowego platformy Azure dla systemu Windows Server, użyj polecenia "Windows_Server". Aby włączyć prawa hostingu dla wielu dzierżaw dla Windows 10, użyj polecenia "Windows_Client". Aby uzyskać więcej informacji, zobacz dokumentację online maszyny wirtualnej z systemem Windows platformy Azure.

akceptowane wartości: 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

Maksymalna cena (w dolarach amerykańskich) jest gotowa zapłacić za maszynę wirtualną typu spot/zestaw skalowania maszyn wirtualnych. -1 wskazuje, że maszyna wirtualna typu spot/zestaw skalowania maszyn wirtualnych nie powinna być eksmitowana ze względów cenowych.

--name -n

Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--os-disk

Identyfikator lub nazwa dysku zarządzanego systemu operacyjnego do zamiany.

--ppg

Nazwa lub identyfikator grupy umieszczania w pobliżu, z jaką powinna być skojarzona maszyna wirtualna.

--priority

Priorytet. Użyj polecenia "Spot", aby uruchamiać krótkoterminowe obciążenia w ekonomiczny sposób. Wyliczenie "Low" zostanie wycofane w przyszłości. Użyj polecenia "Spot", aby wdrożyć maszynę wirtualną typu spot platformy Azure i/lub zestaw skalowania maszyn wirtualnych. Domyślnie jest to Zwykły.

akceptowane wartości: Low, Regular, Spot
--remove

Usuń właściwość lub element z listy. Przykład: --remove property.list OR --remove propertyToRemove.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--set

Zaktualizuj obiekt, określając ścieżkę właściwości i wartość do ustawienia. Przykład: --set property1.property2=.

--size

Nowy rozmiar maszyny wirtualnej. Zobacz https://azure.microsoft.com/pricing/details/virtual-machines/ , aby uzyskać informacje o rozmiarze.

--ultra-ssd-enabled

Włącza lub wyłącza możliwość posiadania co najmniej 1 dysków danych zarządzanych przy użyciu konta magazynu UltraSSD_LRS.

akceptowane wartości: false, true
--user-data

UserData dla maszyny wirtualnej. Można go przekazać jako plik lub ciąg. Jeśli pusty ciąg zostanie przekazany, istniejąca wartość zostanie usunięta.

--v-cpus-available

Określ liczbę dostępnych procesorów wirtualnych.

--v-cpus-per-core

Określ stosunek procesorów wirtualnych do rdzenia fizycznego. Ustawienie tej właściwości na 1 oznacza również, że hiperwątkowanie jest wyłączone.

--workspace

Nazwa lub identyfikator obszaru roboczego usługi Log Analytics. Jeśli określisz obszar roboczy za pomocą jego nazwy, obszar roboczy powinien znajdować się w tej samej grupie zasobów z maszyną wirtualną. W przeciwnym razie zostanie utworzony nowy obszar roboczy.

--write-accelerator

Włączanie/wyłączanie akceleratora zapisu na dysku. Użyj wartości pojedynczej "true/false", aby zastosować poszczególne dyski lub określić poszczególne dyski, np. "os=true 1=true 2=true" dla dysków systemu operacyjnego i dysków danych z numerem lun 1 & 2.

az vm wait

Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu spełnienia warunku maszyny wirtualnej.

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

Przykłady

Zaczekaj na utworzenie maszyny wirtualnej.

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

Poczekaj, aż wszystkie maszyny wirtualne w grupie zasobów zostaną usunięte.

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

Parametry opcjonalne

--created

Zaczekaj na utworzenie polecenia "provisioningState" w lokalizacji "Succeeded".

--custom

Zaczekaj, aż warunek spełnia niestandardowe zapytanie JMESPath. Na przykład provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Zaczekaj na usunięcie.

--exists

Zaczekaj, aż zasób istnieje.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--interval

Interwał sondowania w sekundach.

wartość domyślna: 30
--name -n

Nazwa maszyny wirtualnej. Wartość domyślną można skonfigurować przy użyciu polecenia az configure --defaults vm=<name>.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--timeout

Maksymalny czas oczekiwania w sekundach.

wartość domyślna: 3600
--updated

Zaczekaj na zaktualizowanie parametru provisioningState o godzinie "Succeeded".