az batch pool

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.

Batch havuzlarını yönetme.

Komutlar

Name Description Tür Durum
az batch pool autoscale

Batch havuzlarının otomatik ölçeklendirmesini yönetin.

Temel GA
az batch pool autoscale disable

Havuz için otomatik ölçeklendirmeyi devre dışı bırakır.

Temel GA
az batch pool autoscale enable

Havuz için otomatik ölçeklendirmeyi etkinleştirir.

Temel GA
az batch pool autoscale evaluate

Havuzdaki otomatik ölçeklendirme formülünü değerlendirmenin sonucunu alır.

Temel GA
az batch pool create

Bir hesapta Batch havuzu oluşturun. Havuz oluştururken Cloud Services Yapılandırması veya Sanal Makine Yapılandırması'ndan bağımsız değişkenler seçin.

Temel GA
az batch pool create (azure-batch-cli-extensions uzantı)

Bir hesapta Batch havuzu oluşturun. Havuz oluştururken Cloud Services Yapılandırması veya Sanal Makine Yapılandırması'ndan bağımsız değişkenler seçin.

Dahili GA
az batch pool delete

Belirtilen Hesaptan bir Havuzu siler.

Temel GA
az batch pool list

Belirtilen Hesaptaki tüm Havuzları listeler.

Temel GA
az batch pool node-counts

Batch havuzları için düğüm sayılarını alma.

Temel GA
az batch pool node-counts list

Havuza göre gruplandırılmış her durumdaki İşlem Düğümlerinin sayısını alır.

Temel GA
az batch pool reset

Batch havuzunun özelliklerini güncelleştirme. Güncelleştirilebilecek belirtilmemiş özellikler varsayılan değerlerine sıfırlanır.

Temel GA
az batch pool resize

Batch havuzunu yeniden boyutlandırmayı veya yeniden boyutlandırmayı durdurma.

Temel GA
az batch pool set

Batch havuzunun özelliklerini güncelleştirme. Bir alt gruptaki bir özelliğin güncelleştirilmesi, bu grubun belirtilmeyen özelliklerini sıfırlar.

Temel GA
az batch pool show

Belirtilen Havuz hakkında bilgi alır.

Temel GA
az batch pool supported-images

Azure Batch hizmeti tarafından desteklenen VM görüntüleriyle ilgili sorgu bilgileri.

Temel GA
az batch pool supported-images list

Azure Batch hizmeti tarafından desteklenen tüm Sanal Makine Görüntülerini listeler.

Temel GA
az batch pool usage-metrics

Batch havuzlarının kullanım ölçümlerini görüntüleyin.

Temel GA
az batch pool usage-metrics list

Belirtilen Hesap için tek tek zaman aralıklarında Havuz tarafından toplanan kullanım ölçümlerini listeler.

Temel GA

az batch pool create

Bir hesapta Batch havuzu oluşturun. Havuz oluştururken Cloud Services Yapılandırması veya Sanal Makine Yapılandırması'ndan bağımsız değişkenler seçin.

az batch pool create [--accelerated-networking {false, true}]
                     [--account-endpoint]
                     [--account-key]
                     [--account-name]
                     [--application-licenses]
                     [--application-package-references]
                     [--auto-scale-formula]
                     [--certificate-references]
                     [--defer-os-rolling-upgrade {false, true}]
                     [--disable-auto-rollback {false, true}]
                     [--disk-encryption-targets]
                     [--enable-auto-os-upgrade {false, true}]
                     [--enable-cross-zone-upgrade {false, true}]
                     [--enable-inter-node-communication]
                     [--enable-secure-boot {false, true}]
                     [--enable-vtpm {false, true}]
                     [--enable-write-accel {false, true}]
                     [--encryption-at-host {false, true}]
                     [--id]
                     [--image]
                     [--json-file]
                     [--max-batch-instance-percent]
                     [--max-unhealthy-instance-percent]
                     [--max-unhealthy-upgraded-instance-percent]
                     [--metadata]
                     [--node-agent-sku-id]
                     [--os-disk-caching {none, readonly, readwrite}]
                     [--os-disk-size]
                     [--os-family {2, 3, 4, 5, 6}]
                     [--os-version]
                     [--pause-time-between-batches]
                     [--placement {cachedisk}]
                     [--policy {regional, zonal}]
                     [--prioritize-unhealthy-instances {false, true}]
                     [--resize-timeout]
                     [--resource-tags]
                     [--rollback-failed-instances-on-policy-breach {false, true}]
                     [--security-type]
                     [--start-task-command-line]
                     [--start-task-resource-files]
                     [--start-task-wait-for-success]
                     [--storage-account-type {premium_lrs, standard_lrs, standardssd_lrs}]
                     [--target-communication {classic, default, simplified}]
                     [--target-dedicated-nodes]
                     [--target-low-priority-nodes]
                     [--targets]
                     [--task-slots-per-node]
                     [--upgrade-policy-mode {automatic, manual, rolling}]
                     [--use-rolling-upgrade-policy {false, true}]
                     [--vm-size]

İsteğe Bağlı Parametreler

--accelerated-networking

Bu havuzun hızlandırılmış ağı etkinleştirmesi gerekip gerekmediği. Hızlandırılmış ağ, vm için tek kök G/Ç sanallaştırmasını (SR-IOV) etkinleştirir ve bu da ağ performansının artmasına neden olabilir. Daha fazla ayrıntı için bkz. https://video2.skills-academy.com/azure/virtual- ağ/hızlandırılmış-ağ-genel bakış. Etkinleştirmek için true değerini ayarlayın.

Kabul edilen değerler: false, true
--account-endpoint

Batch hizmet uç noktası. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ENDPOINT.

--account-key

Batch hesap anahtarı. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ACCESS_KEY.

--account-name

Batch hesabı adı. Alternatif olarak, ortam değişkenine göre ayarlanır: AZURE_BATCH_ACCOUNT.

--application-licenses

Uygulama lisansları listesi, kullanılabilir Batch hizmeti uygulama lisanslarının bir alt kümesi olmalıdır. Desteklenmeyen bir lisans istenirse Havuz oluşturma başarısız olur. Boşlukla ayrılmış değerler.

--application-package-references

