Aracılığıyla paylaş


az vm

Not

Bu komut grubunda hem Azure CLI hem de en az bir uzantıda tanımlanan komutlar vardır. Genişletilmiş özelliklerinden yararlanmak için her uzantıyı yükleyin. Uzantılar hakkında daha fazla bilgi edinin.

Linux veya Windows sanal makinelerini yönetme.

Komutlar

Name Description Tür Durum
az vm aem

SAP için Azure Gelişmiş İzleme Uzantısı'nı yönetme.

Dahili GA
az vm aem delete

Azure Gelişmiş İzleme Uzantısı'nı kaldırın.

Dahili GA
az vm aem set

Azure Gelişmiş İzleme Uzantısı'nı yapılandırın.

Dahili GA
az vm aem verify

Azure Gelişmiş İzleme Uzantıları'nın doğru yapılandırıldığını doğrulayın.

Dahili GA
az vm application

VM için uygulamaları yönetme.

Temel GA
az vm application list

VM için uygulamaları listeleyin.

Temel GA
az vm application set

VM için uygulamaları ayarlayın.

Temel GA
az vm assess-patches

Vm'de düzeltme eklerini değerlendirme.

Temel GA
az vm auto-shutdown

VM için otomatik kapatmayı yönetin.

Temel GA
az vm availability-set

Kaynakları kullanılabilirlik kümeleri halinde gruplandırma.

Temel GA
az vm availability-set convert

Azure Kullanılabilirlik Kümesini yönetilen disklere sahip VM'leri içerecek şekilde dönüştürün.

Temel GA
az vm availability-set create

Azure Kullanılabilirlik Kümesi oluşturma.

Temel GA
az vm availability-set delete

Kullanılabilirlik kümesini silin.

Temel GA
az vm availability-set list

Kullanılabilirlik kümelerini listeleyin.

Temel GA
az vm availability-set list-sizes

Mevcut kullanılabilirlik kümesinde yeni bir sanal makine oluşturmak için kullanılabilecek tüm kullanılabilir sanal makine boyutlarını listeleyin.

Temel GA
az vm availability-set show

Kullanılabilirlik kümesi hakkında bilgi edinin.

Temel GA
az vm availability-set update

Azure Kullanılabilirlik Kümesini güncelleştirme.

Temel GA
az vm boot-diagnostics

Azure Sanal Makinesi başlatma sorunlarını giderme.

Temel GA
az vm boot-diagnostics disable

Vm'de önyükleme tanılamasını devre dışı bırakın.

Temel GA
az vm boot-diagnostics enable

Vm'de önyükleme tanılamasını etkinleştirin.

Temel GA
az vm boot-diagnostics get-boot-log

Vm'den önyükleme tanılama günlüğünü alın.

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

Sanal makinenin önyükleme tanılama günlükleri için SAS URI'lerini alın.

Temel GA
az vm capture

Durdurulmuş bir VM'nin bilgilerini yakalama.

Temel GA
az vm convert

Yönetilmeyen diskleri olan bir VM'yi yönetilen diskleri kullanacak şekilde dönüştürün.

Temel GA
az vm create

Azure Sanal Makinesi oluşturma.

Temel GA
az vm deallocate

Bilgi işlem kaynaklarının artık ayrılmaması için VM'nin serbest bırakılması (ücretler artık uygulanmaz). Durum 'Durduruldu' olan 'Durduruldu (Serbest Bırakıldı)' olarak değişir.

Temel GA
az vm delete

Bir sanal makineyi silme.

Temel GA
az vm diagnostics

Azure Sanal Makine tanılama uzantısını yapılandırın.

Temel GA
az vm diagnostics get-default-config

Vm için varsayılan yapılandırma ayarlarını alın.

Temel GA
az vm diagnostics set

Azure VM tanılama uzantısını yapılandırın.

Temel GA
az vm disk

Vm'ye bağlı yönetilen veri disklerini yönetin.

Temel GA
az vm disk attach

Vm'ye yönetilen bir kalıcı disk ekleyin.

Temel GA
az vm disk detach

Yönetilen diski VM'den ayırma.

Temel GA
az vm encryption

VM disklerinin şifrelenmesini yönetin.

Temel GA
az vm encryption disable

İşletim sistemi diskinde ve/veya veri disklerinde disk şifrelemesini devre dışı bırakın. Bağlı disklerin şifresini çözme.

Temel GA
az vm encryption enable

İşletim sistemi diskinde ve/veya veri disklerinde disk şifrelemesini etkinleştirin. Bağlı diskleri şifreleyin.

Temel GA
az vm encryption show

Şifreleme durumunu göster.

Temel GA
az vm extension

VM'lerdeki uzantıları yönetin.

Temel GA
az vm extension delete

Uzantıyı silmek için silme işlemi.

Temel GA
az vm extension image

Abonelik ve bölge için kullanılabilir VM uzantılarını bulun.

Temel GA
az vm extension image list

Kullanılabilir uzantılarla ilgili bilgileri listeleyin.

Temel GA
az vm extension image list-names

Kullanılabilir uzantıların adlarını listeleyin.

Temel GA
az vm extension image list-versions

Kullanılabilir uzantıların sürümlerini listeleyin.

Temel GA
az vm extension image show

Uzantı bilgilerini görüntüleme.

Temel GA
az vm extension list

Vm'ye bağlı uzantıları listeleyin.

Temel GA
az vm extension set

VM için uzantıları ayarlama.

Temel GA
az vm extension show

Vm'ye bağlı uzantılar hakkındaki bilgileri görüntüleyin.

Temel GA
az vm extension wait

Bir sanal makine uzantısı koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

Temel GA
az vm generalize

Vm'yi genelleştirilmiş olarak işaretleyerek birden çok dağıtım için görüntülenmesine izin verin.

Temel GA
az vm get-instance-view

VM hakkında örnek bilgilerini alın.

Temel GA
az vm host

Sanal Makineler için Ayrılmış Konakları yönetme.

Temel GA
az vm host create

Ayrılmış bir konak oluşturun.

Temel GA
az vm host delete

Ayrılmış bir konağı silin.

Temel GA
az vm host get-instance-view

Ayrılmış bir konak hakkında örnek bilgilerini alın.

Temel GA
az vm host group

Ayrılmış Konak Gruplarını yönetme.

Temel GA
az vm host group create

Ayrılmış bir konak grubu oluşturun.

Temel GA
az vm host group delete

Ayrılmış bir konak grubunu silin.

Temel GA
az vm host group get-instance-view

Ayrılmış bir konak grubunun örnek görünümünü alma.

Temel GA
az vm host group list

Ayrılmış konak gruplarını listeleyin.

Temel GA
az vm host group show

Ayrılmış bir konak grubunun ayrıntılarını alın.

Temel GA
az vm host group update

Ayrılmış bir konak grubunu güncelleştirin.

Temel GA
az vm host list

Ayrılmış konakları listeleyin.

Temel GA
az vm host list-resize-options

Belirtilen ayrılmış konağın yeniden boyutlandırılabildiği tüm kullanılabilir ayrılmış konak boyutlarını listeleyin. NOT: Sağlanan ayrılmış konak boyutları yalnızca mevcut ayrılmış konağın ölçeğini genişletmek için kullanılabilir.

Temel GA
az vm host redeploy

Ayrılmış konağı yeniden dağıtın.

Temel GA
az vm host resize

Ayrılmış bir konağı yeniden boyutlandırma.

Temel GA
az vm host restart

Ayrılmış konağı yeniden başlatın.

Temel GA
az vm host show

Ayrılmış bir konağın ayrıntılarını alın.

Temel GA
az vm host update

Ayrılmış bir konağı güncelleştirin.

Temel GA
az vm host wait

Bir koşul karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

Temel GA
az vm identity

Vm'nin hizmet kimliklerini yönetme.

Temel GA
az vm identity assign

Vm'de yönetilen hizmet kimliğini etkinleştirme.

Temel GA
az vm identity remove

Vm'den yönetilen hizmet kimliklerini kaldırma.

Temel GA
az vm identity show

VM'nin yönetilen kimlik bilgilerini görüntüleme.

Temel GA
az vm image

Kullanılabilir sanal makine görüntüleri hakkında bilgi.

Temel GA
az vm image accept-terms

Görüntünün VM oluşturmak için kullanılabilmesi için Azure Market terimi kabul edin.

Temel Kullanım Dışı
az vm image list

Azure Market kullanılabilir VM/VMSS görüntülerini listeleyin.

Temel GA
az vm image list-offers

Azure Market kullanılabilir VM görüntüsü tekliflerini listeleyin.

Temel GA
az vm image list-publishers

Azure Market kullanılabilir VM görüntüsü yayımcılarını listeleyin.

Temel GA
az vm image list-skus

Azure Market kullanılabilir VM görüntüsü SKU'larını listeleyin.

