az lab vm

'lab' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Azure DevTest Lab'de VM'leri yönetme.

Komutlar

Name Description Tür Durum
az lab vm apply-artifacts

Azure DevTest Lab'de bir sanal makineye yapıt uygulama.

Temel Önizleme
az lab vm claim

Laboratuvardan bir sanal makine talep edin.

Temel Önizleme
az lab vm create

Laboratuvarda VM oluşturma.

Temel Önizleme
az lab vm delete

Sanal makineyi silin.

Temel Önizleme
az lab vm list

Azure DevTest Lab'deki VM'leri listeleme.

Temel Önizleme
az lab vm show

Sanal makineyi edinin.

Temel Önizleme
az lab vm start

Bir sanal makine başlatın.

Temel Önizleme
az lab vm stop

Sanal makineyi durdurma Bu işlemin tamamlanması biraz zaman alabilir.

Temel Önizleme

az lab vm apply-artifacts

Önizleme

'lab' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Azure DevTest Lab'de bir sanal makineye yapıt uygulama.

az lab vm apply-artifacts --lab-name
                          --name
                          --resource-group
                          [--artifacts]

Örnekler

Azure DevTest Lab'de bir sanal makineye yapıt uygulama. (otomatik olarak oluşturulmuş)

az lab vm apply-artifacts --artifacts '@artifacts.json' --lab-name MyLab --name MyVirtualMachine --resource-group MyResourceGroup

Gerekli Parametreler

--lab-name

Laboratuvarın adı.

--name -n

Sanal makinenin adı.

--resource-group -g

Laboratuvarın kaynak grubunun adı.

İsteğe Bağlı Parametreler

--artifacts

Uygulanacak JSON kodlanmış yapıt dizisi. Bir dosyadan yüklemek için '@{file}' kullanın.

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 lab vm claim

Önizleme

'lab' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Laboratuvardan bir sanal makine talep edin.

az lab vm claim [--ids]
                [--lab-name]
                [--name]
                [--resource-group]
                [--subscription]

Örnekler

Laboratuvardaki kullanılabilir sanal makineleri talep edin.

az lab vm claim -g {ResourceGroup} --lab-name {LabName}

Laboratuvarda belirli bir sanal makineyi talep etme.

az lab vm claim -g {ResourceGroup} --lab-name {LabName} --name {VMName}

Laboratuvarda kimliklere göre birden çok sanal makine talep etme.

az lab vm claim --ids \
    /subscriptions/{SubID}/resourcegroups/{ResourceGroup}/providers/microsoft.devtestlab/labs/{LabName}/virtualmachines/{VMName1} \
    /subscriptions/{SubID}/resourcegroups/{ResourceGroup}/providers/microsoft.devtestlab/labs/{LabName}/virtualmachines/{VMName2}

İ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.

--lab-name

Laboratuvarın adı.

--name -n

Talepte bulunacak sanal makinenin adı.

--resource-group -g

Laboratuvarın kaynak grubunun adı.

--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 lab vm create

Önizleme

'lab' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Laboratuvarda VM oluşturma.

az lab vm create --lab-name
                 --name
                 --resource-group
                 [--admin-password]
                 [--admin-username]
                 [--allow-claim]
                 [--artifacts]
                 [--authentication-type]
                 [--disk-type]
                 [--expiration-date]
                 [--formula]
                 [--generate-ssh-keys]
                 [--image]
                 [--image-type]
                 [--ip-configuration]
                 [--notes]
                 [--saved-secret]
                 [--size]
                 [--ssh-key]
                 [--subnet]
                 [--tags]
                 [--vnet-name]

Örnekler

Galeri görüntüsünden laboratuvarda vm oluşturun.

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "Ubuntu Server 16.04 LTS" --image-type gallery --size Standard_DS1_v2

SSH kimlik doğrulaması ile galeri görüntüsünden laboratuvarda vm oluşturun.

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "Ubuntu Server 16.04 LTS" --image-type gallery --size Standard_DS1_v2 --authentication-type ssh

Parola kimlik doğrulaması ile galeri görüntüsünden laboratuvarda talep edilebilir bir VM oluşturun.

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "Ubuntu Server 16.04 LTS" --image-type gallery --size Standard_DS1_v2 --allow-claim

Parola kimlik doğrulaması ile galeri görüntüsünden laboratuvarda bir Windows VM oluşturun.

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "Windows Server 2008 R2 SP1" --image-type gallery --size Standard_DS1_v2

Laboratuvarda özel bir görüntüden VM oluşturun.

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "jenkins_custom" --image-type custom --size Standard_DS1_v2

Laboratuvarda genel IP ile bir VM oluşturun.

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --image "Ubuntu Server 16.04 LTS" --image-type gallery --size Standard_DS1_v2 --ip-configuration public

Formülden VM oluşturun.

az lab vm create --lab-name {LabName} -g {ResourceGroup} --name {VMName} --formula MyFormula --artifacts '@artifacts.json'

Gerekli Parametreler

--lab-name

Laboratuvarın adı.

--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

--admin-password

VM yöneticisinin parolası.

--admin-username

