az vm

Mengelola komputer virtual Linux atau Windows.

Perintah

az vm aem

Mengelola Ekstensi Pemantauan yang Ditingkatkan Azure untuk SAP.

az vm aem delete

Hapus Ekstensi Pemantauan yang Ditingkatkan Azure.

az vm aem set

Mengonfigurasi Ekstensi Pemantauan yang Ditingkatkan Azure.

az vm aem verify

Verifikasi Ekstensi Pemantauan yang Ditingkatkan Azure yang dikonfigurasi dengan benar.

az vm application

Mengelola aplikasi untuk VM.

az vm application list

Mencantumkan aplikasi untuk VM.

az vm application set

Atur aplikasi untuk VM.

az vm assess-patches

Menilai patch pada VM.

az vm auto-shutdown

Mengelola matikan otomatis untuk VM.

az vm availability-set

Kelompokkan sumber daya ke dalam set ketersediaan.

az vm availability-set convert

Mengonversi Set Ketersediaan Azure agar berisi VM dengan disk terkelola.

az vm availability-set create

Membuat Set Ketersediaan Azure.

az vm availability-set delete

Menghapus set ketersediaan.

az vm availability-set list

Mencantumkan set ketersediaan.

az vm availability-set list-sizes

Mencantumkan ukuran VM untuk set ketersediaan.

az vm availability-set show

Dapatkan informasi untuk set ketersediaan.

az vm availability-set update

Memperbarui Set Ketersediaan Azure.

az vm boot-diagnostics

Memecahkan masalah pengaktifan Azure Virtual Machine.

az vm boot-diagnostics disable

Nonaktifkan diagnostik boot pada VM.

az vm boot-diagnostics enable

Aktifkan diagnostik boot pada VM.

az vm boot-diagnostics get-boot-log

Dapatkan log diagnostik boot dari VM.

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

Dapatkan URI SAS untuk log diagnostik boot komputer virtual.

az vm capture

Mengambil informasi untuk VM yang dihentikan.

az vm convert

Mengonversi VM dengan disk tidak terkelola untuk menggunakan disk terkelola.

az vm create

Membuat Azure Virtual Machine.

az vm deallocate

Batalkan alokasi VM sehingga sumber daya komputasi tidak lagi dialokasikan (ditagih tidak lagi berlaku). Status akan berubah dari 'Dihentikan' menjadi 'Dihentikan (Dibatalkan Alokasi)'.

az vm delete

Menghapus komputer virtual.

az vm diagnostics

Konfigurasikan ekstensi diagnostik Azure Virtual Machine.

az vm diagnostics get-default-config

Dapatkan pengaturan konfigurasi default untuk VM.

az vm diagnostics set

Konfigurasikan ekstensi diagnostik Azure VM.

az vm disk

Mengelola disk data terkelola yang terpasang pada VM.

az vm disk attach

Lampirkan disk persisten terkelola ke VM.

az vm disk detach

Lepaskan disk terkelola dari VM.

az vm encryption

Mengelola enkripsi disk VM.

az vm encryption disable

Nonaktifkan enkripsi disk pada disk OS dan/atau disk data. Dekripsi disk yang dipasang.

az vm encryption enable

Aktifkan enkripsi disk pada disk OS dan/atau disk data. Mengenkripsi disk yang dipasang.

az vm encryption show

Tampilkan status enkripsi.

az vm extension

Mengelola ekstensi pada VM.

az vm extension delete

Menghapus ekstensi yang dilampirkan ke VM.

az vm extension image

Temukan ekstensi VM yang tersedia untuk langganan dan wilayah.

az vm extension image list

Cantumkan informasi tentang ekstensi yang tersedia.

az vm extension image list-names

Cantumkan nama ekstensi yang tersedia.

az vm extension image list-versions

Mencantumkan versi untuk ekstensi yang tersedia.

az vm extension image show

Tampilkan informasi untuk ekstensi.

az vm extension list

Mencantumkan ekstensi yang dilampirkan ke VM.

az vm extension set

Atur ekstensi untuk VM.

az vm extension show

Menampilkan informasi tentang ekstensi yang dilampirkan ke VM.

az vm extension wait

Tempatkan CLI dalam status menunggu hingga kondisi ekstensi komputer virtual terpenuhi.

az vm generalize

Tandai VM sebagai umum, memungkinkannya dicitrakan untuk beberapa penyebaran.

az vm get-instance-view

Mendapatkan informasi instans tentang VM.

az vm host

Kelola Host Khusus untuk Virtual Machines.

az vm host create

Buat host khusus.

az vm host delete

Menghapus host khusus.

az vm host get-instance-view

Dapatkan informasi instans tentang host khusus.

az vm host group

Mengelola Grup Host Khusus.

az vm host group create

Buat grup host khusus.

az vm host group delete

Menghapus grup host khusus.

az vm host group get-instance-view

Mendapatkan tampilan instans grup host khusus.

az vm host group list

Mencantumkan grup host khusus.

az vm host group show

Dapatkan detail grup host khusus.

az vm host group update

Memperbarui grup host khusus.

az vm host list

Mencantumkan host khusus.

az vm host restart

Mulai ulang host khusus.

az vm host show

Dapatkan detail host khusus.

az vm host update

Memperbarui host khusus.

az vm identity

Mengelola identitas layanan VM.

az vm identity assign

Aktifkan identitas layanan terkelola pada VM.

az vm identity remove

Menghapus identitas layanan terkelola dari VM.

az vm identity show

Menampilkan info identitas terkelola VM.

az vm image

Informasi tentang gambar komputer virtual yang tersedia.

az vm image accept-terms

Terima istilah Marketplace Azure sehingga gambar dapat digunakan untuk membuat VM.

az vm image list

Cantumkan gambar VM/VMSS yang tersedia di Marketplace Azure.

az vm image list-offers

Cantumkan penawaran gambar VM yang tersedia di Marketplace Azure.

az vm image list-publishers

Cantumkan penerbit gambar VM yang tersedia di Marketplace Azure.

az vm image list-skus

Cantumkan SKU gambar VM yang tersedia di Marketplace Azure.

az vm image show

Dapatkan detail untuk gambar VM yang tersedia di Marketplace Azure.

az vm image terms

Mengelola ketentuan citra Azure Marketplace.

az vm image terms accept

Terima istilah gambar Marketplace Azure sehingga gambar dapat digunakan untuk membuat VM.

az vm image terms cancel

Batalkan ketentuan gambar Marketplace Azure.

az vm image terms show

Dapatkan detail istilah gambar Marketplace Azure.

az vm install-patches

Instal patch pada VM.

az vm list

Mencantumkan detail Virtual Machines.

az vm list-ip-addresses

Mencantumkan alamat IP yang terkait dengan VM.

az vm list-sizes

Mencantumkan ukuran yang tersedia untuk VM.

az vm list-skus