Havuz oluştururken paketin uygulama kimliği tam (/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications/{applicationName}) olmalıdır. Paket başvurularındaki değişiklikler Havuza katılan tüm yeni Düğümleri etkiler, ancak yeniden başlatılana veya yeniden tasarlanana kadar Havuz'da bulunan İşlem Düğümlerini etkilemez. Belirli bir Havuzda en fazla 10 Paket başvurusu vardır. 'id[#version]' biçiminde isteğe bağlı sürüme sahip boşlukla ayrılmış uygulama kimlikleri.

--auto-scale-formula

Havuzdaki istenen işlem düğümü sayısı için bir formül. Formül, havuz oluşturulmadan önce geçerlilik açısından denetlendi. Formül geçerli değilse, Batch hizmeti ayrıntılı hata bilgileriyle isteği reddeder. Bu formülü belirtme hakkında daha fazla bilgi için bkz https://azure.microsoft.com/documentation/articles/batch-automatic-scaling/. .

--certificate-references

Windows Düğümleri için Batch hizmeti Sertifikaları belirtilen Sertifika deposuna ve konumuna yükler. Linux İşlem Düğümleri için Sertifikalar Görev çalışma dizini içindeki bir dizinde depolanır ve bu konumu sorgulamak üzere Göreve AZ_BATCH_CERTIFICATES_DIR bir ortam değişkeni sağlanır. 'remoteUser' görünürlüğüne sahip sertifikalar için, kullanıcının giriş dizininde bir 'certs' dizini oluşturulur (örneğin, /home/{user-name}/certs) ve Sertifikalar bu dizine yerleştirilir. Uyarı: Bu özellik kullanım dışı bırakıldı ve Şubat 2024'den sonra kaldırılacak. Lütfen bunun yerine Azure KeyVault Uzantısı'nı kullanın. Boşlukla ayrılmış sertifika parmak izleri.

--defer-os-rolling-upgrade

Görevler çalıştırılıyorsa TVM'lerde işletim sistemi yükseltmelerini ertele. Bayrağı varsa true.

Kabul edilen değerler: false, true
--disable-auto-rollback

İşletim sistemi görüntüsü geri alma özelliğinin devre dışı bırakılıp bırakılmayacağı. Bayrağı varsa true.

Kabul edilen değerler: false, true
--disk-encryption-targets

DiskEncryptionTargets'in boşlukla ayrılmış listesi. geçerli olası değerler OsDisk ve TemporaryDisk'i içerir.

--enable-auto-os-upgrade

İşletim sistemi görüntüsünün daha yeni bir sürümü kullanılabilir olduğunda, ölçek kümesi örneklerine sıralı bir şekilde işletim sistemi yükseltmelerinin otomatik olarak uygulanıp uygulanmayacağını gösterir.

Bu, Windows tabanlı havuzlar için true olarak ayarlanırsa, WindowsConfiguration.enableAutomatic Güncelleştirmeler true olarak ayarlanamaz. Bayrağı varsa true.

Kabul edilen değerler: false, true
--enable-cross-zone-upgrade

Yükseltme toplu işlemleri oluştururken VMSS'nin AZ sınırlarını yoksaymasına izin verin. Toplu iş boyutunu belirlemek için Etki Alanını Güncelleştir ve maxBatchInstancePercent'ı dikkate alın. Bu alan yalnızca NodePlacementConfiguration, Zonal olarak kullanıldığında true veya false olarak ayarlanabilir. Bayrağı varsa true.

Kabul edilen değerler: false, true
--enable-inter-node-communication

Havuzun İşlem Düğümleri arasında doğrudan iletişime izin verip vermediği. Düğümler arası iletişimin etkinleştirilmesi, Havuzun İşlem Düğümleri üzerindeki dağıtım kısıtlamaları nedeniyle Havuzun en büyük boyutunu sınırlar. Bu, Havuzun istenen boyuta ulaşmamasıyla sonuçlanabilir. Varsayılan değer olarak yanlış kullanılır. Bayrağı varsa 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
--enable-write-accel

diskte writeAccelerator'ın etkinleştirilip etkinleştirilmeyeceğini veya devre dışı bırakılacağını belirtin.

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

Bu özellik, kullanıcı tarafından istekte sanal makine veya sanal makine ölçek kümesi için Konak Şifrelemesi'ni etkinleştirmek veya devre dışı bırakmak için kullanılabilir. Bu, ana bilgisayarın kendisinde Kaynak/Geçici disk de dahil olmak üzere tüm diskler için şifrelemeyi etkinleştirir. Varsayılan davranış: Bu özellik kaynak için true olarak ayarlanmadığı sürece konakta şifreleme devre dışı bırakılır.

Kabul edilen değerler: false, true
--id

Gerekli. Kimlik, kısa çizgi ve alt çizgi gibi alfasayısal karakterlerin herhangi bir bileşimini içerebilir ve 64 karakterden fazla karakter içeremez. Kimlik büyük/küçük harf koruyucu ve büyük/küçük harfe duyarlı değildir (yani, bir Hesapta yalnızca büyük/küçük harfe göre farklılık gösteren iki Havuz Kimliğiniz olmayabilir).

--image

İşletim sistemi görüntü başvurusu. Bu, 'publisher:offer:sku[:version]' biçimi veya '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/images/{imageName}' formunun tam ARM görüntü kimliği olabilir. 'publisher:offer:sku[:version]' biçimindeyse, sürüm isteğe bağlıdır ve atlanırsa en son kullanılır. Geçerli değerler 'az batch pool supported-images list' aracılığıyla alınabilir. Örneğin: 'MicrosoftWindowsServer:WindowsServer:2012-R2-Datacenter:latest'.

--json-file

JSON'da havuz oluşturma özellikleri parametre belirtimini içeren dosya (REST API istek gövdesiyle eşleşecek şekilde biçimlendirilir). Bu parametre belirtilirse, tüm 'Havuz Oluşturma Özellikleri Parametre Bağımsız Değişkenleri' yoksayılır. Bkz. https://docs.microsoft.com/en-us/rest/api/batchservice/pool/add?tabs=HTTP#request-body.

--max-batch-instance-percent

Tek bir toplu işlemde sıralı yükseltme ile aynı anda yükseltilecek toplam sanal makine örneklerinin maksimum yüzdesi. Bu en yüksek düzeyde olduğundan, önceki veya gelecekteki toplu işlerdeki iyi durumda olmayan örnekler, daha yüksek güvenilirlik sağlamak için toplu işlerdeki örneklerin yüzdesinin azalmasına neden olabilir. Bu alanın değeri 5 ile 100 (dahil) arasında olmalıdır. Hem maxBatchInstancePercent hem de maxUnhealthyInstancePercent değeriyle atanırsa maxBatchInstancePercent değeri maxUnhealthyInstancePercent değerinden fazla olmamalıdır.

--max-unhealthy-instance-percent

Ölçek kümesindeki toplam sanal makine örneklerinin en yüksek yüzdesi, yükseltilme sonucunda veya sıralı yükseltme durdurulmadan önce sanal makine sistem durumu denetimleri tarafından iyi durumda bulunarak aynı anda iyi durumda olmayabilir. Bu kısıtlama, herhangi bir toplu işlem başlatılmadan önce denetlenecektir. Bu alanın değeri 5 ile 100 (dahil) arasında olmalıdır. Hem maxBatchInstancePercent hem de maxUnhealthyInstancePercent değeriyle atanırsa maxBatchInstancePercent değeri maxUnhealthyInstancePercent değerinden fazla olmamalıdır.

--max-unhealthy-upgraded-instance-percent

İyi durumda olmayan bir durumda bulunabilecek yükseltilmiş sanal makine örneklerinin en yüksek yüzdesi. Bu denetim, her toplu iş yükseltildikten sonra gerçekleşir. Bu yüzde hiç aşılırsa, sıralı güncelleştirme iptal edilir. Bu alanın değeri 0 ile 100 (dahil) arasında olmalıdır.

--metadata

Batch hizmeti meta veriye herhangi bir anlam atamaz; yalnızca kullanıcı kodunun kullanımına yöneliktir. 'key=value' biçiminde boşlukla ayrılmış değerler.

--node-agent-sku-id

Gerekli. Batch İşlem Düğümü aracısı, Havuzdaki her İşlem Düğümünde çalışan ve İşlem Düğümü ile Batch hizmeti arasında komut ve denetim arabirimi sağlayan bir programdır. İşlem Düğümü aracısının farklı işletim sistemleri için SKU'lar olarak bilinen farklı uygulamaları vardır. Seçili Görüntü başvurusuyla eşleşen bir İşlem Düğümü aracısı SKU'su belirtmeniz gerekir. Desteklenen İşlem Düğümü aracısı SKU'larının ve doğrulanmış Görüntü başvurularının listesini almak için 'Desteklenen İşlem Düğümü aracısı SKU'larını listeleme' işlemine bakın.

--os-disk-caching

Önbelleğe alma gereksinimlerini belirtin. Olası değerler şunlardır: None, ReadOnly, ReadWrite. Varsayılan değerler şunlardır: Standart depolama için yok. Premium depolama için ReadOnly.

Kabul edilen değerler: none, readonly, readwrite
--os-disk-size

Yeni işletim sistemi diski oluşturulurken GB cinsinden ilk disk boyutu.

--os-family

Gerekli. Olası değerler şunlardır: 2 - İşletim Sistemi Ailesi 2, Windows Server 2008 R2 SP1'e eşdeğerdir. 3 - İşletim Sistemi Ailesi 3, Windows Server 2012'ye eşdeğerdir. 4 - İşletim Sistemi Ailesi 4, Windows Server 2012 R2'ye eşdeğerdir. 5 - İşletim Sistemi Ailesi 5, Windows Server 2016'ya eşdeğerdir. 6 - İşletim Sistemi Ailesi 6, Windows Server 2019'a eşdeğerdir. Daha fazla bilgi için bkz. Azure Konuk İşletim Sistemi Sürümleri (https://azure.microsoft.com/documentation/articles/cloud-services-guestos-update-matrix/#releases).

Kabul edilen değerler: 2, 3, 4, 5, 6
--os-version

Varsayılan değer, belirtilen işletim sistemi ailesi için en son işletim sistemi sürümünü belirten * değeridir.

--pause-time-between-batches

Tüm sanal makineler için güncelleştirmeyi tek bir toplu işte tamamlama ile sonraki toplu işlemi başlatma arasındaki bekleme süresi. Süre ISO 8601 biçiminde belirtilmelidir. Beklenen biçim iso-8601 süresidir.

--placement

Havuzdaki tüm VM'ler için işletim sistemi diskinin kısa ömürlü disk yerleşimini belirtir. Bu özellik, istekteki kullanıcı tarafından kısa ömürlü işletim sistemi diski sağlama için önbellek disk alanı gibi bir konum seçme isteğinde kullanılabilir. Kısa ömürlü işletim sistemi disk boyutu gereksinimleri hakkında daha fazla bilgi için, adresinden Ve Linux https://docs.microsoft.com/en-us/azure/virtual-machines/linux/ephemeral-os-disks#size-requirementsVM'leri https://docs.microsoft.com/en-us/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements için Kısa Ömürlü İşletim Sistemi disk boyutu gereksinimlerine bakın.

Kabul edilen değerler: cachedisk
--policy

Batch Havuzlarında düğüm yerleştirme İlke türü. Batch Hizmeti tarafından düğümleri sağlamak için kullanılan ayırma ilkesi. Belirtilmezse, Batch bölgesel ilkeyi kullanır.

Kabul edilen değerler: regional, zonal
--prioritize-unhealthy-instances

Bir ölçek kümesindeki tüm iyi durumda olmayan örnekleri iyi durumdaki örneklerden önce yükseltin. Bayrağı varsa true.

Kabul edilen değerler: false, true
--resize-timeout

Bu zaman aşımı yalnızca el ile ölçeklendirme için geçerlidir; enableAutoScale true olarak ayarlandığında hiçbir etkisi olmaz. Varsayılan değer 15 dakikadır. En düşük değer 5 dakikadır. 5 dakikadan kısa bir değer belirtirseniz, Batch hizmeti bir hata döndürür; REST API'yi doğrudan çağırıyorsanız HTTP durum kodu 400'dür (Hatalı İstek). Beklenen biçim iso-8601 süresidir.

--resource-tags

Kullanıcı havuz için kaynak etiketlerini belirtebilir. Havuz için oluşturulan tüm kaynaklar da aynı kaynak etiketleriyle etiketlenir.

--rollback-failed-instances-on-policy-breach

Sıralı Yükseltme ilkesi ihlal edilirse örnekleri önceki modele geri alma başarısız oldu. Bayrağı varsa true.

Kabul edilen değerler: false, true
--security-type

Sanal makinenin SecurityType değerini belirtin. Uefi Ayarlar'yi etkinleştirmek için belirtilen herhangi bir değere ayarlanması gerekir. Varsayılan davranış: Uefi Ayarlar bu özellik ayarlanmadığı sürece etkinleştirilmez.

--start-task-command-line

Gerekli. Komut satırı bir kabuk altında çalışmaz ve bu nedenle ortam değişkeni genişletme gibi kabuk özelliklerinden yararlanamaz. Bu tür özelliklerden yararlanmak istiyorsanız, kabuğu komut satırında çağırmanız gerekir; örneğin, Windows'ta "cmd /c MyCommand" veya Linux'ta "/bin/sh -c MyCommand" kullanın. Komut satırı dosya yollarına başvuruyorsa, göreli bir yol (Görev çalışma dizinine göre) veya Batch tarafından sağlanan ortam değişkenini (https://docs.microsoft.com/en-us/azure/batch/batch-compute-node-environment-variables) kullanmalıdır.

--start-task-resource-files

Bu öğe altında listelenen dosyalar Görevin çalışma dizininde bulunur. Filename=httpurl biçiminde boşlukla ayrılmış kaynak başvuruları.

--start-task-wait-for-success

Batch hizmetinin İşlem Düğümünde herhangi bir Görevi zamanlamadan önce StartTask'ın başarıyla tamamlanmasını (yani çıkış kodu 0 ile çıkmak için) beklemesi gerekip gerekmediği. True ise ve StartTask bir Node'da başarısız olursa, Batch hizmeti StartTask'ı en yüksek yeniden deneme sayısına (maxTaskRetryCount) kadar yeniden dener. Tüm yeniden denemelerden sonra Görev yine de başarıyla tamamlanmamışsa, Batch hizmeti Düğümü kullanılamaz olarak işaretler ve görev zamanlaması yapılmaz. Bu koşul İşlem Düğümü durumu ve hata bilgileri ayrıntıları aracılığıyla algılanabilir. False ise, Batch hizmeti StartTask'ın tamamlanmasını beklemez. Bu durumda, StartTask çalışmaya devam ederken diğer Görevler İşlem Düğümü'nde yürütülmeye başlayabilir; ve StartTask başarısız olsa bile, yeni Görevler İşlem Düğümünde zamanlamaya devam eder. Varsayılan değer true'dur. Bayrağı varsa true.

--storage-account-type

Yönetilen disk için depolama hesabı türü.

Kabul edilen değerler: premium_lrs, standard_lrs, standardssd_lrs
--target-communication

Havuz için istenen düğüm iletişim modu. Bu öğe varsa, Havuz'da yapılandırılan mevcut targetNodeCommunicationMode öğesinin yerini alır. Atlanırsa, mevcut meta veriler değiştirilmeden bırakılır.

Kabul edilen değerler: classic, default, simplified
--target-dedicated-nodes

Havuzdaki ayrılmış İşlem Düğümlerinin istenen sayısı. enableAutoScale true olarak ayarlandıysa bu özellik belirtilmemelidir. enableAutoScale false olarak ayarlanırsa targetDedicatedNodes, targetLowPriorityNodes veya her ikisini de ayarlamanız gerekir.

--target-low-priority-nodes

Havuzdaki spot/düşük öncelikli işlem düğümlerinin istenen sayısı. enableAutoScale true olarak ayarlandıysa bu özellik belirtilmemelidir. enableAutoScale false olarak ayarlanırsa targetDedicatedNodes, targetLowPriorityNodes veya her ikisini de ayarlamanız gerekir.

--targets

Atlanırsa, havuzdaki işlem düğümlerindeki diskler şifrelenmez. Linux havuzunda yalnızca "TemporaryDisk" desteklenir; Windows havuzunda , "OsDisk" ve "TemporaryDisk" belirtilmelidir. Şifrelenecek ayrılmış hedef diskler. Değerler OsDisk veya TemporaryDisk olabilir.

--task-slots-per-node

Havuzdaki tek bir işlem düğümünde eşzamanlı görevleri çalıştırmak için kullanılabilecek görev yuvalarının sayısı. Varsayılan değer 1 şeklindedir. Maksimum değer, havuzun vmSize veya 256 çekirdek sayısının 4 katı kadar küçüktür.

--upgrade-policy-mode

Havuz işletim sistemi yükseltmesinin modu.

Kabul edilen değerler: automatic, manual, rolling
--use-rolling-upgrade-policy

Otomatik İşletim Sistemi Yükseltmesi sırasında sıralı yükseltme ilkesinin kullanılıp kullanılmayacağını gösterir. VMSS'de hiçbir ilke tanımlanmadıysa Otomatik İşletim Sistemi Yükseltmesi varsayılan ilkeye geri döndürülecektir. Bayrağı varsa true.

Kabul edilen değerler: false, true
--vm-size

Gerekli. Cloud Services Havuzları için sanal makinelerin kullanılabilir boyutları (cloudServiceConfiguration ile oluşturulan havuzlar) hakkında bilgi için bkz. Cloud Services için Boyutlar (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). Batch, ExtraSmall, A1V2 ve A2V2 dışında tüm Cloud Services VM boyutlarını destekler. Sanal Makineler Market'ten (virtualMachineConfiguration ile oluşturulan havuzlar) Görüntüleri kullanan Havuzlar için kullanılabilir VM boyutları hakkında bilgi için bkz. Sanal Makineler boyutları (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/Linux) veya Sanal Makineler için boyutlar (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). Batch, STANDARD_A0 ve premium depolama alanı (STANDARD_GS, STANDARD_DS ve STANDARD_DSV2 serisi) dışındaki tüm Azure VM boyutlarını destekler.

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
Default value: 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 batch pool create (azure-batch-cli-extensions uzantı)

Bir hesapta Batch havuzu oluşturun. Havuz oluştururken Cloud Services Yapılandırması veya Sanal Makine Yapılandırması'ndan bağımsız değişkenler seçin.

az batch pool create [--account-endpoint]
                     [--account-key]
                     [--account-name]
                     [--application-licenses]
                     [--application-package-references]
                     [--auto-scale-formula]
                     [--certificate-references]
                     [--disk-encryption-targets]
                     [--enable-inter-node-communication]
                     [--id]
                     [--image]
                     [--json-file]
                     [--metadata]
                     [--node-agent-sku-id]
                     [--os-family]
                     [--os-version]
                     [--parameters]
                     [--policy]
                     [--resize-timeout]
                     [--resource-group]
                     [--start-task-command-line]
                     [--start-task-resource-files]
                     [--start-task-wait-for-success]
                     [--target-dedicated-nodes]
                     [--target-low-priority-nodes]
                     [--targets]
                     [--task-slots-per-node]
                     [--template]
                     [--vm-size]

İsteğe Bağlı Parametreler

--account-endpoint

Batch hizmet uç noktası. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ENDPOINT.

--account-key

Batch hesabı anahtarı. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ACCESS_KEY.

--account-name

Batch hesabı adı. Alternatif olarak, ortam değişkenine göre ayarlanır: AZURE_BATCH_ACCOUNT.

--application-licenses

Uygulama lisansları listesi, kullanılabilir Batch hizmeti uygulama lisanslarının bir alt kümesi olmalıdır. Desteklenmeyen bir lisans istenirse Havuz oluşturma başarısız olur.

--application-package-references

Havuz oluştururken paketin uygulama kimliği tam (/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications/{applicationName}) olmalıdır. Paket başvurularındaki değişiklikler Havuza katılan tüm yeni Düğümleri etkiler, ancak yeniden başlatılana veya yeniden tasarlanana kadar Havuz'da bulunan İşlem Düğümlerini etkilemez. Belirli bir Havuzda en fazla 10 Paket başvurusu vardır.

--auto-scale-formula

enableAutoScale false olarak ayarlandıysa bu özellik belirtilmemelidir. enableAutoScale true olarak ayarlandıysa gereklidir. Formül, Havuz oluşturulmadan önce geçerlilik açısından denetlendi. Formül geçerli değilse, Batch hizmeti ayrıntılı hata bilgileriyle isteği reddeder. Bu formülü belirtme hakkında daha fazla bilgi için bkz. 'Azure Batch Havuzunda İşlem Düğümlerini otomatik olarak ölçeklendirme' (https://azure.microsoft.com/documentation/articles/batch-automatic-scaling/).

--certificate-references

Windows Düğümleri için Batch hizmeti Sertifikaları belirtilen Sertifika deposuna ve konumuna yükler. Linux İşlem Düğümleri için Sertifikalar Görev çalışma dizini içindeki bir dizinde depolanır ve bu konumu sorgulamak üzere Göreve AZ_BATCH_CERTIFICATES_DIR bir ortam değişkeni sağlanır. 'remoteUser' görünürlüğüne sahip sertifikalar için, kullanıcının giriş dizininde bir 'certs' dizini oluşturulur (örneğin, /home/{user-name}/certs) ve Sertifikalar bu dizine yerleştirilir. Uyarı: Bu özellik kullanım dışı bırakıldı ve Şubat 2024'den sonra kaldırılacak. Lütfen bunun yerine Azure KeyVault Uzantısı'nı kullanın.

--disk-encryption-targets

DiskEncryptionTargets alanının ayrılmış listesi. geçerli olası değerler OsDisk ve TemporaryDisk'i içerir.

--enable-inter-node-communication

Havuzun İşlem Düğümleri arasında doğrudan iletişime izin verip vermediği. Düğümler arası iletişimin etkinleştirilmesi, Havuzun İşlem Düğümleri üzerindeki dağıtım kısıtlamaları nedeniyle Havuzun en büyük boyutunu sınırlar. Bu, Havuzun istenen boyuta ulaşmamasıyla sonuçlanabilir. Varsayılan değer olarak yanlış kullanılır.

Default value: False
--id

Gerekli. Kimlik, kısa çizgi ve alt çizgi gibi alfasayısal karakterlerin herhangi bir bileşimini içerebilir ve 64 karakterden fazla karakter içeremez. Kimlik büyük/küçük harf koruyucu ve büyük/küçük harfe duyarlı değildir (yani, bir Hesapta yalnızca büyük/küçük harfe göre farklılık gösteren iki Havuz Kimliğiniz olmayabilir).

--image

İşletim sistemi görüntü başvurusu. Bu, 'publisher:offer:sku[:version]' biçimi veya '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/images/{imageName}' formunun tam ARM görüntü kimliği olabilir. 'publisher:offer:sku[:version]' biçimindeyse, sürüm isteğe bağlıdır ve atlanırsa en son kullanılır. Geçerli değerler 'az batch pool node-agent-skus list' aracılığıyla alınabilir. Örneğin: 'MicrosoftWindowsServer:WindowsServer:2012-R2-Datacenter:latest'.

--json-file

JSON biçiminde oluşturulacak havuzu içeren dosya, bu parametre belirtilirse diğer tüm parametreler yoksayılır.

--metadata

Batch hizmeti meta veriye herhangi bir anlam atamaz; yalnızca kullanıcı kodunun kullanımına yöneliktir.

--node-agent-sku-id

Havuzdaki işlem düğümlerinde sağlanacak Batch düğümü aracısının SKU'su. Batch düğüm aracısı, havuzdaki her düğümde çalışan ve düğüm ile Batch hizmeti arasında komut ve denetim arabirimi sağlayan bir programdır. Farklı işletim sistemleri için düğüm aracısının SKU'lar olarak bilinen farklı uygulamaları vardır. Seçili görüntü başvurusuyla eşleşen bir düğüm aracısı SKU'su belirtmeniz gerekir. Desteklenen düğüm aracısı SKU'larının listesini ve doğrulanmış görüntü başvurularının listesini almak için bkz. 'Desteklenen düğüm aracısı SKU'larını listeleme' işlemi.

--os-family

Havuzdaki sanal makinelere yüklenecek Azure Konuk İşletim Sistemi ailesi. Olası değerler şunlardır: 2 - İşletim Sistemi Ailesi 2, Windows Server 2008 R2 SP1'e eşdeğerdir. 3 - İşletim Sistemi Ailesi 3, Windows Server 2012'ye eşdeğerdir. 4 - İşletim Sistemi Ailesi 4, Windows Server 2012 R2'ye eşdeğerdir. 5 - İşletim Sistemi Ailesi 5, Windows Server 2016'ya eşdeğerdir. Daha fazla bilgi için bkz. Azure Konuk İşletim Sistemi Sürümleri (https://azure.microsoft.com/documentation/articles/cloud-services-guestos-update-matrix/#releases). İzin verilen değerler: 2, 3, 4, 5.

--os-version

Varsayılan değer, belirtilen işletim sistemi ailesi için en son işletim sistemi sürümünü belirten * değeridir.

--parameters

Batch havuzu JSON şablon dosyası için parametre değerleri. Yalnızca --template ile kullanılabilir.

--policy

Batch Havuzlarında düğüm yerleştirme İlke türü. Batch Hizmeti tarafından düğümleri sağlamak için kullanılan ayırma ilkesi. Belirtilmezse, Batch bölgesel ilkeyi kullanır. İzin verilen değerler: bölgesel, bölgesel.

--resize-timeout

Bu zaman aşımı yalnızca el ile ölçeklendirme için geçerlidir; enableAutoScale true olarak ayarlandığında hiçbir etkisi olmaz. Varsayılan değer 15 dakikadır. En düşük değer 5 dakikadır. 5 dakikadan kısa bir değer belirtirseniz, Batch hizmeti bir hata döndürür; REST API'yi doğrudan çağırıyorsanız HTTP durum kodu 400'dür (Hatalı İstek).

--resource-group

Batch hesabının kaynak grubu.

--start-task-command-line

Başlangıç görevinin komut satırı. Komut satırı bir kabuk altında çalışmaz ve bu nedenle ortam değişkeni genişletme gibi kabuk özelliklerinden yararlanamaz. Bu tür özelliklerden yararlanmak istiyorsanız, kabuğu komut satırında çağırmanız gerekir; örneğin, Windows'ta "cmd /c MyCommand" veya Linux'ta "/bin/sh -c MyCommand" kullanın.

--start-task-resource-files

Komut satırını çalıştırmadan önce Batch hizmetinin işlem düğümüne indireceği dosyaların listesi. Filename=httpurl biçiminde boşlukla ayrılmış kaynak başvuruları.

--start-task-wait-for-success

İşlem düğümünde herhangi bir görevi zamanlamadan önce Batch hizmetinin başlangıç görevinin başarıyla tamamlanmasını (yani çıkış kodu 0 ile çıkmak için) beklemesi gerekip gerekmediği. True ise ve başlangıç görevi bir işlem düğümünde başarısız olursa, Batch hizmeti başlangıç görevini en fazla yeniden deneme sayısına (maxTaskRetryCount) kadar yeniden dener. Tüm yeniden denemelerden sonra görev hala başarıyla tamamlanmamışsa Batch hizmeti işlem düğümünü kullanılamaz olarak işaretler ve görev zamanlamaz. Bu koşul düğüm durumu ve zamanlama hatası ayrıntıları aracılığıyla algılanabilir. False ise, Batch hizmeti başlangıç görevinin tamamlanmasını beklemez. Bu durumda, başlangıç görevi çalışmaya devam ederken diğer görevler işlem düğümünde yürütülmeye başlayabilir; ve başlangıç görevi başarısız olsa bile düğümde yeni görevler zamanlamaya devam eder. Varsayılan değer false. Bayrağı varsa true.

Default value: False
--target-dedicated-nodes

Havuzdaki ayrılmış İşlem Düğümlerinin istenen sayısı. enableAutoScale true olarak ayarlandıysa bu özellik belirtilmemelidir. enableAutoScale false olarak ayarlanırsa targetDedicatedNodes, targetLowPriorityNodes veya her ikisini de ayarlamanız gerekir.

--target-low-priority-nodes

Havuzdaki spot/düşük öncelikli işlem düğümlerinin istenen sayısı. enableAutoScale true olarak ayarlandıysa bu özellik belirtilmemelidir. enableAutoScale false olarak ayarlanırsa targetDedicatedNodes, targetLowPriorityNodes veya her ikisini de ayarlamanız gerekir.

--targets

Atlanırsa, havuzdaki işlem düğümlerindeki diskler şifrelenmez. Linux havuzunda yalnızca "TemporaryDisk" desteklenir; Windows havuzunda , "OsDisk" ve "TemporaryDisk" belirtilmelidir. Şifrelenecek ayrılmış hedef diskler. Değerler OsDisk veya TemporaryDisk olabilir.

--task-slots-per-node

Havuzdaki tek bir işlem düğümünde eşzamanlı görevleri çalıştırmak için kullanılabilecek görev yuvalarının sayısı. Varsayılan değer 1 şeklindedir. Maksimum değer, havuzun vmSize veya 256 çekirdek sayısının 4 katı kadar küçüktür.

--template

Batch havuzu JSON şablon dosyası. Bu parametre belirtilirse, diğer tüm parametreler yoksayılır.

--vm-size

Gerekli. Cloud Services Havuzları için sanal makinelerin kullanılabilir boyutları (cloudServiceConfiguration ile oluşturulan havuzlar) hakkında bilgi için bkz. Cloud Services için Boyutlar (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). Batch, ExtraSmall, A1V2 ve A2V2 dışında tüm Cloud Services VM boyutlarını destekler. Sanal Makineler Market'ten (virtualMachineConfiguration ile oluşturulan havuzlar) Görüntüleri kullanan Havuzlar için kullanılabilir VM boyutları hakkında bilgi için bkz. Sanal Makineler boyutları (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/Linux) veya Sanal Makineler için boyutlar (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). Batch, STANDARD_A0 ve premium depolama alanı (STANDARD_GS, STANDARD_DS ve STANDARD_DSV2 serisi) dışındaki tüm Azure VM boyutlarını destekler.

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
Default value: 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 batch pool delete

Belirtilen Hesaptan bir Havuzu siler.

Bir Havuzun silinmesini istediğinizde şu eylemler gerçekleşir: Havuz durumu silme olarak ayarlanır; Havuzdaki devam eden yeniden boyutlandırma işlemleri durdurulur; Batch hizmeti Havuzu sıfır İşlem Düğümlerine yeniden boyutlandırmaya başlar; Mevcut İşlem Düğümlerinde çalışan görevler sonlandırılır ve yeniden kuyruhlanır (varsayılan yeniden sorgulama seçeneğiyle Havuz yeniden boyutlandırma işlemi istenmiş gibi); son olarak, Havuz sistemden kaldırılır. Çalışan Görevler yeniden sorgulandığından, kullanıcı işini farklı bir Havuzu hedeflemek üzere güncelleştirerek bu Görevleri yeniden çalıştırabilir. Görevler daha sonra yeni Havuzda çalıştırılabilir. Yeniden sorgulama davranışını geçersiz kılmak istiyorsanız, Havuzu silmeden önce Havuzu sıfır boyuta küçültmek için havuzu açıkça yeniden boyutlandırmayı çağırmalısınız. Silme durumundaki bir Havuzdaki Güncelleştirme, Düzeltme Eki veya Silme API'sini çağırırsanız, poolBeingDeleted hata koduyla 409 HTTP durum koduyla başarısız olur.

az batch pool delete --pool-id
                     [--account-endpoint]
                     [--account-key]
                     [--account-name]
                     [--if-match]
                     [--if-modified-since]
                     [--if-none-match]
                     [--if-unmodified-since]
                     [--yes]

Gerekli Parametreler

--pool-id

Silinecek havuzun kimliği.

İsteğe Bağlı Parametreler

--account-endpoint

Batch hizmet uç noktası. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ENDPOINT.

--account-key

Batch hesap anahtarı. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ACCESS_KEY.

--account-name

Batch hesabı adı. Alternatif olarak, ortam değişkenine göre ayarlanır: AZURE_BATCH_ACCOUNT.

--if-match

İstemci tarafından bilinen kaynağın sürümüyle ilişkili bir ETag değeri. İşlem yalnızca kaynağın hizmetteki geçerli ETag'i istemci tarafından belirtilen değerle tam olarak eşleşiyorsa gerçekleştirilir.

--if-modified-since

İstemci tarafından bilinen kaynağın son değiştirme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden bu yana değiştirilmişse gerçekleştirilir.

--if-none-match

İstemci tarafından bilinen kaynağın sürümüyle ilişkili bir ETag değeri. İşlem yalnızca kaynağın hizmetteki geçerli ETag'i istemci tarafından belirtilen değerle eşleşmiyorsa gerçekleştirilir.

--if-unmodified-since

İstemci tarafından bilinen kaynağın son değiştirme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden bu yana değiştirilmemişse gerçekleştirilir.

--yes -y

Onay istemde bulunmayın.

Default value: 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
Default value: 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 batch pool list

Belirtilen Hesaptaki tüm Havuzları listeler.

az batch pool list [--account-endpoint]
                   [--account-key]
                   [--account-name]
                   [--expand]
                   [--filter]
                   [--select]

İsteğe Bağlı Parametreler

--account-endpoint

Batch hizmet uç noktası. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ENDPOINT.

--account-key

Batch hesap anahtarı. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ACCESS_KEY.

--account-name

Batch hesabı adı. Alternatif olarak, ortam değişkenine göre ayarlanır: AZURE_BATCH_ACCOUNT.

--expand

OData $expand yan tümcesi.

--filter

OData $filter yan tümcesi. Bu filtreyi oluşturma hakkında daha fazla bilgi için bkz https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-pools. .

--select

OData $select yan tümcesi.

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
Default value: 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 batch pool reset

Batch havuzunun özelliklerini güncelleştirme. Güncelleştirilebilecek belirtilmemiş özellikler varsayılan değerlerine sıfırlanır.

az batch pool reset --pool-id
                    [--account-endpoint]
                    [--account-key]
                    [--account-name]
                    [--application-package-references]
                    [--certificate-references]
                    [--json-file]
                    [--metadata]
                    [--start-task-command-line]
                    [--start-task-environment-settings]
                    [--start-task-max-task-retry-count]
                    [--start-task-wait-for-success]

Gerekli Parametreler

--pool-id

Güncelleştirilecek havuzun kimliği.

İsteğe Bağlı Parametreler

--account-endpoint

Batch hizmet uç noktası. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ENDPOINT.

--account-key

Batch hesabı anahtarı. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ACCESS_KEY.

--account-name

Batch hesabı adı. Alternatif olarak, ortam değişkenine göre ayarlanır: AZURE_BATCH_ACCOUNT.

--application-package-references

Gerekli. Liste, Havuzdaki mevcut Uygulama Paketi başvurularının yerini alır. Uygulama Paketi başvurularındaki değişiklikler Havuza katılan tüm yeni İşlem Düğümlerini etkiler, ancak yeniden başlatılana veya yeniden tasarlanana kadar Havuzda bulunan İşlem Düğümlerini etkilemez. Belirli bir Havuzda en fazla 10 Uygulama Paketi başvurusu vardır. Atlanırsa veya boş bir koleksiyon belirtirseniz, mevcut Tüm Uygulama Paketleri başvuruları Havuzdan kaldırılır. Belirli bir Havuzda en fazla 10 başvuru belirtilebilir.

--certificate-references

Gerekli. Bu liste, Havuz'da yapılandırılan tüm mevcut Sertifika başvurularının yerini alır. Boş bir koleksiyon belirtirseniz, var olan tüm Sertifika başvuruları Havuzdan kaldırılır. Windows Düğümleri için Batch hizmeti Sertifikaları belirtilen Sertifika deposuna ve konumuna yükler. Linux İşlem Düğümleri için Sertifikalar Görev çalışma dizini içindeki bir dizinde depolanır ve bu konumu sorgulamak üzere Göreve AZ_BATCH_CERTIFICATES_DIR bir ortam değişkeni sağlanır. 'remoteUser' görünürlüğüne sahip sertifikalar için, kullanıcının giriş dizininde bir 'certs' dizini oluşturulur (örneğin, /home/{user-name}/certs) ve Sertifikalar bu dizine yerleştirilir. Uyarı: Bu özellik kullanım dışı bırakıldı ve Şubat 2024'den sonra kaldırılacak. Lütfen bunun yerine Azure KeyVault Uzantısı'nı kullanın.

--json-file

JSON'da havuz güncelleştirme özellikleri parametre belirtimini içeren dosya (REST API istek gövdesiyle eşleşecek şekilde biçimlendirilir). Bu parametre belirtilirse, tüm 'Havuz Güncelleştirme Özellikleri Parametre Bağımsız Değişkenleri' yoksayılır.

--metadata

Gerekli. Bu liste, Havuz'da yapılandırılan mevcut meta verilerin yerini alır. Atlanırsa veya boş bir koleksiyon belirtirseniz, mevcut meta veriler Havuzdan kaldırılır.

--start-task-command-line

Başlangıç görevinin komut satırı. Komut satırı bir kabuk altında çalışmaz ve bu nedenle ortam değişkeni genişletme gibi kabuk özelliklerinden yararlanamaz. Bu tür özelliklerden yararlanmak istiyorsanız, kabuğu komut satırında çağırmanız gerekir; örneğin, Windows'ta "cmd /c MyCommand" veya Linux'ta "/bin/sh -c MyCommand" kullanın.

--start-task-environment-settings

Başlangıç görevi için ortam değişkeni ayarlarının listesi. 'key=value' biçiminde boşlukla ayrılmış değerler.

--start-task-max-task-retry-count

Görevin yeniden denenebileceği en fazla sayı.

--start-task-wait-for-success

İşlem düğümünde herhangi bir görevi zamanlamadan önce Batch hizmetinin başlangıç görevinin başarıyla tamamlanmasını (yani çıkış kodu 0 ile çıkmak için) beklemesi gerekip gerekmediği. Bayrağı varsa True, aksi takdirde varsayılan değer False olur.

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
Default value: 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 batch pool resize

Batch havuzunu yeniden boyutlandırmayı veya yeniden boyutlandırmayı durdurma.

az batch pool resize --pool-id
                     [--abort]
                     [--account-endpoint]
                     [--account-key]
                     [--account-name]
                     [--if-match]
                     [--if-modified-since]
                     [--if-none-match]
                     [--if-unmodified-since]
                     [--node-deallocation-option {requeue, retaineddata, taskcompletion, terminate}]
                     [--resize-timeout]
                     [--target-dedicated-nodes]
                     [--target-low-priority-nodes]

Gerekli Parametreler

--pool-id

Havuzun kimliği.

İsteğe Bağlı Parametreler

--abort

Havuzu yeniden boyutlandırma işlemini durdurun.

Default value: False
--account-endpoint

Batch hizmet uç noktası. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ENDPOINT.

--account-key

Batch hesabı anahtarı. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ACCESS_KEY.

--account-name

Batch hesabı adı. Alternatif olarak, ortam değişkenine göre ayarlanır: AZURE_BATCH_ACCOUNT.

--if-match

İşlem yalnızca kaynağın geçerli ETag'i belirtilen değerle tam olarak eşleşiyorsa gerçekleştirilir.

--if-modified-since

İşlem yalnızca kaynak belirtilen zaman damgasından sonra değiştirilmişse gerçekleştirilir.

--if-none-match

İşlem yalnızca kaynağın geçerli ETag'i belirtilen değerle tam olarak eşleşiyorsa gerçekleştirilmeyecek.

--if-unmodified-since

İşlem yalnızca kaynak belirtilen zaman damgasından bu yana değiştirilmişse gerçekleştirilmeyecek.

--node-deallocation-option

Havuz boyutu azaldıysa düğümler havuzdan kaldırılabilir.

Kabul edilen değerler: requeue, retaineddata, taskcompletion, terminate
--resize-timeout

Varsayılan değer 15 dakikadır. En düşük değer 5 dakikadır. 5 dakikadan kısa bir değer belirtirseniz, Batch hizmeti bir hata döndürür; REST API'yi doğrudan çağırıyorsanız HTTP durum kodu 400'dür (Hatalı İstek).

--target-dedicated-nodes

Havuzdaki ayrılmış İşlem Düğümlerinin istenen sayısı.

--target-low-priority-nodes

Havuzdaki spot/düşük öncelikli işlem düğümlerinin istenen 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
Default value: 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 batch pool set

Batch havuzunun özelliklerini güncelleştirme. Bir alt gruptaki bir özelliğin güncelleştirilmesi, bu grubun belirtilmeyen özelliklerini sıfırlar.

az batch pool set --pool-id
                  [--account-endpoint]
                  [--account-key]
                  [--account-name]
                  [--application-package-references]
                  [--certificate-references]
                  [--if-match]
                  [--if-modified-since]
                  [--if-none-match]
                  [--if-unmodified-since]
                  [--json-file]
                  [--metadata]
                  [--start-task-command-line]
                  [--start-task-environment-settings]
                  [--start-task-max-task-retry-count]
                  [--start-task-resource-files]
                  [--start-task-wait-for-success]
                  [--target-communication {classic, default, simplified}]

Gerekli Parametreler

--pool-id

Güncelleştirilecek Havuzun Kimliği.

İsteğe Bağlı Parametreler

--account-endpoint

Batch hizmet uç noktası. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ENDPOINT.

--account-key

Batch hesap anahtarı. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ACCESS_KEY.

--account-name

Batch hesabı adı. Alternatif olarak, ortam değişkenine göre ayarlanır: AZURE_BATCH_ACCOUNT.

--application-package-references

Paket başvurularındaki değişiklikler Havuza katılan tüm yeni Düğümleri etkiler, ancak yeniden başlatılana veya yeniden tasarlanana kadar Havuz'da bulunan İşlem Düğümlerini etkilemez. Bu öğe varsa, mevcut Paket başvurularının yerini alır. Boş bir koleksiyon belirtirseniz, tüm Paket başvuruları Havuzdan kaldırılır. Atlanırsa, mevcut Paket başvuruları değiştirilmeden bırakılır. 'id[#version]' biçiminde isteğe bağlı sürüme sahip boşlukla ayrılmış uygulama kimlikleri.

--certificate-references

Bu öğe varsa, Havuz'da yapılandırılan mevcut Sertifika başvurularının yerini alır. Belirtilmezse, mevcut Sertifika başvuruları değişmeden bırakılır. Windows Düğümleri için Batch hizmeti Sertifikaları belirtilen Sertifika deposuna ve konumuna yükler. Linux İşlem Düğümleri için Sertifikalar Görev çalışma dizini içindeki bir dizinde depolanır ve bu konumu sorgulamak üzere Göreve AZ_BATCH_CERTIFICATES_DIR bir ortam değişkeni sağlanır. 'remoteUser' görünürlüğüne sahip sertifikalar için, kullanıcının giriş dizininde bir 'certs' dizini oluşturulur (örneğin, /home/{user-name}/certs) ve Sertifikalar bu dizine yerleştirilir. Uyarı: Bu özellik kullanım dışı bırakıldı ve Şubat 2024'den sonra kaldırılacak. Lütfen bunun yerine Azure KeyVault Uzantısı'nı kullanın. Boşlukla ayrılmış sertifika parmak izleri.

--if-match

İstemci tarafından bilinen kaynağın sürümüyle ilişkili bir ETag değeri. İşlem yalnızca kaynağın hizmetteki geçerli ETag'i istemci tarafından belirtilen değerle tam olarak eşleşiyorsa gerçekleştirilir.

--if-modified-since

İstemci tarafından bilinen kaynağın son değiştirme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden bu yana değiştirilmişse gerçekleştirilir.

--if-none-match

İstemci tarafından bilinen kaynağın sürümüyle ilişkili bir ETag değeri. İşlem yalnızca kaynağın hizmetteki geçerli ETag'i istemci tarafından belirtilen değerle eşleşmiyorsa gerçekleştirilir.

--if-unmodified-since

İstemci tarafından bilinen kaynağın son değiştirme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden bu yana değiştirilmemişse gerçekleştirilir.

--json-file

JSON'da havuz düzeltme eki parametre belirtimini içeren bir dosya (ilgili REST API gövdesiyle eşleşecek şekilde biçimlendirilir). Bu parametre belirtilirse, tüm 'Havuz Bağımsız Değişkenleri' yoksayılır.

--metadata

Bu öğe varsa, Havuz'da yapılandırılan mevcut meta verilerin yerini alır. Boş bir koleksiyon belirtirseniz, tüm meta veriler Havuzdan kaldırılır. Atlanırsa, mevcut meta veriler değiştirilmeden bırakılır. 'key=value' biçiminde boşlukla ayrılmış değerler.

--start-task-command-line

Gerekli. Komut satırı bir kabuk altında çalışmaz ve bu nedenle ortam değişkeni genişletme gibi kabuk özelliklerinden yararlanamaz. Bu tür özelliklerden yararlanmak istiyorsanız, kabuğu komut satırında çağırmanız gerekir; örneğin, Windows'ta "cmd /c MyCommand" veya Linux'ta "/bin/sh -c MyCommand" kullanın. Komut satırı dosya yollarına başvuruyorsa, göreli bir yol (Görev çalışma dizinine göre) veya Batch tarafından sağlanan ortam değişkenini (https://docs.microsoft.com/en-us/azure/batch/batch-compute-node-environment-variables) kullanmalıdır.

--start-task-environment-settings

'key=value' biçiminde boşlukla ayrılmış değerler.

--start-task-max-task-retry-count

Görevin yeniden denenebileceği en fazla sayı. Batch hizmeti, çıkış kodu sıfır olmayan bir Görevi yeniden denenir. Bu değerin yeniden deneme sayısını özellikle denetlediğini unutmayın. Batch hizmeti Görevi bir kez dener ve bu sınıra kadar yeniden deneyebilir. Örneğin, yeniden deneme sayısı üst sınırı 3 ise Batch Görevi en fazla 4 kez dener (ilk deneme ve 3 yeniden deneme). Yeniden deneme sayısı üst sınırı 0 ise Batch hizmeti Görevi yeniden denemez. Yeniden deneme sayısı üst sınırı -1 ise, Batch hizmeti Görevi sınırsız olarak yeniden dener, ancak bu bir başlangıç görevi veya herhangi bir görev için önerilmez. Varsayılan değer 0'dır (yeniden deneme yok).

--start-task-resource-files

Bu öğe altında listelenen dosyalar Görevin çalışma dizininde bulunur. Filename=httpurl biçiminde boşlukla ayrılmış kaynak başvuruları.

--start-task-wait-for-success

Batch hizmetinin İşlem Düğümünde herhangi bir Görevi zamanlamadan önce StartTask'ın başarıyla tamamlanmasını (yani çıkış kodu 0 ile çıkmak için) beklemesi gerekip gerekmediği. True ise ve StartTask bir Node'da başarısız olursa, Batch hizmeti StartTask'ı en yüksek yeniden deneme sayısına (maxTaskRetryCount) kadar yeniden dener. Tüm yeniden denemelerden sonra Görev yine de başarıyla tamamlanmamışsa, Batch hizmeti Düğümü kullanılamaz olarak işaretler ve görev zamanlaması yapılmaz. Bu koşul İşlem Düğümü durumu ve hata bilgileri ayrıntıları aracılığıyla algılanabilir. False ise, Batch hizmeti StartTask'ın tamamlanmasını beklemez. Bu durumda, StartTask çalışmaya devam ederken diğer Görevler İşlem Düğümü'nde yürütülmeye başlayabilir; ve StartTask başarısız olsa bile, yeni Görevler İşlem Düğümünde zamanlamaya devam eder. Varsayılan değer true'dur. Özelliği güncelleştirmek için 'true' veya 'false' belirtin.

--target-communication

Havuz için istenen düğüm iletişim modu. Bu öğe varsa, Havuz'da yapılandırılan mevcut targetNodeCommunicationMode öğesinin yerini alır. Atlanırsa, mevcut meta veriler değiştirilmeden bırakılır.

Kabul edilen değerler: classic, default, simplified
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
Default value: 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 batch pool show

Belirtilen Havuz hakkında bilgi alır.

az batch pool show --pool-id
                   [--account-endpoint]
                   [--account-key]
                   [--account-name]
                   [--expand]
                   [--if-match]
                   [--if-modified-since]
                   [--if-none-match]
                   [--if-unmodified-since]
                   [--select]

Gerekli Parametreler

--pool-id

Alınacak Havuzun kimliği.

İsteğe Bağlı Parametreler

--account-endpoint

Batch hizmet uç noktası. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ENDPOINT.

--account-key

Batch hesap anahtarı. Alternatif olarak, ortam değişkenine göre ayarlayın: AZURE_BATCH_ACCESS_KEY.

--account-name

Batch hesabı adı. Alternatif olarak, ortam değişkenine göre ayarlanır: AZURE_BATCH_ACCOUNT.

--expand

OData $expand yan tümcesi.

--if-match

İstemci tarafından bilinen kaynağın sürümüyle ilişkili bir ETag değeri. İşlem yalnızca kaynağın hizmetteki geçerli ETag'i istemci tarafından belirtilen değerle tam olarak eşleşiyorsa gerçekleştirilir.

--if-modified-since

İstemci tarafından bilinen kaynağın son değiştirme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden bu yana değiştirilmişse gerçekleştirilir.

--if-none-match

İstemci tarafından bilinen kaynağın sürümüyle ilişkili bir ETag değeri. İşlem yalnızca kaynağın hizmetteki geçerli ETag'i istemci tarafından belirtilen değerle eşleşmiyorsa gerçekleştirilir.

--if-unmodified-since

İstemci tarafından bilinen kaynağın son değiştirme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden bu yana değiştirilmemişse gerçekleştirilir.

--select

OData $select yan tümcesi.

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
Default value: 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.