Temel GA
az vm image show

Azure Market kullanılabilir bir VM görüntüsünün ayrıntılarını alın.

Temel GA
az vm image terms

Azure Market görüntü terimlerini yönetin.

Temel GA
az vm image terms accept

Görüntünün VM oluşturmak için kullanılabilmesi için Azure Market görüntü terimlerini kabul edin.

Temel GA
az vm image terms cancel

Azure Market görüntü koşullarını iptal edin.

Temel GA
az vm image terms show

Azure Market resim terimlerinin ayrıntılarını alın.

Temel GA
az vm install-patches

Vm'ye düzeltme ekleri yükleyin.

Temel GA
az vm list

Sanal Makineler ayrıntılarını listeleyin.

Temel GA
az vm list-ip-addresses

Vm ile ilişkili IP adreslerini listeleme.

Temel GA
az vm list-sizes

VM'ler için kullanılabilir boyutları listeleyin.

Temel GA
az vm list-skus

İşlemle ilgili kaynak SKU'larının ayrıntılarını alın.

Temel GA
az vm list-usage

VM'ler için kullanılabilir kullanım kaynaklarını listeleyin.

Temel GA
az vm list-vm-resize-options

VM'ler için kullanılabilir yeniden boyutlandırma seçeneklerini listeleyin.

Temel GA
az vm monitor

Bir vm için monitör yönünü yönetin.

Temel GA
az vm monitor log

Vm için log analytics çalışma alanını yönetin.

Temel GA
az vm monitor log show

Vm ile bağlantılı Log Analytics çalışma alanında bir sorgu yürütür.

Temel GA
az vm monitor metrics

Vm için ölçümleri yönetme.

Temel Önizle
az vm monitor metrics list-definitions

Vm için ölçüm tanımlarını listeleme.

Temel Önizle
az vm monitor metrics tail

Vm'nin ölçüm değerlerini listeleme.

Temel Önizle
az vm nic

Ağ arabirimlerini yönetme. Ayrıca az network nicbkz. .

Temel GA
az vm nic add

Vm'ye mevcut NIC'leri ekleyin.

Temel GA
az vm nic list

Vm'de kullanılabilen NIC'leri listeleme.

Temel GA
az vm nic remove

VM'den NIC'leri kaldırma.

Temel GA
az vm nic set

Vm'ye bağlı bir NIC'nin ayarlarını yapılandırın.

Temel GA
az vm nic show

Vm'ye bağlı bir NIC'nin bilgilerini görüntüleme.

Temel GA
az vm open-port

Belirtilen bağlantı noktalarında gelen trafiğe bir VM açar.

Temel GA
az vm perform-maintenance

Bir sanal makinede bakım gerçekleştirme işlemi.

Temel GA
az vm reapply

VM'leri yeniden uygulayın.

Temel GA
az vm redeploy

Mevcut bir VM'yi yeniden dağıtma.

Temel GA
az vm reimage

Bir sanal makineyi yeniden görüntüleyin (işletim sistemini yükseltin).

Temel GA
az vm repair

VM'leri düzeltmek için otomatik onarım komutları.

Dahili GA
az vm repair create

Yeni bir onarım VM'si oluşturun ve kaynak VM'nin kopyalanan işletim sistemi diskini veri diski olarak ekleyin.

Dahili GA
az vm repair list-scripts

Kullanılabilir betikleri listeleyin. konumundadır https://github.com/Azure/repair-script-library.

Dahili GA
az vm repair repair-and-restore

VM'yi onarın ve geri yükleyin.

Dahili Önizle
az vm repair reset-nic

VM konuk işletim sistemindeki ağ arabirimi yığınını sıfırlayın. . https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/reset-network-interface

Dahili Önizle
az vm repair restore

Kaynak VM'nin işletim sistemi diskiyle onarım VM'sinden veri diski değiştirin.

Dahili GA
az vm repair run

Sanal makinede GitHub'dan doğrulanmış betikleri çalıştırın. Kullanılabilir betikleri görüntülemek için 'az vm repair list-scripts'.

Dahili GA
az vm resize

Vm'nin boyutunu güncelleştirin.

Temel GA
az vm restart

VM'leri yeniden başlatın.

Temel GA
az vm run-command

Sanal Makinede çalıştırma komutlarını yönetme.

Temel GA
az vm run-command create

Run komutunu oluşturma işlemi.

Temel GA
az vm run-command delete

Run komutunu silme işlemi.

Temel GA
az vm run-command invoke

Vm'de belirli bir çalıştırma komutunu yürütür.

Temel GA
az vm run-command list

Vm'den veya konumdan çalıştırma komutlarını listeleme.

Temel GA
az vm run-command show

Belirli bir çalıştırma komutu alın.

Temel GA
az vm run-command update

Run komutunu güncelleştirme işlemi.

Temel GA
az vm run-command wait

RES virtual-machine-run-command koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

Temel GA
az vm secret

VM gizli dizilerini yönetme.

Temel GA
az vm secret add

VM'ye gizli dizi ekleyin.

Temel GA
az vm secret format

Gizli dizileri VM'ler ve VMSS'ler tarafından kullanılabilecek bir forma dönüştürün.

Temel GA
az vm secret list

Vm'de gizli dizileri listeleme.

Temel GA
az vm secret remove

Vm'den gizli dizi kaldırma.

Temel GA
az vm show

Vm'nin ayrıntılarını alın.

Temel GA
az vm simulate-eviction

Spot VM çıkarma benzetimi.

Temel GA
az vm start

Durdurulmuş bir VM'yi başlatır.

Temel GA
az vm stop

Çalışan vm'leri kapatın (durdurun).

Temel GA
az vm unmanaged-disk

Vm'ye bağlı yönetilmeyen veri disklerini yönetin.

Temel GA
az vm unmanaged-disk attach

Vm'ye yönetilmeyen bir kalıcı disk ekleyin.

Temel GA
az vm unmanaged-disk detach

Yönetilmeyen diski vm'den ayırma.

Temel GA
az vm unmanaged-disk list

Vm'nin yönetilmeyen disklerini listeleme.

Temel GA
az vm update

Vm'nin özelliklerini güncelleştirme.

Temel GA
az vm user

Vm için kullanıcı hesaplarını yönetme.

Temel GA
az vm user delete

Vm'den kullanıcı hesabı silme.

Temel GA
az vm user reset-ssh

Vm'de SSH yapılandırmasını sıfırlayın.

Temel GA
az vm user update

VM için bir kullanıcı hesabını güncelleştirin. Vm kullanıcısı için parola veya ssh anahtarı değerini güncelleştirmek için bunu kullanabilirsiniz.

Temel GA
az vm wait

VM'nin bir koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

Temel GA

az vm assess-patches

Vm'de düzeltme eklerini değerlendirme.