Dapatkan detail untuk SKU sumber daya terkait komputasi.

az vm list-usage

Mencantumkan sumber daya penggunaan yang tersedia untuk VM.

az vm list-vm-resize-options

Mencantumkan opsi mengubah ukuran yang tersedia untuk VM.

az vm monitor

Mengelola aspek pemantauan untuk vm.

az vm monitor log

Mengelola ruang kerja analitik log untuk vm.

az vm monitor log show

Jalankan kueri terhadap ruang kerja Analitik Log yang ditautkan dengan VM.

az vm monitor metrics

Mengelola metrik untuk vm.

az vm monitor metrics list-definitions

Mencantumkan definisi metrik untuk VM.

az vm monitor metrics tail

Mencantumkan nilai metrik untuk VM.

az vm nic

Mengelola antarmuka jaringan. Lihat juga az network nic.

az vm nic add

Tambahkan NIC yang ada ke VM.

az vm nic list

Mencantumkan NIC yang tersedia di VM.

az vm nic remove

Menghapus NIC dari VM.

az vm nic set

Mengonfigurasi pengaturan NIC yang dilampirkan ke VM.

az vm nic show

Menampilkan informasi untuk NIC yang dilampirkan ke VM.

az vm open-port

Membuka mesin virtual ke lalu lintas masuk pada port tertentu.

az vm perform-maintenance

Operasi untuk melakukan pemeliharaan pada komputer virtual.

az vm reapply

Terapkan ulang VM.

az vm redeploy

Menyebarkan ulang VM yang ada.

az vm repair

Perintah perbaikan otomatis untuk memperbaiki VM.

az vm repair create

Buat VM perbaikan baru dan lampirkan disk OS VM sumber yang disalin sebagai disk data.

az vm repair list-scripts

Mencantumkan skrip yang tersedia. Terletak https://github.com/Azure/repair-script-library.

az vm repair restore

Ganti disk OS VM sumber dengan disk data dari VM perbaikan.

az vm repair run

Jalankan skrip terverifikasi dari GitHub pada VM. 'az vm repair list-scripts' untuk melihat skrip yang tersedia.

az vm resize

Perbarui ukuran VM.

az vm restart

Mulai ulang VM.

az vm run-command

Mengelola perintah jalankan pada Komputer Virtual.

az vm run-command create

Operasi untuk membuat perintah jalankan.

az vm run-command delete

Operasi untuk menghapus perintah jalankan.

az vm run-command invoke

Jalankan perintah jalankan tertentu pada vm.

az vm run-command list

Operasi untuk mendapatkan semua perintah eksekusi Komputer Virtual. Dan Mencantumkan semua perintah eksekusi yang tersedia untuk langganan di lokasi.

az vm run-command show

Operasi untuk mendapatkan perintah jalankan. Dan Mendapatkan perintah eksekusi khusus untuk langganan di lokasi.

az vm run-command update

Operasi untuk memperbarui perintah jalankan.

az vm run-command wait

Tempatkan CLI dalam status menunggu hingga kondisi perintah res virtual-machine-run-terpenuhi.

az vm secret

Mengelola rahasia VM.

az vm secret add

Tambahkan rahasia ke VM.

az vm secret format

Mengubah rahasia menjadi bentuk yang dapat digunakan oleh VM dan VMSSes.

az vm secret list

Mencantumkan rahasia pada VM.

az vm secret remove

Menghapus rahasia dari VM.

az vm show

Dapatkan detail VM.

az vm simulate-eviction

Simulasikan pengeluaran Spot VM.

az vm start

Mulai VM yang dihentikan.

az vm stop

Matikan (hentikan) VM yang sedang berjalan.

az vm unmanaged-disk

Mengelola disk data yang tidak terkelola yang terpasang pada VM.

az vm unmanaged-disk attach

Lampirkan disk persisten yang tidak dikelola ke VM.

az vm unmanaged-disk detach

Lepaskan disk yang tidak terkelola dari VM.

az vm unmanaged-disk list

Mencantumkan disk VM yang tidak dikelola.

az vm update

Memperbarui properti VM.

az vm user

Mengelola akun pengguna untuk VM.

az vm user delete

Menghapus akun pengguna dari VM.

az vm user reset-ssh

Reset konfigurasi SSH pada VM.

az vm user update

Memperbarui akun pengguna.

az vm wait

Tempatkan CLI dalam status menunggu hingga kondisi VM terpenuhi.

az vm assess-patches

Menilai patch pada VM.

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

Contoh

Menilai patch pada VM.

az vm assess-patches -g MyResourceGroup -n MyVm

Parameter Opsional

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--name -n

Nama Komputer Virtual. Anda dapat mengonfigurasi default menggunakan az configure --defaults vm=<name>.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

az vm auto-shutdown

Mengelola matikan otomatis untuk VM.

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

Contoh

Membuat jadwal matikan otomatis untuk VM.

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

Menghapus jadwal matikan otomatis untuk VM.

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

Parameter Opsional

--email

Penerima email untuk mengirim pemberitahuan ke (dapat menjadi daftar alamat email yang dipisahkan titik koma).

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--location -l

Lokasi. Nilai dari: az account list-locations. Anda dapat mengonfigurasi lokasi default menggunakan az configure --defaults location=<location>.

--name -n

Nama Komputer Virtual. Anda dapat mengonfigurasi default menggunakan az configure --defaults vm=<name>.

--off

Nonaktifkan matikan otomatis untuk VM. Konfigurasi akan dihapus.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--time

Waktu UTC hari jadwal akan terjadi setiap hari. Format: hhmm. Contoh: 1730.

--webhook

URL webhook tempat pemberitahuan akan dikirim.

az vm capture

Mengambil informasi untuk VM yang dihentikan.

Untuk tutorial end-to-end, lihat https://docs.microsoft.com/azure/virtual-machines/linux/capture-image.

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

Contoh

Batalkan alokasi, generalisasi, dan tangkap komputer virtual yang dihentikan.

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

Batalkan alokasi, generalisasi, dan tangkap beberapa komputer virtual yang dihentikan.

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

Parameter yang Diperlukan

--vhd-name-prefix

Awalan nama VHD menentukan untuk disk VM.

Parameter Opsional

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--name -n

Nama Komputer Virtual. Anda dapat mengonfigurasi default menggunakan az configure --defaults vm=<name>.

--overwrite

Timpa file disk yang ada.

nilai default: 1
--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--storage-container

Nama kontainer akun penyimpanan untuk menyimpan disk.

nilai default: vhds

az vm convert

Mengonversi VM dengan disk tidak terkelola untuk menggunakan disk terkelola.

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

Contoh

Mengonversi VM dengan disk tidak terkelola untuk menggunakan disk terkelola.

az vm convert -g MyResourceGroup -n MyVm

Konversikan semua VM dengan disk tidak terkelola dalam grup sumber daya untuk menggunakan disk terkelola.

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