VM yöneticisinin kullanıcı adı.

varsayılan değer: your_system_user_login_name
--allow-claim

VM'nin talep edilebilir olarak oluşturulup oluşturulmaması gerektiğini gösteren bayrak.

varsayılan değer: False
--artifacts

Uygulanacak JSON kodlanmış yapıt dizisi. Bir dosyadan yüklemek için '@{file}' kullanın.

--authentication-type

VM için izin verilen kimlik doğrulaması türü. İzin verilen değerler şunlardır: parola, ssh.

varsayılan değer: password
--disk-type

Sanal makine için kullanılacak türü Depolama. İzin verilen değerler şunlardır: Premium, Standard, StandardSSD.

--expiration-date

VM için UTC(yyyy-MM-ddTHH:mm:ss) ile sona erme tarihi.

--formula

Formülün adı. Kullanılabilir formüller için kullanın az lab formula list .

Yapıtları dışarı aktarmak ve güncelleştirmek için bayrağıyla kullanın az lab formula--export-artifacts , ardından sonuçları bağımsız değişken aracılığıyla --artifacts geçirin.

--generate-ssh-keys

Eksikse SSH ortak ve özel anahtar dosyaları oluşturun.

--image

İşletim sistemi görüntüsünün adı (galeri görüntüsü adı veya özel görüntü adı/kimliği).

Kullanılabilir galeri görüntüleri veya az lab custom-image list kullanılabilir özel görüntüler için kullanınaz lab gallery-image list.

--image-type

Görüntünün türü. İzin verilen değerler şunlardır: galeri, özel.

--ip-configuration

VM için kullanılacak IP yapılandırmasının türü. İzin verilen değerler şunlardır: paylaşılan, genel, özel.

Atlanırsa, VM'nin sanal ağından seçilir.

--notes

Sanal makine için notlar.

--saved-secret

Kimlik doğrulaması için kullanılacak kaydedilen gizli anahtarın adı.

Bu değer sağlandığında, diğer kimlik doğrulama yöntemlerinin yerine kullanılır.

--size

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

--ssh-key

SSH ortak anahtarı veya ortak anahtar dosya yolu. SSH anahtarları oluşturmak için kullanın --generate-ssh-keys .

--subnet

VM'nin ekleneceği alt ağın adı.

--tags

Biçim olarak key[=value] boşlukla ayrılmış etiketler.

Etiketlere boş "" değeri atanarak etiketler temizlenebilir.

--vnet-name

VM'nin ekleneceği sanal ağın adı.

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 lab vm delete

Önizleme

'lab' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Sanal makineyi silin.

Bu işlemin tamamlanması biraz zaman alabilir.

az lab vm delete --lab-name
                 --name
                 --resource-group

Gerekli Parametreler

--lab-name

Laboratuvarın adı.

--name

Sanal makinenin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>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 lab vm list

Önizleme

'lab' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Azure DevTest Lab'deki VM'leri listeleme.

az lab vm list --lab-name
               --resource-group
               [--all]
               [--claimable]
               [--environment]
               [--expand]
               [--filters]
               [--object-id]
               [--order-by]
               [--top]

Örnekler

Azure DevTest Lab'deki VM'leri listeleme. (otomatik olarak oluşturulmuş)

az lab vm list --lab-name MyLab --resource-group MyResourceGroup

Gerekli Parametreler

--lab-name

Laboratuvarın adı.

--resource-group -g

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

İsteğe Bağlı Parametreler

--all

Laboratuvardaki tüm sanal makineleri listeleyin. ile --filterskullanılamaz.

--claimable

Yalnızca laboratuvardaki talep edilebilir sanal makineleri listeleyin. ile --filterskullanılamaz.

--environment

Sanal makinelerin listelenmek için ortamın adı veya kimliği. ile --filterskullanılamaz.

--expand

Genişletme sorgusu.

--filters

Uygulanacak filtre.

--object-id

VM'leri listelemek için sahibin nesne kimliği.

--order-by

OData gösterimi kullanılarak sonuçların sıralama ifadesi.

--top

Döndürülecek en fazla kaynak sayısı.

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 lab vm show

Önizleme

'lab' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Sanal makineyi edinin.

az lab vm show --lab-name
               --name
               --resource-group
               [--expand]

Gerekli Parametreler

--lab-name

Laboratuvarın adı.

--name

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

--expand

$expand sorgusunu belirtin. Örnek: 'properties($expand=artifacts,computeVm,networkInterface,applicableSchedule)'.

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 lab vm start

Önizleme

'lab' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Bir sanal makine başlatın.

Bu işlemin tamamlanması biraz zaman alabilir.

az lab vm start --lab-name
                --name
                --resource-group

Gerekli Parametreler

--lab-name

Laboratuvarın adı.

--name

Sanal makinenin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>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 lab vm stop

Önizleme

'lab' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Sanal makineyi durdurma Bu işlemin tamamlanması biraz zaman alabilir.

az lab vm stop --lab-name
               --name
               --resource-group

Gerekli Parametreler

--lab-name

Laboratuvarın adı.

--name

Sanal makinenin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>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.