az vm assess-patches [--ids]
                     [--name]
                     [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                     [--resource-group]
                     [--subscription]

Örnekler

Vm'de düzeltme eklerini değerlendirme.

az vm assess-patches -g MyResourceGroup -n MyVm

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name --vm-name -n

Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

kabul edilen değerler: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az vm auto-shutdown

VM için otomatik kapatmayı yönetin.

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

Örnekler

Vm için otomatik kapatma zamanlaması oluşturun.

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

Vm için otomatik kapatma zamanlamasını silin.

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

İsteğe Bağlı Parametreler

--email

Bildirimlerin gönderileceği e-posta alıcısı (noktalı virgülle ayrılmış e-posta adreslerinin listesi olabilir).

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--location -l

Konum. Değerleri: az account list-locations. kullanarak az configure --defaults location=<location>varsayılan konumu yapılandırabilirsiniz.

--name -n

Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.

--off

VM için otomatik kapatmayı kapatın. Yapılandırma temizlenir.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--time

Zamanlamanın her gün gerçekleşeceği günün UTC saati. Biçim: ssmm. Örnek: 1730.

--webhook

Bildirimin gönderileceği web kancası URL'si.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az vm capture

Durdurulmuş bir VM'nin bilgilerini yakalama.

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

Örnekler

Durdurulan bir sanal makineyi serbest bırakma, genelleştirme ve yakalama.

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

Durdurulan birden çok sanal makineyi serbest bırakma, genelleştirme ve yakalama.

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

Gerekli Parametreler

--vhd-name-prefix

VM diskleri için VHD adı ön eki belirtilir.

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.

--overwrite

Varolan disk dosyasının üzerine yaz.

varsayılan değer: True
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--storage-container

Disklerin kaydedildiği depolama hesabı kapsayıcı adı.

varsayılan değer: vhds
--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az vm convert

Yönetilmeyen diskleri olan bir VM'yi yönetilen diskleri kullanacak şekilde dönüştürün.

az vm convert [--ids]
              [--name]
              [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
              [--resource-group]
              [--subscription]

Örnekler

Yönetilmeyen diskleri olan bir VM'yi yönetilen diskleri kullanacak şekilde dönüştürün.

az vm convert -g MyResourceGroup -n MyVm

Yönetilen diskleri kullanmak için kaynak grubundaki yönetilmeyen disklere sahip tüm VM'leri dönüştürün.

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

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name --vm-name -n

Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

kabul edilen değerler: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az vm create

Azure Sanal Makinesi oluşturma.

az vm create --name
             --resource-group
             [--accelerated-networking {false, true}]
             [--accept-term]
             [--admin-password]
             [--admin-username]
             [--asgs]
             [--assign-identity]
             [--attach-data-disks]
             [--attach-os-disk]
             [--authentication-type {all, password, ssh}]
             [--availability-set]
             [--boot-diagnostics-storage]
             [--capacity-reservation-group]
             [--computer-name]
             [--count]
             [--custom-data]
             [--data-disk-caching]
             [--data-disk-delete-option]
             [--data-disk-encryption-sets]
             [--data-disk-sizes-gb]
             [--disable-integrity-monitoring-autoupgrade]
             [--disk-controller-type {NVMe, SCSI}]
             [--edge-zone]
             [--enable-agent {false, true}]
             [--enable-auto-update {false, true}]
             [--enable-hibernation {false, true}]
             [--enable-hotpatching {false, true}]
             [--enable-integrity-monitoring]
             [--enable-proxy-agent {false, true}]
             [--enable-secure-boot {false, true}]
             [--enable-vtpm {false, true}]
             [--encryption-at-host {false, true}]
             [--ephemeral-os-disk {false, true}]
             [--ephemeral-os-disk-placement {CacheDisk, NvmeDisk, ResourceDisk}]
             [--eviction-policy {Deallocate, Delete}]
             [--generate-ssh-keys]
             [--host]
             [--host-group]
             [--image]
             [--license-type {None, RHEL_BASE, RHEL_BASESAPAPPS, RHEL_BASESAPHA, RHEL_BYOS, RHEL_ELS_6, RHEL_EUS, RHEL_SAPAPPS, RHEL_SAPHA, SLES, SLES_BYOS, SLES_HPC, SLES_SAP, SLES_STANDARD, UBUNTU, UBUNTU_PRO, Windows_Client, Windows_Server}]
             [--location]
             [--max-price]
             [--nic-delete-option]
             [--nics]
             [--no-wait]
             [--nsg]
             [--nsg-rule {NONE, RDP, SSH}]
             [--os-disk-caching {None, ReadOnly, ReadWrite}]
             [--os-disk-delete-option {Delete, Detach}]
             [--os-disk-encryption-set]
             [--os-disk-name]
             [--os-disk-secure-vm-disk-encryption-set]
             [--os-disk-security-encryption-type {DiskWithVMGuestState, NonPersistedTPM, VMGuestStateOnly}]
             [--os-disk-size-gb]
             [--os-type {linux, windows}]
             [--patch-mode {AutomaticByOS, AutomaticByPlatform, ImageDefault, Manual}]
             [--plan-name]
             [--plan-product]
             [--plan-promotion-code]
             [--plan-publisher]
             [--platform-fault-domain]
             [--ppg]
             [--priority {Low, Regular, Spot}]
             [--private-ip-address]
             [--proxy-agent-mode {Audit, Enforce}]
             [--public-ip-address]
             [--public-ip-address-allocation {dynamic, static}]
             [--public-ip-address-dns-name]
             [--public-ip-sku {Basic, Standard}]
             [--role]
             [--scope]
             [--secrets]
             [--security-type {ConfidentialVM, Standard, TrustedLaunch}]
             [--size]
             [--source-disk-restore-point]
             [--source-disk-restore-point-size-gb]
             [--source-resource]
             [--source-resource-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]

Örnekler

Otomatik SSH kimlik doğrulaması ile varsayılan bir Ubuntu2204 VM oluşturun.

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

Görüntü URN'sini kullanarak otomatik SSH kimlik doğrulaması ile varsayılan bir RedHat VM oluşturun.

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

Özel IP adresi olan varsayılan bir Windows Server VM oluşturun.

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

Özel yönetilen görüntüden VM oluşturun.

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

Genelleştirilmiş galeri görüntüsü sürümünden VM oluşturun.

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

Özelleştirilmiş bir galeri görüntüsü sürümünden VM oluşturun.

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

Galeri görüntüsünün en son sürümünden VM oluşturma

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

Yönetilen işletim sistemi diskine ekleyerek VM oluşturun.

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

VHD blob uri'sinden yönetilmeyen bir işletim sistemi diskine ekleyerek vm oluşturun.

az vm create -g MyResourceGroup -n MyVm --attach-os-disk https://vhd1234.blob.core.windows.net/vhds/osdisk1234.vhd --os-type linux --use-unmanaged-disk

Yapılandırma için cloud-init betiği kullanarak bir Debian11 VM oluşturun. Bkz. https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init.

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

SSH anahtarı kimlik doğrulaması ve mevcut bir sanal ağ ve kullanılabilirlik kümesinde bulunan bir genel DNS girişi ile bir Debian11 VM oluşturun.

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

Genel IP adresi, DNS girişi, iki veri diski (10 GB ve 20 GB) ile basit bir Ubuntu Linux VM oluşturun ve ardından RSA ssh anahtar çiftleri oluşturun.

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

Key Vault gizli dizilerini kullanarak bir Debian11 VM oluşturun.

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

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

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

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

Sistem tarafından atanan bir kimliğe sahip bir CentOS VM oluşturun. VM'nin depolama hesabına erişimi olan bir 'Katkıda Bulunan' rolü olacaktır.

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

Kullanıcı tarafından atanan kimliğe sahip bir Debian11 VM oluşturun.

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

Hem sistem hem de kullanıcı tarafından atanan kimlikle bir Debian11 VM oluşturun.

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

Geçerli kaynak grubunun bölgesindeki bir kullanılabilirlik alanında VM oluşturun.

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

Birden çok VM oluşturun. Bu örnekte 3 VM oluşturulur. Bunlar MyVm0, MyVm1, MyVm2'dir.

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

Paylaşılan galeri görüntüsünden VM oluşturma

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

Topluluk galerisi görüntüsünden VM oluşturma

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

Gerekli Parametreler

--name -n

Sanal makinenin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--accelerated-networking

Hızlandırılmış ağı etkinleştirin. Belirtilmediği sürece CLI, makine görüntüsüne ve boyutuna göre etkinleştirecektir.

kabul edilen değerler: false, true
--accept-term

Lisans sözleşmesini ve gizlilik bildirimini kabul edin.

--admin-password

Kimlik doğrulama türü 'Password' ise VM için parola.

--admin-username

VM'nin kullanıcı adı. Varsayılan değer, işletim sisteminin geçerli kullanıcı adıdır. Varsayılan değer sistem ayrılmışsa, varsayılan değer azureuser olarak ayarlanır. Ayrılmış değerlerin tam listesini almak için https://docs.microsoft.com/rest/api/compute/virtualmachines/createorupdate#osprofile lütfen bakın.

--asgs

VM ile ilişkilendirilecek mevcut uygulama güvenlik gruplarının boşlukla ayrılmış listesi.

--assign-identity

Sistem veya kullanıcı tarafından atanan kimlikleri boşluklarla ayırarak kabul edin. Sistem tarafından atanan kimliğe başvurmak için '[system]' veya kullanıcı tarafından atanan kimliğe başvurmak için bir kaynak kimliği kullanın. Daha fazla örnek için yardım'a göz atın.

--attach-data-disks

Mevcut veri disklerini VM'ye ekleyin. Yönetilmeyen bir disk VHD'si için yönetilen diskin veya URI'nin adını veya kimliğini kullanabilir.

--attach-os-disk

Vm'ye mevcut bir işletim sistemi diski ekleyin. Yönetilmeyen bir disk VHD'si için yönetilen diskin veya URI'nin adını veya kimliğini kullanabilir.

--authentication-type

VM ile kullanılacak kimlik doğrulama türü. Windows için parolayı ve Linux için SSH ortak anahtarını varsayılan olarak kullanır. "all" hem ssh hem de parola kimlik doğrulamasını etkinleştirir.

kabul edilen değerler: all, password, ssh
--availability-set

VM'nin ekleneceği mevcut kullanılabilirlik kümesinin adı veya kimliği. Varsayılan olarak yok.

--boot-diagnostics-storage

Önyükleme tanılamalarını yakalamak için önceden var olan depolama hesabı adı veya blob uri'si. Sku'su Standard_GRS, Standard_LRS ve Standard_RAGRS biri olmalıdır.

--capacity-reservation-group --crg
Önizleme

Ayırmak için kullanılan kapasite rezervasyon grubunun kimliği veya adı. Kapasite rezervasyon grubunu ilişkilendirmek için "Yok" ifadesini geçirin. Kapasite rezervasyon grubuyla ilişkilendirilmiş bir VM/VMSS'yi silmek istiyorsanız, önce kapasite rezervasyon grubunu ilişkilendirmeniz gerektiğini unutmayın.

--computer-name

Sanal makinenin ana bilgisayar işletim sistemi adı. Varsayılan olarak VM'nin adını kullanır.

--count
Önizleme

Oluşturulacak sanal makine sayısı. Değer aralığı [2, 250], dahil. Normal bir tek VM oluşturmak istiyorsanız bu parametreyi belirtmeyin. VM'ler paralel olarak oluşturulur. Bu komutun çıktısı tek bir VM yerine bir VM dizisidir. Her VM'nin kendi genel IP'leri (NIC) vardır. VNET ve NSG paylaşılır. Mevcut genel IP, NIC, VNET ve NSG'nin kaynak grubunda olmaması önerilir. --count belirtildiğinde -- 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 izin verilmez.

--custom-data

Özel init betik dosyası veya metni (cloud-init, cloud-config vb.).

--data-disk-caching

'Yok', 'ReadOnly', 'ReadWrite' gibi veri diskleri için önbelleğe alma türü Depolama. Tüm disklere uygulamak için tek bir değer kullanın veya tek tek diskleri yapılandırmak için kullanın<lun>=<vaule1> <lun>=<value2>.

--data-disk-delete-option

VM silindikten sonra veri disklerinin silinip silinmeyeceğini veya ayrılacağını belirtin. Tek bir veri diski takılıysa, izin verilen değerler Delete ve Detach değerleridir. Birden çok veri diski ekliyse, her diski yapılandırmak için lütfen "<data_disk>=Delete <data_disk2>=Detach" kullanın.

--data-disk-encryption-sets

Veri diskleri için disk şifreleme kümelerinin adları veya kimlikleri (boşlukla ayrılmış).

--data-disk-sizes-gb

Boşlukla ayrılmış boş yönetilen veri diski boyutları GB olarak oluşturulur.

--disable-integrity-monitoring-autoupgrade

Güvenilen Başlatma özellikli VM'ler ve VMSS için konuk kanıtlama uzantısının otomatik yükseltmesini devre dışı bırakın.

varsayılan değer: False
--disk-controller-type
Önizleme

VM veya VMSS için yapılandırılan disk denetleyicisi türünü belirtin.

kabul edilen değerler: NVMe, SCSI
--edge-zone

Kenar bölgesinin adı.

--enable-agent

Sanal makine aracısının sanal makinede sağlanıp sağlanmayacağını gösterir. Bu özellik belirtilmediğinde, varsayılan davranış true olarak ayarlamaktır. Bu, VM'ye daha sonra uzantı eklenebilmesi için VM Aracısı'nın VM'ye yüklenmesini sağlar.

kabul edilen değerler: false, true
--enable-auto-update

Windows sanal makinesi için Otomatik Güncelleştirmeler'nin etkinleştirilip etkinleştirilmediğini belirtin.

kabul edilen değerler: false, true
--enable-hibernation

VM'de hazırda bekleme özelliğini etkinleştiren veya devre dışı bırakan bayrak.

kabul edilen değerler: false, true
--enable-hotpatching

Yeniden başlatma gerektirmeden VM'lere düzeltme eki uygulama. --enable-agent ayarlanmalıdır ve --patch-mode automaticByPlatform olarak ayarlanmalıdır.

kabul edilen değerler: false, true
--enable-integrity-monitoring

Microsoft propietary'nin yüklenmesini ve güvenlik tarafından desteklenmeyen konuk kanıtlama uzantısının yüklenmesini etkinleştirin ve Güvenilen Başlatma özellikli VM'ler ve VMSS için Sistem Tarafından Atanan Kimlik'i etkinleştirin.

varsayılan değer: False
--enable-proxy-agent

Proxy aracısı özelliğinin sanal makinede mi yoksa sanal makine ölçek kümesinde mi etkinleştirileceğini belirtin.

kabul edilen değerler: false, true
--enable-secure-boot

Güvenli önyüklemeyi etkinleştirin.

kabul edilen değerler: false, true
--enable-vtpm

vTPM'yi etkinleştirin.

kabul edilen değerler: false, true
--encryption-at-host

VM veya VMSS için Konak Şifrelemesi'ni etkinleştirin. Bu, ana bilgisayarın kendisinde Kaynak/Geçici disk de dahil olmak üzere tüm diskler için şifrelemeyi etkinleştirir.

kabul edilen değerler: false, true
--ephemeral-os-disk

Yerel disk performansı ve daha hızlı VM/VMSS yeniden kullanım süresi sağlayarak doğrudan konak düğümünde bir işletim sistemi diski oluşturmanıza olanak tanır.

kabul edilen değerler: false, true
--ephemeral-os-disk-placement --ephemeral-placement

Yalnızca ile --ephemeral-os-diskkullanıldığında geçerlidir. Kısa ömürlü işletim sistemi disk sağlama konumunu seçmenize olanak tanır.

kabul edilen değerler: CacheDisk, NvmeDisk, ResourceDisk
--eviction-policy

Spot öncelikli sanal makine için çıkarma ilkesi. Varsayılan çıkarma ilkesi Spot öncelikli bir sanal makine için Serbest Bırak'tır.

kabul edilen değerler: Deallocate, Delete
--generate-ssh-keys

Eksikse SSH genel ve özel RSA anahtar dosyaları oluşturun. Anahtarlar ~/.ssh dizininde depolanır.

varsayılan değer: False
--host
Önizleme

VM'nin bulunacağı ayrılmış konağın kaynak kimliği. --host ve --host-group birlikte kullanılamaz.

--host-group
Önizleme

VM'nin bulunacağı ayrılmış konak grubunun adı veya kaynak kimliği. --host ve --host-group birlikte kullanılamaz.

--image

bir URN diğer adı, URN, özel görüntü adı veya kimliği, özel görüntü sürümü kimliği veya VHD blob URI'si olarak işletim sistemi görüntüsünün adı. Ayrıca paylaşılan galeri görüntüsünü de destekler. Lütfen kullanmak istediğiniz dağıtımın sürümü de dahil olmak üzere görüntü diğer adını kullanın. Örneğin: Lütfen Debian yerine Debian11 kullanın.' Geçerli URN biçimi kullanılmıyorsa --attach-os-disk. bu parametre gereklidir: "Publisher:Offer:Sku:Version". Daha fazla bilgi için bkz. https://docs.microsoft.com/azure/virtual-machines/linux/cli-ps-findimage.

şuradan alınan değerler:: az sig image-version show-shared, az vm image list, az vm image show
--license-type

Windows görüntüsünün veya diskinin şirket içinde lisanslandığını belirtir. Windows Server'da Azure Hibrit Avantajı etkinleştirmek için 'Windows_Server' kullanın. Windows 10 için Çok Kiracılı Barındırma Haklarını etkinleştirmek için 'Windows_Client' kullanın. Daha fazla bilgi için bkz. Azure Windows VM çevrimiçi belgeleri.

kabul edilen değerler: None, RHEL_BASE, RHEL_BASESAPAPPS, RHEL_BASESAPHA, RHEL_BYOS, RHEL_ELS_6, RHEL_EUS, RHEL_SAPAPPS, RHEL_SAPHA, SLES, SLES_BYOS, SLES_HPC, SLES_SAP, SLES_STANDARD, UBUNTU, UBUNTU_PRO, Windows_Client, Windows_Server
--location -l

VM'nin ve ilgili kaynakların oluşturulacağı konum. Varsayılan konum yapılandırılmamışsa, varsayılan olarak kaynak grubunun konumuna ayarlanır.

--max-price
Önizleme

Spot VM/VMSS için ödemek istediğiniz maksimum fiyat (ABD Doları cinsinden). -1, Spot VM/VMSS'nin fiyat nedeniyle çıkarılmaması gerektiğini gösterir.

--nic-delete-option

VM silindiğinde ağ arabirimine ne olacağını belirtin. Tüm kaynaklara uygulamak için tek bir değer kullanın veya tek tek kaynaklar için silme davranışını yapılandırmak için = kullanın. Olası seçenekler Sil ve Ayır'dır.

--nics

VM'ye eklenecek mevcut NIC'lerin adları veya kimlikleri. İlk NIC birincil olarak belirlenir. Atlanırsa yeni bir NIC oluşturulur. Mevcut bir NIC belirtilirse alt ağ, sanal ağ, genel IP veya NSG belirtmeyin.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--nsg

Yeni bir Ağ Güvenlik Grubu oluştururken (varsayılan) veya var olan bir gruba başvururken kullanılacak ad. Ayrıca, PowerShell veya --% işlecini kullanarak Azure CLI'da var olan bir NSG'ye kimlikle başvurabilir veya hiçbiri için "" ('""' belirtebilir).

--nsg-rule

Yeni bir NSG oluştururken oluşturulacak NSG kuralı. Windows'da RDP'ye izin vermek ve Linux üzerinde SSH'ye izin vermek için varsayılan olarak bağlantı noktalarını açar. NONE, NSG kuralını temsil eder.

kabul edilen değerler: NONE, RDP, SSH
--os-disk-caching

VM işletim sistemi diski için önbelleğe alma türünü Depolama. Varsayılan: ReadWrite.

kabul edilen değerler: None, ReadOnly, ReadWrite
--os-disk-delete-option

VM silindiğinde yönetilen diskin davranışını belirtin; örneğin yönetilen diskin silinip silinmeyeceğini veya ayrılacağını belirtin.

kabul edilen değerler: Delete, Detach
--os-disk-encryption-set

İşletim sistemi diski için disk şifreleme kümesinin adı veya kimliği.

--os-disk-name

Yeni VM işletim sistemi diskinin adı.

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

Müşteri tarafından yönetilen anahtar ile şifrelenmiş Gizli VM işletim sistemi diski ve VM konuk blobu için kullanılan yönetilen disk için müşteri tarafından yönetilen disk şifreleme kümesi kaynak kimliğini veya adını belirtin.

--os-disk-security-encryption-type

İşletim sistemi tarafından yönetilen diskin şifreleme türünü belirtin.

kabul edilen değerler: DiskWithVMGuestState, NonPersistedTPM, VMGuestStateOnly
--os-disk-size-gb

Oluşturulacak işletim sistemi disk boyutu GB.

--os-type

Özel VHD'de yüklü işletim sistemi türü. BIR URN veya URN diğer adı belirtirken kullanmayın.

kabul edilen değerler: linux, windows
--patch-mode

IaaS sanal makinesine konuk içi düzeltme eki uygulama modu. Windows VM için izin verilen değerler: AutomaticByOS, AutomaticByPlatform, Manual. Linux VM için izin verilen değerler: AutomaticByPlatform, ImageDefault. El ile - Bir sanal makineye düzeltme eki uygulanmasını denetlersiniz. Bunu yapmak için VM'nin içine el ile düzeltme eki uygularsınız. Bu modda otomatik güncelleştirmeler devre dışı bırakılır; paramater --enable-auto-update false olmalıdır. AutomaticByOS - Sanal makine işletim sistemi tarafından otomatik olarak güncelleştirilir. --enable-auto-update parametresi true olmalıdır. AutomaticByPlatform - sanal makine işletim sistemi tarafından otomatik olarak güncelleştirilir. ImageDefault - Sanal makinenin varsayılan düzeltme eki uygulama yapılandırması kullanılır. --enable-agent ve --enable-auto-update parametresi doğru olmalıdır.

kabul edilen değerler: AutomaticByOS, AutomaticByPlatform, ImageDefault, Manual
--plan-name

Plan adı.

--plan-product

Ürünü planlayın.

--plan-promotion-code

Promosyon kodunu planlayın.

--plan-publisher

Plan yayımcısı.

--platform-fault-domain

Sanal makinenin oluşturulacağı ölçek kümesi mantıksal hata etki alanını belirtin. Varsayılan olarak, sanal makine otomatik olarak kullanılabilir hata etki alanları arasında dengeyi en iyi şekilde koruyan bir hata etki alanına atanır. Bu yalnızca bu sanal makinenin virtualMachineScaleSet özelliği ayarlandıysa geçerlidir. Başvuruda bulunan sanal makine ölçek kümesinin platform hatası etki alanı sayısına sahip olması gerekir. Sanal makine oluşturulduktan sonra bu özellik güncelleştirilemez. Hata etki alanı ataması sanal makine örneği görünümünde görüntülenebilir.

--ppg

VM'nin ilişkilendirilmesi gereken yakınlık yerleştirme grubunun adı veya kimliği.

--priority

Öncelik. Kısa süreli iş yüklerini uygun maliyetli bir şekilde çalıştırmak için 'Spot' kullanın. 'Düşük' sabit listesi gelecekte kullanımdan kaldırılacaktır. Azure spot VM'sini ve/veya VMSS'yi dağıtmak için lütfen 'Spot' kullanın. Varsayılan olarak Normal'i seçin.

kabul edilen değerler: Low, Regular, Spot
--private-ip-address

Statik özel IP adresi (ör. 10.0.0.5).

--proxy-agent-mode

Özellik etkinse proxy aracısının yürütüleceği modu belirtin.

kabul edilen değerler: Audit, Enforce
--public-ip-address

Bir ip adresi oluştururken (varsayılan) veya var olan bir ip adresine başvururken genel IP adresinin adı. Ayrıca, PowerShell veya --% işlecini kullanarak Azure CLI'da var olan bir genel IP'ye kimlikle başvurabilir veya Hiçbiri ('""' için "" belirtebilir. PowerShell Core sürüm 7.3.4 kullanarak Azure CLI için belirtin veya "" (--public-ip-address veya --public-ip-address "").

--public-ip-address-allocation
kabul edilen değerler: dynamic, static
--public-ip-address-dns-name

Yeni oluşturulan genel IP için genel olarak benzersiz DNS adı.

--public-ip-sku

Genel IP SKU'su. Genel IP yalnızca 'Standart' olduğunda kenar bölgesinde oluşturulması desteklenir.

kabul edilen değerler: Basic, Standard
varsayılan değer: Standard
--role

Sistem tarafından atanan kimliğin sahip olacağı rol adı veya kimliği.

--scope

Sistem tarafından atanan kimliğin erişebileceği kapsam.

--secrets

bir veya daha fazla Key Vault gizli dizisini içeren JSON dizeleri veya dosyaları @{path} olarak kullanır [{ "sourceVault": { "id": "value" }, "vaultCertificates": [{ "certificateUrl": "value", "certificateStore": "cert store name (only on windows)"}] }].

--security-type

Sanal makinenin güvenlik türünü belirtin.

kabul edilen değerler: ConfidentialVM, Standard, TrustedLaunch
--size

Oluşturulacak VM boyutu. Boyut bilgileri için bkz https://azure.microsoft.com/pricing/details/virtual-machines/ .

varsayılan değer: Standard_DS1_v2
şuradan alınan değerler:: az vm list-sizes
--source-disk-restore-point --source-disk-rp

Bir disk geri yükleme noktasından veri diski oluşturun. Disk geri yükleme noktasının kimliğini kullanabilir.

--source-disk-restore-point-size-gb --source-rp-size

Kaynak disk geri yükleme noktasının GB cinsinden boyutu.

--source-resource --source-snapshots-or-disks

Anlık görüntüden veya başka bir diskten veri diski oluşturun. Bir diskin veya anlık görüntünün kimliğini kullanabilir.

--source-resource-size --source-snapshots-or-disks-size-gb

Kaynak diskin GB cinsinden boyutu.

--specialized

Kaynak görüntünün özel olup olmadığını belirtin.

kabul edilen değerler: false, true
--ssh-dest-key-path

SSH anahtarı için VM'de hedef dosya yolu. Dosya zaten varsa, belirtilen anahtarlar dosyanın sonuna eklenir. Linux sağlama aracısında bilinen bir sorun nedeniyle SSH ortak anahtarlarının hedef yolu şu anda varsayılan "/home/username/.ssh/authorized_keys" değeriyle sınırlıdır.

--ssh-key-name

Sanal makinede ortak anahtar olarak kullanın. Azure'da mevcut bir SSH anahtar kaynağı olmalıdır.

--ssh-key-values

SSH ortak anahtarlarının veya ortak anahtar dosya yollarının boşlukla ayrılmış listesi.

--storage-account

Yalnızca ile --use-unmanaged-diskkullanıldığında geçerlidir. Yeni bir depolama hesabı oluştururken veya var olan bir hesaba başvururken kullanılacak ad. Atlanırsa, aynı kaynak grubu ve konumda uygun bir depolama hesabı kullanılır veya yeni bir hesap oluşturulur.

--storage-container-name

Yalnızca ile --use-unmanaged-diskkullanıldığında geçerlidir. VM işletim sistemi diski için depolama kapsayıcısının adı. Varsayılan: vhds.

--storage-sku

VM'yi kalıcı hale getirmek için depolama hesabının SKU'su. Tüm disklere uygulanacak tek bir sku kullanın veya tek tek diskleri belirtin. Kullanım: [--storage-sku SKU | --storage-sku ID=SKU KIMLIĞI=SKU Kimliği=SKU...]; burada her kimlik "os" veya 0 dizinli lun olur. İzin verilen değerler: Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS, PremiumV2_LRS.

--subnet

Yeni bir sanal ağ oluştururken veya var olan bir sanal ağa başvururken alt ağın adı. Ayrıca var olan bir alt ağa kimlikle başvurabilir. Hem sanal ağ adı hem de alt ağ atlanırsa, uygun bir sanal ağ ve alt ağ otomatik olarak seçilir veya yeni bir sanal ağ oluşturulur.

--subnet-address-prefix

CIDR biçiminde yeni bir sanal ağ oluştururken kullanılacak alt ağ IP adresi ön eki.

varsayılan değer: 10.0.0.0/24
--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--ultra-ssd-enabled

UltraSSD_LRS depolama hesabına sahip 1 veya daha fazla yönetilen veri diskine sahip olmayı etkinleştirir veya devre dışı bırakır.

kabul edilen değerler: false, true
--use-unmanaged-disk

VM'yi kalıcı hale getirmek için yönetilen disk kullanmayın.

varsayılan değer: False
--user-data

VM için UserData. Dosya veya dize olarak geçirilebilir.

--v-cpus-available

Kullanılabilir vCPU sayısını belirtin.

--v-cpus-per-core

vCPU'nun fiziksel çekirdeğe oranını belirtin. Bu özelliğin 1 olarak ayarlanması, hiper iş parçacığının devre dışı bırakıldığını da gösterir.

--validate

Kaynak oluşturmadan ARM şablonunu oluşturun ve doğrulayın.

varsayılan değer: False
--vmss

Sanal makinenin atanması gereken mevcut bir sanal makine ölçek kümesinin adı veya kimliği. Varsayılan olarak yok.

--vnet-address-prefix

CIDR biçiminde yeni bir sanal ağ oluştururken kullanılacak IP adresi ön eki.

varsayılan değer: 10.0.0.0/16
--vnet-name

Yeni bir ağ oluştururken veya var olan bir ağa başvururken sanal ağın adı.

--workspace
Önizleme

Log Analytics Çalışma Alanının adı veya kimliği. Çalışma alanını adıyla belirtirseniz, çalışma alanı vm ile aynı kaynak grubunda olmalıdır, aksi takdirde yeni bir çalışma alanı oluşturulur.

--zone -z

Kaynağın sağlandığı kullanılabilirlik alanı.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az vm deallocate

Bilgi işlem kaynaklarının artık ayrılmaması için VM'nin serbest bırakılması (ücretler artık uygulanmaz). Durum 'Durduruldu' olan 'Durduruldu (Serbest Bırakıldı)' olarak değişir.

az vm deallocate [--hibernate {0, 1, f, false, n, no, t, true, y, yes}]
                 [--ids]
                 [--name]
                 [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                 [--resource-group]
                 [--subscription]

Örnekler

Durdurulan bir sanal makineyi serbest bırakma, genelleştirme ve yakalama.

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

Durdurulan birden çok sanal makineyi serbest bırakma, genelleştirme ve yakalama.

az vm deallocate --ids vms_ids
az vm generalize --ids vms_ids
az vm capture --ids vms_ids --vhd-name-prefix MyPrefix

VM'leri serbest bırakma.

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

İsteğe Bağlı Parametreler

--hibernate

Sanal makineyi hazırda bekletmek için isteğe bağlı parametre. (Önizlemedeki Özellik).

kabul edilen değerler: 0, 1, f, false, n, no, t, true, y, yes
--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name --vm-name -n

Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

kabul edilen değerler: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az vm delete

Bir sanal makineyi silme.

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

Örnekler

Onay istemi olmadan vm'leri silin.

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

Kaynak grubundaki tüm VM'leri silin.

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

İsteğe Bağlı Parametreler

--force-deletion

Sanal makineleri silmeye zorlamak için isteğe bağlı parametre. Varsayılan değer Yok'tır.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--yes -y

Onay istemde bulunmayın.

varsayılan değer: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az vm generalize

Vm'yi genelleştirilmiş olarak işaretleyerek birden çok dağıtım için görüntülenmesine izin verin.

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

Örnekler

Durdurulan bir sanal makineyi serbest bırakma, genelleştirme ve yakalama.

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

Durdurulan birden çok sanal makineyi serbest bırakma, genelleştirme ve yakalama.

az vm deallocate --ids vms_ids
az vm generalize --ids vms_ids
az vm capture --ids vms_ids --vhd-name-prefix MyPrefix

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name --vm-name -n

Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az vm get-instance-view

VM hakkında örnek bilgilerini alın.

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

Örnekler

Vm'nin örnek görünümü bilgilerini almak için kaynak grubu ve ad kullanın.

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

Kaynak grubundaki tüm VM'ler için örnek görünümlerini alma.

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

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az vm install-patches

Vm'ye düzeltme ekleri yükleyin.

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

Örnekler

Windows VM'sine en fazla 4 saat süre tanıyacak düzeltme ekleri yükleyin ve yazılım güncelleştirme işlemi sırasında gerekirse VM yeniden başlatılır.

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

Linux VM'sine en fazla 4 saat süre tanıyarak düzeltme eklerini yükleyin ve yazılım güncelleştirme işlemi sırasında gerekirse VM yeniden başlatılır.

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

Gerekli Parametreler

--maximum-duration

İşlemin çalıştırılacağı en uzun süreyi belirtin. PT4H (4 saat) gibi ISO 8601 uyumlu bir süre dizesi olmalıdır.

--reboot-setting

Bir yazılım güncelleştirme işlemi sırasında vm'yi yeniden başlatmanın ne zaman kabul edilebilir olduğunu tanımlayın.

kabul edilen değerler: Always, IfRequired, Never

İsteğe Bağlı Parametreler

--classifications-to-include-linux

Linux VM için eklenecek sınıflandırmaların boşlukla ayrılmış listesi.

kabul edilen değerler: Critical, Other, Security
--classifications-to-include-win

Windows VM için eklenecek sınıflandırmaların boşlukla ayrılmış listesi.

kabul edilen değerler: Critical, Definition, FeaturePack, Security, ServicePack, Tools, UpdateRollUp, Updates
--exclude-kbs-requiring-reboot

Bu ayar yapıldığında yeniden başlatma davranışı 'NeverReboots' olmayan KB'leri filtreleyin. Yalnızca Windows VM için geçerlidir.

kabul edilen değerler: false, true
--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--kb-numbers-to-exclude

Düzeltme eki işleminde dışlamak için boşlukla ayrılmış KB listesi. Yalnızca Windows VM için geçerlidir.

--kb-numbers-to-include

Düzeltme eki işlemine dahil etmek için boşlukla ayrılmış KB listesi. Yalnızca Windows VM için geçerlidir.

--name -n

Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--package-name-masks-to-exclude

Düzeltme eki işleminde dışlanması gereken paketlerin boşlukla ayrılmış listesi. Biçim: packageName_packageVersion. Yalnızca Linux VM için geçerlidir.

--package-name-masks-to-include

Düzeltme eki işlemine eklenecek paketlerin boşlukla ayrılmış listesi. Biçim: packageName_packageVersion. Yalnızca Linux VM için geçerlidir.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az vm list

Sanal Makineler ayrıntılarını listeleyin.

--resource-group , boş bir dizeyi parametre olarak geçirerek aboneliğin altındaki tüm VM bilgilerini verir. Sanal Makineler hakkında bilgi sorgulama hakkında daha fazla bilgi için bkzhttps://docs.microsoft.com/cli/azure/query-az-cli2. .

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

Örnekler

Tüm VM'leri listeleyin.

az vm list

Tüm VM'leri kaynak grubuna göre listeleyin.

az vm list -g MyResourceGroup

Tüm VM'leri kaynak grubuna göre ayrıntılarıyla listeleyin.

az vm list -g MyResourceGroup -d

İsteğe Bağlı Parametreler

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--show-details -d

Genel ip adresini, FQDN'yi ve güç durumlarını gösterin. komutu yavaş çalışır.

varsayılan değer: False
--vmss

Belirli bir VMSS'deki VM örneklerini listeleme. Lütfen VMSS kimliğini veya VMSS adını belirtin.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az vm list-ip-addresses

Vm ile ilişkili IP adreslerini listeleme.

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

Örnekler

Vm'nin IP adreslerini alın.

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

Bir kaynak grubundaki tüm VM'ler için IP adreslerini alma.

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

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az vm list-sizes

VM'ler için kullanılabilir boyutları listeleyin.

az vm list-sizes [--ids]
                 [--location]
                 [--subscription]

Örnekler

Batı ABD bölgesindeki kullanılabilir VM boyutlarını listeleyin.

az vm list-sizes -l westus

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--location -l

Konum. Değerleri: az account list-locations. kullanarak az configure --defaults location=<location>varsayılan konumu yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az vm list-skus

İşlemle ilgili kaynak SKU'larının ayrıntılarını alın.

Bu komut abonelik düzeyi kısıtlamasını içerir ve en doğru bilgileri sunar.

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

Örnekler

Batı ABD bölgesindeki tüm SKU'ları listeleyin.

az vm list-skus -l westus

Kullanılabilirlik bölgesini destekleyen Doğu ABD2 bölgesindeki tüm kullanılabilir vm boyutlarını listeleyin.

az vm list-skus -l eastus2 --zone

"standard_ds1..." gibi bir adla kullanılabilirlik bölgesini destekleyen Doğu ABD2 bölgesindeki tüm kullanılabilir vm boyutlarını listeleyin.

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

Batı ABD bölgesinde kullanılabilirlik kümesiyle ilgili sku bilgilerini listeleyin.

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

İsteğe Bağlı Parametreler

--all

Geçerli abonelik altında kullanılamayan vm boyutları da dahil olmak üzere tüm bilgileri gösterin.

kabul edilen değerler: false, true
--location -l

Konum. Değerleri: az account list-locations. kullanarak az configure --defaults location=<location>varsayılan konumu yapılandırabilirsiniz.

--resource-type -r

"availabilitySets", "snapshots", "disks" vb. kaynak türleri.

--size -s

Boyut adı, kısmi ad kabul edilir.

--zone -z

Kullanılabilirlik alanlarını destekleyen sku'ları gösterin.

kabul edilen değerler: false, true
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az vm list-usage

VM'ler için kullanılabilir kullanım kaynaklarını listeleyin.

az vm list-usage --location

Örnekler

Batı ABD bölgesi için işlem kaynağı kullanımını alın.

az vm list-usage -l westus

Gerekli Parametreler

--location -l

Konum. Değerleri: az account list-locations. kullanarak az configure --defaults location=<location>varsayılan konumu yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az vm list-vm-resize-options

VM'ler için kullanılabilir yeniden boyutlandırma seçeneklerini listeleyin.

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

Örnekler

Yeniden boyutlandırma için tüm kullanılabilir VM boyutlarını listeleyin.

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

Bir kaynak grubundaki tüm VM'ler için kullanılabilir boyutları listeleyin.

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

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name --vm-name -n

Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az vm open-port

Belirtilen bağlantı noktalarında gelen trafiğe bir VM açar.

VM'nin ağ arabirimine (NIC) veya alt ağa bağlı ağ güvenlik grubuna (NSG) bir güvenlik kuralı ekler. Mevcut NSG kullanılacak veya yeni bir NSG oluşturulacak. Kural adı 'open-port-{port}' şeklindedir ve bu ada sahip mevcut bir kuralın üzerine yazar. Çok NIC'li VM'ler için veya daha ayrıntılı denetim için doğrudan uygun ağ komutlarını kullanın (nsg kuralı oluşturma vb.).

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

Örnekler

Gelen trafiğe vm üzerindeki tüm bağlantı noktalarını açın.

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

En yüksek önceliğe sahip gelen trafiğe vm'de bir bağlantı noktası aralığı açın.

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

En yüksek önceliğe sahip gelen trafiğe 555, 557, 558 ve 559 bağlantı noktalarını açın.

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

Bir kaynak grubundaki tüm VM'ler için tüm bağlantı noktalarını açın.

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

Gerekli Parametreler

--port

Gelen trafiği açmak için bağlantı noktası veya bağlantı noktası aralığı (ör. 80-100). Tüm bağlantı noktalarına gelen trafiğe izin vermek için '*' kullanın. Birden fazla bağlantı noktası veya bağlantı noktası aralığı belirtmek için virgülle ayrılmış değerler kullanın.

İsteğe Bağlı Parametreler

--apply-to-subnet

NIC yerine alt ağda gelen trafiğe izin verin.

varsayılan değer: False
--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Gelen trafiği açmak için sanal makinenin adı.

--nsg-name

Yoksa oluşturulacak ağ güvenlik grubunun adı. Bir NSG zaten varsa yoksayılır.

--priority

100 (en yüksek öncelik) ile 4096 (en düşük öncelik) arasında kural önceliği. Koleksiyondaki her kural için benzersiz olmalıdır.

varsayılan değer: 900
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az vm perform-maintenance

Bir sanal makinede bakım gerçekleştirme işlemi.

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

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name --vm-name -n

Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

kabul edilen değerler: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az vm reapply

VM'leri yeniden uygulayın.

az vm reapply [--ids]
              [--name]
              [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
              [--resource-group]
              [--subscription]

Örnekler

VM'leri yeniden uygulayın.

az vm reapply -g MyResourceGroup -n MyVm

Bir kaynak grubundaki tüm VM'leri yeniden uygulayın.

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

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name --vm-name -n

Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

kabul edilen değerler: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az vm redeploy

Mevcut bir VM'yi yeniden dağıtma.

az vm redeploy [--ids]
               [--name]
               [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
               [--resource-group]
               [--subscription]

Örnekler

Bir VM’yi yeniden dağıtın.

az vm redeploy -g MyResourceGroup -n MyVm

Bir kaynak grubundaki tüm VM'leri yeniden dağıt.

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

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name --vm-name -n

Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

kabul edilen değerler: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az vm reimage

Bir sanal makineyi yeniden görüntüleyin (işletim sistemini yükseltin).

Kısa ömürlü işletim sistemi diski olan sanal makineler için kısa ömürlü işletim sistemi diski olmayan bir sanal makineyi yeniden kullanın (işletim sistemini yükseltin), sanal makine ilk duruma sıfırlanır. NOT: Eski işletim sistemi diskinin saklanması işletim sistemi diskinin deleteOption değerine bağlıdır. deleteOption ayrılırsa, eski işletim sistemi diski yeniden kullanımdan sonra korunur. deleteOption silinirse, eski işletim sistemi diski yeniden görüntüden sonra silinir. yeniden oluşturma işlemi gerçekleştirilmeden önce işletim sistemi diskinin deleteOption değeri uygun şekilde güncelleştirilmelidir.

az vm reimage [--admin-password]
              [--custom-data]
              [--exact-version]
              [--ids]
              [--name]
              [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
              [--resource-group]
              [--subscription]
              [--temp-disk {0, 1, f, false, n, no, t, true, y, yes}]

Örnekler

Sanal makineyi yeniden oluşturma.

az vm reimage --name MyVm --resource-group MyResourceGroup --admin-password MyPassword --custom-data "dGVzdA==" --temp-disk false --exact-version 0.1

İsteğe Bağlı Parametreler

--admin-password

Yönetici hesabının parolasını belirtir.

--custom-data

Özel verilerin 64 tabanında kodlanmış dizesini belirtir.

--exact-version

Ondalık sayı olarak işletim sistemi diskinin yeniden oluşturulacağı sürümü belirtir. Tam sürüm sağlanmazsa, işletim sistemi diski mevcut işletim sistemi diskine yeniden oluşturulur.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name --vm-name -n

Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

kabul edilen değerler: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--temp-disk

Geçici diskin yeniden oluşturup oluşturmayacağını belirtir. Varsayılan Değer: false. Not: Bu geçici disk yeniden oluşturma parametresi yalnızca kısa ömürlü işletim sistemi diski olan VM/VMSS için desteklenir.

kabul edilen değerler: 0, 1, f, false, n, no, t, true, y, yes
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az vm resize

Vm'nin boyutunu güncelleştirin.

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

Örnekler

VM'leri yeniden boyutlandırma.

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

Kaynak grubundaki tüm VM'leri yeniden boyutlandır.

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

Gerekli Parametreler

--size

VM boyutu.

şuradan alınan değerler:: az vm list-vm-resize-options

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az vm restart

VM'leri yeniden başlatın.

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

Örnekler

VM’yi yeniden başlatır.

az vm restart -g MyResourceGroup -n MyVm

Kaynak grubundaki tüm VM'leri yeniden başlatın.

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

İsteğe Bağlı Parametreler

--force

Vm'yi yeniden dağıtarak yeniden başlatmaya zorlayın. VM yanıt vermiyorsa kullanın.

varsayılan değer: False
--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az vm show

Vm'nin ayrıntılarını alın.

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

Örnekler

VM hakkındaki bilgileri gösterir.

az vm show -g MyResourceGroup -n MyVm -d

Kaynak grubundaki tüm VM'lerin ayrıntılarını alın.

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

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--include-user-data -u

Sorgu sonucuna kullanıcı veri özelliklerini ekleyin.

varsayılan değer: False
--name -n

Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--show-details -d

Genel ip adresini, FQDN'yi ve güç durumlarını gösterin. komutu yavaş çalışır.

varsayılan değer: False
--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az vm simulate-eviction

Spot VM çıkarma benzetimi.

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

Örnekler

Spot VM çıkarma benzetimi.

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

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name --vm-name -n

Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az vm start

Durdurulmuş bir VM'yi başlatır.

az vm start [--ids]
            [--name]
            [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
            [--resource-group]
            [--subscription]

Örnekler

Durdurulmuş bir VM'yi başlatır.

az vm start -g MyResourceGroup -n MyVm

Bir kaynak grubundaki tüm VM'leri başlatın.

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

Durdurulmuş bir VM'yi başlatır.

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

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name --vm-name -n

Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

kabul edilen değerler: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az vm stop

Çalışan vm'leri kapatın (durdurun).

VM faturalandırılmaya devam edecektir. Bunu önlemek için VM'yi "az vm deallocate" aracılığıyla serbest bırakabilirsiniz.

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

Örnekler

Çalışan vm'leri kapatın (durdurun).

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

Çalışan vm'leri kapatmadan kapatın.

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

Kaynak grubundaki VM'leri kapatın.

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

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--skip-shutdown

Kapatma ve kapatmayı hemen atlayın.

varsayılan değer: False
--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az vm update

Vm'nin özelliklerini güncelleştirme.

'az vm show' öğesine karşılık gelen yolları kullanarak VM nesnelerini ve özelliklerini güncelleştirin.

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

Örnekler

Etiket ekleyin veya güncelleştirin.

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

Etiketi kaldırın.

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

Vm'nin birincil NIC'sini ayarlayın.

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

Vm'ye yeni bir birincil olmayan NIC ekleyin.

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

Sanal makineden dördüncü NIC'yi kaldırın.

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

Ayrılmış bir konağa mevcut bir VM ekleme

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

Ayrılmış bir konak grubuna mevcut vm'yi ekleme

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

İsteğe Bağlı Parametreler

--add

Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string or JSON string>.

varsayılan değer: []
--capacity-reservation-group --crg
Önizleme

Ayırmak için kullanılan kapasite rezervasyon grubunun kimliği veya adı. Kapasite rezervasyon grubunu ilişkilendirmek için "Yok" ifadesini geçirin. Kapasite rezervasyon grubuyla ilişkilendirilmiş bir VM/VMSS'yi silmek istiyorsanız, önce kapasite rezervasyon grubunu ilişkilendirmeniz gerektiğini unutmayın.

--disk-caching

Tekil değer kullanarak tekil bir değer kullanın veya tek tek diskler belirtin; örneğin, 'os=ReadWrite 0=None 1=ReadOnly' güncelleştirme işletim sistemi diski ve 2 veri diski etkinleştirmelidir.

--disk-controller-type
Önizleme

VM veya VMSS için yapılandırılan disk denetleyicisi türünü belirtin.

kabul edilen değerler: NVMe, SCSI
--enable-hibernation

VM'de hazırda bekleme özelliğini etkinleştiren veya devre dışı bırakan bayrak.

kabul edilen değerler: false, true
--enable-proxy-agent

Proxy aracısı özelliğinin sanal makinede mi yoksa sanal makine ölçek kümesinde mi etkinleştirileceğini belirtin.

kabul edilen değerler: false, true
--enable-secure-boot

Güvenli önyüklemeyi etkinleştirin.

kabul edilen değerler: false, true
--enable-vtpm

vTPM'yi etkinleştirin.

kabul edilen değerler: false, true
--ephemeral-os-disk-placement --ephemeral-placement

Yalnızca ile --sizekullanıldığında geçerlidir. Kısa ömürlü işletim sistemi disk sağlama konumunu seçmenize olanak tanır.

kabul edilen değerler: CacheDisk, NvmeDisk, ResourceDisk
--force-string

'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.

varsayılan değer: False
--host
Önizleme

VM'nin bulunacağı ayrılmış konağın kaynak kimliği. --host ve --host-group birlikte kullanılamaz. Güncelleştirmeden önce VM'yi serbest bırakmanız ve güncelleştirmeden sonra VM'yi başlatmanız gerekir. Daha fazla örnek için lütfen yardım konularını inceleyin.

--host-group
Önizleme

VM'nin bulunacağı ayrılmış konak grubunun adı veya kaynak kimliği. --host ve --host-group birlikte kullanılamaz. Güncelleştirmeden önce VM'yi serbest bırakmanız ve güncelleştirmeden sonra VM'yi başlatmanız gerekir. Daha fazla örnek için lütfen yardım konularını inceleyin.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--license-type

Windows görüntüsünün veya diskinin şirket içinde lisanslandığını belirtir. Windows Server'da Azure Hibrit Avantajı etkinleştirmek için 'Windows_Server' kullanın. Windows 10 için Çok Kiracılı Barındırma Haklarını etkinleştirmek için 'Windows_Client' kullanın. Daha fazla bilgi için bkz. Azure Windows VM çevrimiçi belgeleri.

kabul edilen değerler: None, RHEL_BASE, RHEL_BASESAPAPPS, RHEL_BASESAPHA, RHEL_BYOS, RHEL_ELS_6, RHEL_EUS, RHEL_SAPAPPS, RHEL_SAPHA, SLES, SLES_BYOS, SLES_HPC, SLES_SAP, SLES_STANDARD, UBUNTU, UBUNTU_PRO, Windows_Client, Windows_Server
--max-price
Önizleme

Spot VM/VMSS için ödemek istediğiniz maksimum fiyat (ABD Doları cinsinden). -1, Spot VM/VMSS'nin fiyat nedeniyle çıkarılmaması gerektiğini gösterir.

--name -n

Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--os-disk

Değiştirilmek üzere yönetilen işletim sistemi disk kimliği veya adı.

--ppg

VM'nin ilişkilendirilmesi gereken yakınlık yerleştirme grubunun adı veya kimliği.

--priority

Öncelik. Kısa süreli iş yüklerini uygun maliyetli bir şekilde çalıştırmak için 'Spot' kullanın. 'Düşük' sabit listesi gelecekte kullanımdan kaldırılacaktır. Azure spot VM'sini ve/veya VMSS'yi dağıtmak için lütfen 'Spot' kullanın. Varsayılan olarak Normal'i seçin.

kabul edilen değerler: Low, Regular, Spot
--proxy-agent-mode

Özellik etkinse proxy aracısının yürütüleceği modu belirtin.

kabul edilen değerler: Audit, Enforce
--remove

Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list <indexToRemove> OR --remove propertyToRemove.

varsayılan değer: []
--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--security-type

Sanal makinenin güvenlik türünü belirtin.

kabul edilen değerler: TrustedLaunch
--set

Ayarlanacağı özellik yolunu ve değerini belirterek nesneyi güncelleştirin. Örnek: --set property1.property2=<value>.

varsayılan değer: []
--size
Önizleme

Sanal makinenin yeni boyutu. Boyut bilgileri için bkz https://azure.microsoft.com/pricing/details/virtual-machines/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--ultra-ssd-enabled

UltraSSD_LRS depolama hesabına sahip 1 veya daha fazla yönetilen veri diskine sahip olmayı etkinleştirir veya devre dışı bırakır.

kabul edilen değerler: false, true
--user-data

VM için UserData. Dosya veya dize olarak geçirilebilir. Boş dize geçirilirse, mevcut değer silinir.

--v-cpus-available

Kullanılabilir vCPU sayısını belirtin.

--v-cpus-per-core

vCPU'nun fiziksel çekirdeğe oranını belirtin. Bu özelliğin 1 olarak ayarlanması, hiper iş parçacığının devre dışı bırakıldığını da gösterir.

--workspace
Önizleme

Log Analytics Çalışma Alanının adı veya kimliği. Çalışma alanını adıyla belirtirseniz, çalışma alanı vm ile aynı kaynak grubunda olmalıdır, aksi takdirde yeni bir çalışma alanı oluşturulur.

--write-accelerator

Disk yazma hızlandırıcısını etkinleştirin/devre dışı bırakın. Tekil 'true/false' değerini kullanarak tek tek disklere uygulayın veya tek tek diskler belirtin; örneğin, işletim sistemi diskleri ve 1 ve 2 lun'u olan veri diskleri için tekil 'os=true 1=true 2=true'.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az vm wait

VM'nin bir koşulu karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.

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

Örnekler

Vm oluşturulana kadar bekleyin.

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

Kaynak grubundaki tüm VM'ler silinene kadar bekleyin.

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

İsteğe Bağlı Parametreler

--created

'ProvisioningState' ile 'Succeeded' konumunda oluşturulana kadar bekleyin.

varsayılan değer: False
--custom

Koşul özel bir JMESPath sorgusunu karşılayana kadar bekleyin. Örneğin provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Silinene kadar bekleyin.

varsayılan değer: False
--exists

Kaynak var olana kadar bekleyin.

varsayılan değer: False
--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--interval

Saniye cinsinden yoklama aralığı.

varsayılan değer: 30
--name -n

Sanal Makinenin adı. kullanarak varsayılanı az configure --defaults vm=<name>yapılandırabilirsiniz.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--timeout

Saniye cinsinden en fazla bekleme.

varsayılan değer: 3600
--updated

'Başarılı' konumunda provisioningState ile güncelleştirilene kadar bekleyin.

varsayılan değer: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.