Parameter Opsional

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--name -n

Nama Komputer Virtual. Anda dapat mengonfigurasi default menggunakan az configure --defaults vm=<name>.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

az vm create

Membuat Azure Virtual Machine.

Untuk tutorial end-to-end, lihat 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}]

Contoh

Buat VM Ubuntu default dengan autentikasi SSH otomatis.

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

Buat VM RedHat default dengan autentikasi SSH otomatis menggunakan URN gambar.

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

Buat VM Windows Server default dengan alamat IP privat.

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

Membuat VM dari gambar terkelola kustom.

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

Buat VM dari versi gambar galeri umum.

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

Buat VM dari versi gambar galeri khusus.

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

Membuat VM dari versi terbaru gambar galeri

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

Buat VM dengan melampirkan ke disk sistem operasi terkelola.

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

Buat VM Linux Ubuntu menggunakan skrip cloud-init untuk konfigurasi. Lihat: https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init.

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

Buat VM Debian dengan autentikasi kunci SSH dan entri DNS publik, yang terletak di jaringan virtual dan set ketersediaan yang ada.

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

Buat VM Linux Ubuntu sederhana dengan alamat IP publik, entri DNS, dua disk data (10GB dan 20GB), lalu hasilkan pasangan kunci 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

Buat VM Debian menggunakan rahasia 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"

Buat komputer virtual CentOS dengan identitas yang ditetapkan sistem. VM akan memiliki peran 'Kontributor' dengan akses ke akun penyimpanan.

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

Buat VM debian dengan identitas yang ditetapkan pengguna.

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

Buat VM debian dengan sistem dan identitas yang ditetapkan pengguna.

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

Buat VM di zona ketersediaan di wilayah grup sumber daya saat ini.

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

Membuat beberapa VM. Dalam contoh ini, 3 VM dibuat. Mereka adalah MyVm0, MyVm1, MyVm2.

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

Membuat VM dari gambar galeri bersama

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

Membuat VM dari gambar galeri komunitas

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

Parameter yang Diperlukan

--name -n

Nama komputer virtual.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--accelerated-networking

Aktifkan jaringan yang dipercepat. Kecuali ditentukan, CLI akan mengaktifkannya berdasarkan gambar dan ukuran komputer.

nilai yang diterima: false, true
--accept-term

Terima perjanjian lisensi dan pernyataan privasi.

--admin-password

Kata sandi untuk VM jika jenis autentikasi adalah 'Kata Sandi'.

--admin-username

Nama pengguna untuk VM. Nilai default adalah nama pengguna OS saat ini. Jika nilai default adalah sistem yang dicadangkan, maka nilai default akan diatur ke azureuser. Silakan merujuk ke https://docs.microsoft.com/rest/api/compute/virtualmachines/createorupdate#osprofile untuk mendapatkan daftar lengkap nilai yang dipesan.

--asgs

Daftar grup keamanan aplikasi yang dipisahkan spasi untuk dikaitkan dengan VM.

--assign-identity

Terima identitas yang ditetapkan sistem atau pengguna yang dipisahkan oleh spasi. Gunakan '[system]' untuk merujuk identitas yang ditetapkan sistem, atau id sumber daya untuk merujuk identitas yang ditetapkan pengguna. Lihat bantuan untuk contoh selengkapnya.

--attach-data-disks

Lampirkan disk data yang ada ke VM. Dapat menggunakan nama atau ID disk terkelola atau URI ke VHD disk yang tidak dikelola.

--attach-os-disk

Lampirkan disk OS yang ada ke VM. Dapat menggunakan nama atau ID disk terkelola atau URI ke VHD disk yang tidak dikelola.

--authentication-type

Jenis autentikasi yang akan digunakan dengan VM. Default ke kata sandi untuk kunci umum Windows dan SSH untuk Linux. "all" memungkinkan autentikasi ssh dan kata sandi.

nilai yang diterima: all, password, ssh
--availability-set

Nama atau ID dari set ketersediaan yang ada untuk menambahkan VM. Tidak ada secara default.

--boot-diagnostics-storage

Nama akun penyimpanan yang sudah ada sebelumnya atau uri blob-nya untuk menangkap diagnostik boot. Skunya harus salah satu Standard_GRS, Standard_LRS dan Standard_RAGRS.

--capacity-reservation-group --crg

ID atau nama grup reservasi kapasitas yang digunakan untuk mengalokasikan. Teruskan "Tidak Ada" untuk memisahkan grup reservasi kapasitas. Harap dicatat bahwa jika Anda ingin menghapus VM/VMSS yang telah dikaitkan dengan grup reservasi kapasitas, Anda perlu memisahkan grup reservasi kapasitas terlebih dahulu.

--computer-name

Nama OS host komputer virtual. Default ke nama VM.

--count

Jumlah komputer virtual yang akan dibuat. Rentang nilai adalah [2, 250], inklusif. Jangan tentukan parameter ini jika Anda ingin membuat VM tunggal normal. VM dibuat secara paralel. Output dari perintah ini adalah array VM, bukan satu VM tunggal. Setiap VM memiliki IP publiknya sendiri, NIC. VNET dan NSG dibagikan. Disarankan agar tidak ada IP publik, NIC, VNET, dan NSG yang ada dalam grup sumber daya. Ketika --count ditentukan, --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 tidak diizinkan.

--custom-data

File atau teks skrip init kustom (cloud-init, cloud-config, dll..).

--data-disk-caching

Jenis penembolokan penyimpanan untuk disk data, termasuk 'None', 'ReadOnly', 'ReadWrite', dll. Gunakan nilai tunggal untuk diterapkan pada semua disk, atau gunakan <lun>=<vaule1> <lun>=<value2> untuk mengonfigurasi disk individual.

--data-disk-delete-option

Tentukan apakah disk data harus dihapus atau dilepas setelah penghapusan VM. Jika satu disk data terpasang, nilai yang diizinkan adalah Hapus dan Lepaskan. Untuk beberapa disk data yang terpasang, silakan gunakan "<data_disk>=Delete <data_disk2>=Detach" untuk mengonfigurasi setiap disk.

--data-disk-encryption-sets

Nama atau ID (dibatasi spasi) set enkripsi disk untuk disk data.

--data-disk-sizes-gb

Ukuran disk data terkelola kosong yang dipisahkan spasi dalam GB untuk dibuat.

--disable-integrity-monitoring

Nonaktifkan perilaku default menginstal ekstensi pengesahan tamu dan mengaktifkan Identitas yang Ditetapkan Sistem untuk VM dan VMSS yang diaktifkan Peluncuran Tepercaya.

--edge-zone

Nama zona tepi.

--enable-agent

Menunjukkan apakah agen komputer virtual harus disediakan pada komputer virtual. Ketika properti ini tidak ditentukan, perilaku default adalah mengaturnya ke true. Ini akan memastikan bahwa Agen VM diinstal pada VM sehingga ekstensi dapat ditambahkan ke VM nanti.

nilai yang diterima: false, true
--enable-auto-update

Menunjukkan apakah Updates Otomatis diaktifkan untuk komputer virtual Windows.

nilai yang diterima: false, true
--enable-hibernation

Bendera yang mengaktifkan atau menonaktifkan kemampuan hibernasi pada VM.

nilai yang diterima: false, true
--enable-hotpatching

Patch VM tanpa memerlukan boot ulang. --enable-agent harus diatur dan --patch-mode harus diatur ke AutomaticByPlatform.

nilai yang diterima: false, true
--enable-secure-boot

Aktifkan boot aman.

nilai yang diterima: false, true
--enable-vtpm

Aktifkan vTPM.

nilai yang diterima: false, true
--encryption-at-host

Aktifkan Enkripsi Host untuk VM atau VMSS. Ini akan mengaktifkan enkripsi untuk semua disk termasuk disk Sumber Daya/Temp di host itu sendiri.

nilai yang diterima: false, true
--ephemeral-os-disk

Memungkinkan Anda membuat disk OS langsung pada node host, memberikan performa disk lokal dan waktu pencitraan ulang VM/VMSS yang lebih cepat.

nilai yang diterima: false, true
--ephemeral-os-disk-placement --ephemeral-placement

Hanya berlaku saat digunakan dengan --ephemeral-os-disk. Memungkinkan Anda memilih lokasi provisi disk OS Ephemeral.

nilai yang diterima: CacheDisk, ResourceDisk
--eviction-policy

Kebijakan pengeluaran untuk komputer virtual prioritas Spot. Kebijakan pengeluaran default adalah Batalkan alokasi untuk komputer virtual prioritas Spot.

nilai yang diterima: Deallocate, Delete
--generate-ssh-keys

Buat file kunci publik dan privat SSH jika hilang. Kunci akan disimpan di direktori ~/.ssh.

--host

ID sumber daya dari host khusus tempat VM akan berada. --host dan --host-group tidak dapat digunakan bersama-sama.

--host-group

Nama atau ID sumber daya dari grup host khusus tempat VM akan berada. --host dan --host-group tidak dapat digunakan bersama-sama.

--image

Nama gambar sistem operasi sebagai alias URN, URN, nama gambar kustom atau ID, ID versi gambar kustom, atau URI blob VHD. Selain itu, ini juga mendukung gambar galeri bersama. Parameter ini diperlukan kecuali menggunakan --attach-os-disk. format URN yang Valid: "Publisher:Offer:Sku:Version". Untuk informasi selengkapnya, lihat https://docs.microsoft.com/azure/virtual-machines/linux/cli-ps-findimage.

nilai dari: az vm image list, az vm image show, az sig image-version show-shared
--license-type

Menentukan bahwa citra atau disk Windows telah dilisensikan secara lokal. Untuk mengaktifkan Azure Hybrid Benefit untuk Windows Server, gunakan 'Windows_Server'. Untuk mengaktifkan Hak Hosting Multi-penyewa untuk Windows 10, gunakan 'Windows_Client'. Untuk informasi selengkapnya, lihat dokumen online Azure Windows VM.

nilai yang diterima: 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

Lokasi untuk membuat VM dan sumber daya terkait. Jika lokasi default tidak dikonfigurasi, akan default ke lokasi grup sumber daya.

--max-price

Harga maksimum (dalam Dolar AS) yang bersedia Anda bayar untuk Spot VM/VMSS. -1 menunjukkan bahwa Spot VM/VMSS tidak boleh dikeluarkan karena alasan harga.

--nic-delete-option

Tentukan apa yang terjadi pada antarmuka jaringan saat VM dihapus. Gunakan nilai tunggal untuk diterapkan pada semua sumber daya, atau gunakan = untuk mengonfigurasi perilaku penghapusan untuk sumber daya individual. Opsi yang mungkin adalah Hapus dan Lepaskan.

--nics

Nama atau ID NIC yang ada untuk dilampirkan ke VM. NIC pertama akan ditetapkan sebagai primer. Jika dihilangkan, NIC baru akan dibuat. Jika NIC yang ada ditentukan, jangan tentukan subnet, VNet, IP publik, atau NSG.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

--nsg

Nama yang akan digunakan saat membuat Grup Keamanan Jaringan baru (default) atau mereferensikan yang sudah ada. Dapat juga mereferensikan NSG yang ada dengan ID atau menentukan "" untuk tidak ada ('"' di Azure CLI menggunakan operator PowerShell atau --%).

--nsg-rule

Aturan NSG yang akan dibuat saat membuat NSG baru. Default untuk membuka port untuk mengizinkan RDP di Windows dan mengizinkan SSH di Linux. NONE tidak mewakili aturan NSG.

nilai yang diterima: NONE, RDP, SSH
--os-disk-caching

Jenis penembolokan penyimpanan untuk disk OS VM. Default: ReadWrite.

nilai yang diterima: None, ReadOnly, ReadWrite
--os-disk-delete-option

Tentukan perilaku disk terkelola saat VM dihapus yaitu apakah disk terkelola dihapus atau dilepas.

nilai yang diterima: Delete, Detach
--os-disk-encryption-set

Nama atau ID enkripsi disk yang ditetapkan untuk disk OS.

--os-disk-name

Nama disk OS VM baru.

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

Tentukan ID sumber daya set enkripsi disk yang dikelola pelanggan atau nama untuk disk terkelola yang digunakan untuk disk OS VM Rahasia terkelola kunci terkelola pelanggan dan blob tamu VM.

--os-disk-security-encryption-type

Tentukan jenis enkripsi disk yang dikelola OS.

nilai yang diterima: DiskWithVMGuestState, VMGuestStateOnly
--os-disk-size-gb

Ukuran disk OS dalam GB untuk dibuat.

--os-type

Jenis OS yang diinstal pada VHD kustom. Jangan gunakan saat menentukan alias URN atau URN.

nilai yang diterima: linux, windows
--patch-mode

Mode patching in-guest ke komputer virtual IaaS. Nilai yang diizinkan untuk VM Windows: AutomaticByOS, AutomaticByPlatform, Manual. Nilai yang diizinkan untuk VM Linux: AutomaticByPlatform, ImageDefault. Manual - Anda mengontrol aplikasi patch ke komputer virtual. Anda melakukan ini dengan menerapkan patch secara manual di dalam VM. Dalam mode ini, pembaruan otomatis dinonaktifkan; paramater --enable-auto-update harus false. AutomaticByOS - Komputer virtual akan diperbarui secara otomatis oleh OS. Parameter --enable-auto-update harus benar. AutomaticByPlatform - komputer virtual akan diperbarui secara otomatis oleh OS. ImageDefault - Konfigurasi patching default komputer virtual digunakan. Parameter --enable-agent dan --enable-auto-update harus benar.

nilai yang diterima: AutomaticByOS, AutomaticByPlatform, ImageDefault, Manual
--plan-name

Nama rencana.

--plan-product

Rencanakan produk.

--plan-promotion-code

Rencanakan kode promosi.

--plan-publisher

Merencanakan penerbit.

--platform-fault-domain

Tentukan domain kesalahan logis set skala tempat komputer virtual akan dibuat. Secara default, komputer virtual akan secara otomatis ditetapkan ke domain kesalahan yang paling menjaga keseimbangan di seluruh domain kesalahan yang tersedia. Ini hanya berlaku jika properti virtualMachineScaleSet dari komputer virtual ini diatur. Set skala komputer virtual yang dirujuk, harus memiliki jumlah domain kesalahan platform. Properti ini tidak dapat diperbarui setelah komputer virtual dibuat. Penetapan domain kesalahan dapat dilihat dalam tampilan instans komputer virtual.

--ppg

Nama atau ID grup penempatan kedekatan yang harus dikaitkan dengan VM.

--priority

Prioritas. Gunakan 'Spot' untuk menjalankan beban kerja berumur pendek dengan cara yang hemat biaya. Enum 'rendah' akan ditolak di masa mendatang. Silakan gunakan 'Spot' untuk menyebarkan Azure spot VM dan/atau VMSS. Default ke Reguler.

nilai yang diterima: Low, Regular, Spot
--private-ip-address

Alamat IP privat statis (misalnya 10.0.0.5).

--public-ip-address

Nama alamat IP publik saat membuat alamat IP publik (default) atau mereferensikan yang sudah ada. Dapat juga mereferensikan IP publik yang ada dengan ID atau menentukan "" untuk Tidak Ada ('""' di Azure CLI menggunakan operator PowerShell atau --%).

--public-ip-address-allocation
nilai yang diterima: dynamic, static
--public-ip-address-dns-name

Nama DNS unik global untuk IP publik yang baru dibuat.

--public-ip-sku

SKU IP Publik. Ini diatur ke Dasar secara default. IP publik didukung untuk dibuat di zona tepi hanya ketika 'Standar'.

nilai yang diterima: Basic, Standard
--role

Nama peran atau id yang akan dimiliki identitas yang ditetapkan sistem.

--scope

Cakupan yang dapat diakses oleh identitas yang ditetapkan sistem.

--secrets

Satu atau banyak rahasia Key Vault sebagai string atau file JSON melalui @{path} yang berisi [{ "sourceVault": { "id": "value" }, "vaultCertificates": [{ "certificateUrl": "value", "certificateStore": "cert store name (only on windows)"}] }].

--security-type

Tentukan jenis keamanan komputer virtual.

nilai yang diterima: ConfidentialVM, TrustedLaunch
--size

Ukuran VM yang akan dibuat. Lihat https://azure.microsoft.com/pricing/details/virtual-machines/ untuk info ukuran.

nilai default: Standard_DS1_v2
nilai dari: az vm list-sizes
--specialized

Menunjukkan apakah gambar sumber dikhususkan.

nilai yang diterima: false, true
--ssh-dest-key-path

Jalur file tujuan pada VM untuk kunci SSH. Jika file sudah ada, kunci yang ditentukan ditambahkan ke file. Jalur tujuan untuk kunci umum SSH saat ini terbatas pada nilai defaultnya "/home/username/.ssh/authorized_keys" karena masalah yang diketahui di agen provisi Linux.

--ssh-key-name

Gunakan sebagai kunci umum di komputer virtual. Ini harus menjadi sumber daya kunci SSH yang ada di Azure.

--ssh-key-values

Daftar kunci umum SSH yang dipisahkan spasi atau jalur file kunci publik.

--storage-account

Hanya berlaku saat digunakan dengan --use-unmanaged-disk. Nama yang akan digunakan saat membuat akun penyimpanan baru atau mereferensikan akun penyimpanan yang sudah ada. Jika dihilangkan, akun penyimpanan yang sesuai di grup sumber daya dan lokasi yang sama akan digunakan, atau yang baru akan dibuat.

--storage-container-name

Hanya berlaku saat digunakan dengan --use-unmanaged-disk. Nama kontainer penyimpanan untuk disk OS VM. Default: vhds.

--storage-sku

SKU akun penyimpanan untuk mempertahankan VM. Gunakan sku tunggal yang akan diterapkan di semua disk, atau tentukan disk individual. Penggunaan: [--storage-sku SKU | --storage-sku ID=SKU ID=SKU ID=SKU...], di mana setiap ID adalah "os" atau lun yang diindeks 0. Nilai yang diizinkan: Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS, PremiumV2_LRS.

--subnet

Nama subnet saat membuat VNet baru atau mereferensikan yang sudah ada. Juga dapat mereferensikan subnet yang ada berdasarkan ID. Jika nama vnet dan subnet dihilangkan, VNet dan subnet yang sesuai akan dipilih secara otomatis, atau yang baru akan dibuat.

--subnet-address-prefix

Awalan alamat IP subnet yang akan digunakan saat membuat VNet baru dalam format CIDR.

nilai default: 10.0.0.0/24
--tags

Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.

--ultra-ssd-enabled

Mengaktifkan atau menonaktifkan kemampuan untuk memiliki 1 atau lebih disk data terkelola dengan akun penyimpanan UltraSSD_LRS.

nilai yang diterima: false, true
--use-unmanaged-disk

Jangan gunakan disk terkelola untuk mempertahankan VM.

--user-data

UserData untuk VM. Ini dapat diteruskan sebagai file atau string.

--v-cpus-available

Tentukan jumlah vCPU yang tersedia.

--v-cpus-per-core

Tentukan rasio vCPU ke inti fisik. Mengatur properti ini ke 1 juga berarti bahwa hyper-threading dinonaktifkan.

--validate

Buat dan validasi templat ARM tanpa membuat sumber daya apa pun.

--vmss

Nama atau ID dari set skala komputer virtual yang ada yang harus ditetapkan komputer virtual. Tidak ada secara default.

--vnet-address-prefix

Awalan alamat IP yang akan digunakan saat membuat VNet baru dalam format CIDR.

nilai default: 10.0.0.0/16
--vnet-name

Nama jaringan virtual saat membuat jaringan baru atau mereferensikan yang sudah ada.

--workspace

Nama atau ID Ruang Kerja Analitik Log. Jika Anda menentukan ruang kerja melalui namanya, ruang kerja harus berada dalam grup sumber daya yang sama dengan vm, jika tidak, ruang kerja baru akan dibuat.

--zone -z

Zona ketersediaan untuk menyediakan sumber daya.

nilai yang diterima: 1, 2, 3

az vm deallocate

Batalkan alokasi VM sehingga sumber daya komputasi tidak lagi dialokasikan (ditagih tidak lagi berlaku). Status akan berubah dari 'Dihentikan' menjadi 'Dihentikan (Dibatalkan Alokasi)'.

Untuk tutorial end-to-end, lihat https://docs.microsoft.com/azure/virtual-machines/linux/capture-image.

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

Contoh

Batalkan alokasi, generalisasi, dan tangkap komputer virtual yang dihentikan.

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

Batalkan alokasi, generalisasi, dan tangkap beberapa komputer virtual yang dihentikan.

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

Batalkan alokasi VM. (dibuat otomatis)

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

Parameter Opsional

--hibernate

Parameter opsional untuk hibernasi komputer virtual. (Fitur dalam Pratinjau). Nilai defaultnya adalah Tidak Ada.

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--name -n

Nama Komputer Virtual. Anda dapat mengonfigurasi default menggunakan az configure --defaults vm=<name>.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

az vm delete

Menghapus komputer virtual.

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

Contoh

Hapus VM tanpa permintaan konfirmasi.

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

Hapus semua VM dalam grup sumber daya.

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

Parameter Opsional

--force-deletion

Parameter opsional untuk memaksa penghapusan komputer virtual. Nilai defaultnya adalah Tidak Ada.

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--name -n

Nama Komputer Virtual. Anda dapat mengonfigurasi default menggunakan az configure --defaults vm=<name>.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--yes -y

Jangan meminta konfirmasi.

az vm generalize

Tandai VM sebagai umum, memungkinkannya dicitrakan untuk beberapa penyebaran.

Untuk tutorial end-to-end, lihat https://docs.microsoft.com/azure/virtual-machines/linux/capture-image.

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

Contoh

Batalkan alokasi, generalisasi, dan tangkap komputer virtual yang dihentikan.

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

Batalkan alokasi, generalisasi, dan tangkap beberapa komputer virtual yang dihentikan.

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

Parameter Opsional

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--name -n

Nama Komputer Virtual. Anda dapat mengonfigurasi default menggunakan az configure --defaults vm=<name>.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

az vm get-instance-view

Mendapatkan informasi instans tentang VM.

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

Contoh

Gunakan grup sumber daya dan nama untuk mendapatkan informasi tampilan instans VM.

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

Mendapatkan tampilan instans untuk semua VM dalam grup sumber daya.

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

Parameter Opsional

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--name -n

Nama Komputer Virtual. Anda dapat mengonfigurasi default menggunakan az configure --defaults vm=<name>.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

az vm install-patches

Instal patch pada VM.

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

Contoh

Instal patch pada VM windows, memungkinkan jumlah waktu maksimum menjadi 4 jam, dan VM akan di-boot ulang jika diperlukan selama operasi pembaruan perangkat lunak.

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

Instal patch pada VM linux, memungkinkan jumlah waktu maksimum menjadi 4 jam, dan VM akan di-boot ulang jika diperlukan selama operasi pembaruan perangkat lunak.

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

Parameter yang Diperlukan

--maximum-duration

Tentukan jumlah waktu maksimum operasi akan berjalan. Ini harus berupa string durasi yang mematuhi ISO 8601 seperti PT4H (4 jam).

--reboot-setting

Tentukan kapan dapat diterima untuk me-reboot VM selama operasi pembaruan perangkat lunak.

nilai yang diterima: Always, IfRequired, Never

Parameter Opsional

--classifications-to-include-linux

Daftar klasifikasi yang dipisahkan spasi untuk disertakan untuk VM Linux.

nilai yang diterima: Critical, Other, Security
--classifications-to-include-win

Daftar klasifikasi yang dipisahkan ruang untuk disertakan untuk Windows VM.

nilai yang diterima: Critical, Definition, FeaturePack, Security, ServicePack, Tools, UpdateRollUp, Updates
--exclude-kbs-requiring-reboot

Filter KB yang tidak memiliki perilaku reboot 'NeverReboots' saat ini diatur. Hanya berlaku untuk VM Windows.

nilai yang diterima: false, true
--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--kb-numbers-to-exclude

Daftar KB yang dipisahkan spasi untuk dikecualikan dalam operasi patch. Hanya berlaku untuk VM Windows.

--kb-numbers-to-include

Daftar KB yang dipisahkan spasi untuk disertakan dalam operasi patch. Hanya berlaku untuk VM Windows.

--name -n

Nama Komputer Virtual. Anda dapat mengonfigurasi default menggunakan az configure --defaults vm=<name>.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

--package-name-masks-to-exclude

Daftar paket yang dipisahkan spasi untuk dikecualikan dalam operasi patch. Format: packageName_packageVersion. Hanya berlaku untuk VM Linux.

--package-name-masks-to-include

Daftar paket yang dipisahkan spasi untuk disertakan dalam operasi patch. Format: packageName_packageVersion. Hanya berlaku untuk VM Linux.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

az vm list

Mencantumkan detail Virtual Machines.

--resource-group dapat meneruskan string kosong sebagai parameter, yang akan menghasilkan semua informasi VM di bawah langganan. Untuk informasi selengkapnya tentang mengkueri informasi tentang Virtual Machines, lihat https://docs.microsoft.com/cli/azure/query-az-cli2.

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

Contoh

Mencantumkan semua VM.

az vm list

Mencantumkan semua VM menurut grup sumber daya.

az vm list -g MyResourceGroup

Cantumkan semua VM menurut grup sumber daya dengan detail.

az vm list -g MyResourceGroup -d

Parameter Opsional

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--show-details -d

Tampilkan alamat IP publik, FQDN, dan status daya. perintah akan berjalan lambat.

az vm list-ip-addresses

Mencantumkan alamat IP yang terkait dengan VM.

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

Contoh

Dapatkan alamat IP untuk VM.

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

Dapatkan alamat IP untuk semua VM dalam grup sumber daya.

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

Parameter Opsional

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--name -n

Nama Komputer Virtual. Anda dapat mengonfigurasi default menggunakan az configure --defaults vm=<name>.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

az vm list-sizes

Mencantumkan ukuran yang tersedia untuk VM.

az vm list-sizes --location

Contoh

Cantumkan ukuran VM yang tersedia di wilayah US Barat.

az vm list-sizes -l westus

Parameter yang Diperlukan

--location -l

Lokasi. Nilai dari: az account list-locations. Anda dapat mengonfigurasi lokasi default menggunakan az configure --defaults location=<location>.

az vm list-skus

Dapatkan detail untuk SKU sumber daya terkait komputasi.

Perintah ini menggabungkan pembatasan tingkat langganan, menawarkan informasi yang paling akurat.

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

Contoh

Mencantumkan semua SKU di wilayah US Barat.

az vm list-skus -l westus

Cantumkan semua ukuran vm yang tersedia di wilayah US Timur2 yang mendukung zona ketersediaan.

az vm list-skus -l eastus2 --zone

Cantumkan semua ukuran vm yang tersedia di wilayah US Timur2 yang mendukung zona ketersediaan dengan nama seperti "standard_ds1...".

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

Mencantumkan set ketersediaan informasi sku terkait di wilayah US Barat.

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

Parameter Opsional

--all

Perlihatkan semua informasi termasuk ukuran vm yang tidak tersedia di bawah langganan saat ini.

nilai yang diterima: false, true
--location -l

Lokasi. Nilai dari: az account list-locations. Anda dapat mengonfigurasi lokasi default menggunakan az configure --defaults location=<location>.

--resource-type -r

Jenis sumber daya misalnya "availabilitySets", "snapshots", "disk", dll.

--size -s

Nama ukuran, nama parsial diterima.

--zone -z

Tampilkan sku yang mendukung zona ketersediaan.

nilai yang diterima: false, true

az vm list-usage

Mencantumkan sumber daya penggunaan yang tersedia untuk VM.

az vm list-usage --location

Contoh

Dapatkan penggunaan sumber daya komputasi untuk wilayah US Barat.

az vm list-usage -l westus

Parameter yang Diperlukan

--location -l

Lokasi. Nilai dari: az account list-locations. Anda dapat mengonfigurasi lokasi default menggunakan az configure --defaults location=<location>.

az vm list-vm-resize-options

Mencantumkan opsi mengubah ukuran yang tersedia untuk VM.

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

Contoh

Cantumkan semua ukuran VM yang tersedia untuk mengubah ukuran.

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

Mencantumkan ukuran yang tersedia untuk semua VM dalam grup sumber daya.

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

Parameter Opsional

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--name -n

Nama Komputer Virtual. Anda dapat mengonfigurasi default menggunakan az configure --defaults vm=<name>.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

az vm open-port

Membuka mesin virtual ke lalu lintas masuk pada port tertentu.

Menambahkan aturan keamanan ke kelompok keamanan jaringan (NSG) yang dilampirkan ke antarmuka jaringan (NIC) atau subnet VM. NSG yang ada akan digunakan atau yang baru akan dibuat. Nama aturan adalah 'open-port-{port}' dan akan menimpa aturan yang ada dengan nama ini. Untuk VM multi-NIC, atau untuk kontrol yang lebih halus, gunakan perintah jaringan yang sesuai secara langsung (buat aturan nsg, dll).

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

Contoh

Buka semua port pada VM untuk lalu lintas masuk.

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

Buka berbagai port pada VM untuk lalu lintas masuk dengan prioritas tertinggi.

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

Buka port 555, 557, 558, dan 559 ke lalu lintas masuk dengan prioritas tertinggi.

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

Buka semua port untuk semua VM dalam grup sumber daya.

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

Parameter yang Diperlukan

--port

Rentang port atau port (misalnya: 80-100) untuk membuka lalu lintas masuk. Gunakan '*' untuk mengizinkan lalu lintas ke semua port. Gunakan nilai yang dipisahkan koma untuk menentukan lebih dari satu port atau rentang port.

Parameter Opsional

--apply-to-subnet

Izinkan lalu lintas masuk pada subnet alih-alih NIC.

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--name -n

Nama komputer virtual untuk membuka lalu lintas masuk.

--nsg-name

Nama grup keamanan jaringan yang akan dibuat jika tidak ada. Diabaikan jika NSG sudah ada.

--priority

Prioritas aturan, antara 100 (prioritas tertinggi) dan 4096 (prioritas terendah). Harus unik untuk setiap aturan dalam koleksi.

nilai default: 900
--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

az vm perform-maintenance

Operasi untuk melakukan pemeliharaan pada komputer virtual.

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

Parameter Opsional

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--name -n

Nama Komputer Virtual. Anda dapat mengonfigurasi default menggunakan az configure --defaults vm=<name>.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

az vm reapply

Terapkan ulang VM.

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

Contoh

Terapkan ulang VM.

az vm reapply -g MyResourceGroup -n MyVm

Terapkan ulang semua VM dalam grup sumber daya.

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

Parameter Opsional

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--name -n

Nama Komputer Virtual. Anda dapat mengonfigurasi default menggunakan az configure --defaults vm=<name>.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

az vm redeploy

Menyebarkan ulang VM yang ada.

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

Contoh

Menyebarkan ulang VM.

az vm redeploy -g MyResourceGroup -n MyVm

Menyebarkan ulang semua VM dalam grup sumber daya.

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

Parameter Opsional

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--name -n

Nama Komputer Virtual. Anda dapat mengonfigurasi default menggunakan az configure --defaults vm=<name>.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

az vm resize

Perbarui ukuran VM.

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

Contoh

Mengubah ukuran VM.

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

Mengubah ukuran semua VM dalam grup sumber daya.

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

Parameter yang Diperlukan

--size

Ukuran VM.

nilai dari: az vm list-vm-resize-options

Parameter Opsional

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--name -n

Nama Komputer Virtual. Anda dapat mengonfigurasi default menggunakan az configure --defaults vm=<name>.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

az vm restart

Mulai ulang VM.

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

Contoh

Mulai ulang VM.

az vm restart -g MyResourceGroup -n MyVm

Mulai ulang semua VM dalam grup sumber daya.

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

Parameter Opsional

--force

Paksa VM untuk memulai ulang dengan menyebarkannya kembali. Gunakan jika VM tidak responsif.

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--name -n

Nama Komputer Virtual. Anda dapat mengonfigurasi default menggunakan az configure --defaults vm=<name>.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

az vm show

Dapatkan detail VM.

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

Contoh

Tampilkan informasi tentang VM.

az vm show -g MyResourceGroup -n MyVm -d

Dapatkan detail untuk semua VM dalam grup sumber daya.

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

Parameter Opsional

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--include-user-data -u

Sertakan properti data pengguna dalam hasil kueri.

--name -n

Nama Komputer Virtual. Anda dapat mengonfigurasi default menggunakan az configure --defaults vm=<name>.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--show-details -d

Tampilkan alamat IP publik, FQDN, dan status daya. perintah akan berjalan lambat.

az vm simulate-eviction

Simulasikan pengeluaran Spot VM.

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

Contoh

Simulasikan pengeluaran Spot VM.

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

Parameter Opsional

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--name -n

Nama Komputer Virtual. Anda dapat mengonfigurasi default menggunakan az configure --defaults vm=<name>.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

az vm start

Mulai VM yang dihentikan.

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

Contoh

Mulai VM yang dihentikan.

az vm start -g MyResourceGroup -n MyVm

Mulai semua VM dalam grup sumber daya.

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

Mulai VM yang dihentikan. (dibuat otomatis)

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

Parameter Opsional

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--name -n

Nama Komputer Virtual. Anda dapat mengonfigurasi default menggunakan az configure --defaults vm=<name>.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

az vm stop

Matikan (hentikan) VM yang sedang berjalan.

VM akan terus ditagih. Untuk menghindari hal ini, Anda dapat membatalkan alokasi VM melalui "az vm deallocate".

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

Contoh

Matikan (hentikan) VM yang sedang berjalan.

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

Matikan VM yang sedang berjalan tanpa mematikan.

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

Mematikan VM dalam grup sumber daya.

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

Parameter Opsional

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--name -n

Nama Komputer Virtual. Anda dapat mengonfigurasi default menggunakan az configure --defaults vm=<name>.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--skip-shutdown

Lewati matikan dan matikan segera.

az vm update

Memperbarui properti VM.

Perbarui objek dan properti VM menggunakan jalur yang sesuai dengan '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]

Contoh

Menambahkan atau memperbarui tag.

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

Menghapus tag.

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

Atur NIC utama VM.

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

Tambahkan NIC non-primer baru ke VM.

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

Hapus NIC keempat dari VM.

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

Menambahkan VM yang ada ke host khusus

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

Menambahkan VM yang ada ke grup host khusus

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

Parameter Opsional

--add

Tambahkan objek ke daftar objek dengan menentukan jalur dan pasangan nilai kunci. Contoh: --add property.listProperty <key=value, string, atau JSON string>.

--capacity-reservation-group --crg

ID atau nama grup reservasi kapasitas yang digunakan untuk mengalokasikan. Teruskan "Tidak Ada" untuk memisahkan grup reservasi kapasitas. Harap dicatat bahwa jika Anda ingin menghapus VM/VMSS yang telah dikaitkan dengan grup reservasi kapasitas, Anda perlu memisahkan grup reservasi kapasitas terlebih dahulu.

--disk-caching

Gunakan nilai tunggal untuk diterapkan di seluruh, atau tentukan disk individual, misalnya 'os=ReadWrite 0=None 1=ReadOnly' harus mengaktifkan pembaruan disk os dan 2 disk data.

--enable-hibernation

Bendera yang mengaktifkan atau menonaktifkan kemampuan hibernasi pada VM.

nilai yang diterima: false, true
--enable-secure-boot

Aktifkan boot aman.

nilai yang diterima: false, true
--enable-vtpm

Aktifkan vTPM.

nilai yang diterima: false, true
--ephemeral-os-disk-placement --ephemeral-placement

Hanya berlaku saat digunakan dengan --size. Memungkinkan Anda memilih lokasi provisi disk OS Ephemeral.

nilai yang diterima: CacheDisk, ResourceDisk
--force-string

Saat menggunakan 'set' atau 'add', pertahankan literal string alih-alih mencoba mengonversi ke JSON.

--host

ID sumber daya dari host khusus tempat VM akan berada. --host dan --host-group tidak dapat digunakan bersama-sama. Anda harus membatalkan alokasi VM sebelum memperbarui, dan memulai VM setelah pembaruan. Silakan lihat bantuan untuk contoh lebih lanjut.

--host-group

Nama atau ID sumber daya dari grup host khusus tempat VM akan berada. --host dan --host-group tidak dapat digunakan bersama-sama. Anda harus membatalkan alokasi VM sebelum memperbarui, dan memulai VM setelah pembaruan. Silakan lihat bantuan untuk contoh lebih lanjut.

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--license-type

Menentukan bahwa citra atau disk Windows telah dilisensikan secara lokal. Untuk mengaktifkan Azure Hybrid Benefit untuk Windows Server, gunakan 'Windows_Server'. Untuk mengaktifkan Hak Hosting Multi-penyewa untuk Windows 10, gunakan 'Windows_Client'. Untuk informasi selengkapnya, lihat dokumen online Azure Windows VM.

nilai yang diterima: 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

Harga maksimum (dalam Dolar AS) yang bersedia Anda bayar untuk Spot VM/VMSS. -1 menunjukkan bahwa Spot VM/VMSS tidak boleh dikeluarkan karena alasan harga.

--name -n

Nama Komputer Virtual. Anda dapat mengonfigurasi default menggunakan az configure --defaults vm=<name>.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

--os-disk

ID disk OS terkelola atau nama untuk ditukar.

--ppg

Nama atau ID grup penempatan kedekatan yang harus dikaitkan dengan VM.

--priority

Prioritas. Gunakan 'Spot' untuk menjalankan beban kerja berumur pendek dengan cara yang hemat biaya. Enum 'Rendah' akan ditolak di masa depan. Silakan gunakan 'Spot' untuk menyebarkan Azure spot VM dan/atau VMSS. Default ke Reguler.

nilai yang diterima: Low, Regular, Spot
--remove

Hapus properti atau elemen dari daftar. Contoh: --remove property.list OR --remove propertyToRemove.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--set

Perbarui objek dengan menentukan jalur properti dan nilai yang akan diatur. Contoh: --set property1.property2=.

--size

Ukuran baru komputer virtual. Lihat https://azure.microsoft.com/pricing/details/virtual-machines/ untuk info ukuran.

--ultra-ssd-enabled

Mengaktifkan atau menonaktifkan kemampuan untuk memiliki 1 disk data terkelola atau lebih dengan akun penyimpanan UltraSSD_LRS.

nilai yang diterima: false, true
--user-data

UserData untuk VM. Ini dapat diteruskan sebagai file atau string. Jika string kosong diteruskan, nilai yang ada akan dihapus.

--v-cpus-available

Tentukan jumlah vCPU yang tersedia.

--v-cpus-per-core

Tentukan rasio vCPU ke inti fisik. Mengatur properti ini ke 1 juga berarti bahwa hyper-threading dinonaktifkan.

--workspace

Nama atau ID Ruang Kerja Analitik Log. Jika Anda menentukan ruang kerja melalui namanya, ruang kerja harus berada dalam grup sumber daya yang sama dengan vm, jika tidak, ruang kerja baru akan dibuat.

--write-accelerator

Aktifkan/nonaktifkan akselerator tulis disk. Gunakan nilai tunggal 'true/false' untuk diterapkan di seluruh, atau tentukan disk individual, misalnya'os=true 1=true 2=true' untuk disk os dan disk data dengan lun 1 & 2.

az vm wait

Tempatkan CLI dalam status menunggu hingga kondisi VM terpenuhi.

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

Contoh

Tunggu hingga VM dibuat.

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

Tunggu hingga semua VM dalam grup sumber daya dihapus.

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

Parameter Opsional

--created

Tunggu hingga dibuat dengan 'provisioningState' di 'Berhasil'.

--custom

Tunggu hingga kondisi memenuhi kueri JMESPath kustom. Mis. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Tunggu hingga dihapus.

--exists

Tunggu hingga sumber daya ada.

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--interval

Interval polling dalam hitungan detik.

nilai default: 30
--name -n

Nama Komputer Virtual. Anda dapat mengonfigurasi default menggunakan az configure --defaults vm=<name>.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--timeout

Waktu tunggu maksimum dalam detik.

nilai default: 3600
--updated

Tunggu hingga diperbarui dengan provisioningState di 'Berhasil'.