az batch job

Batch işlerini yönetme.

Komutlar

az batch job all-statistics

Batch hesabı altındaki tüm işlerin istatistiklerini görüntüleyin.

az batch job all-statistics show

Batch hesabındaki tüm işler için yaşam süresi özet istatistiklerini alın.

az batch job create

Batch hesabına iş ekleyin.

az batch job delete

bir İşi siler.

az batch job disable

Belirtilen İşi devre dışı bırakır ve yeni Görevlerin çalışmasını engeller.

az batch job enable

Belirtilen İşi etkinleştirir ve yeni Görevlerin çalışmasına izin verir.

az batch job list

Batch hesabındaki tüm işleri veya iş zamanlamasını listeleyin.

az batch job prep-release-status

Batch işi hazırlama ve bırakma görevlerinin durumunu görüntüleyin.

az batch job prep-release-status list

İşin çalıştığı İşlem Düğümleri genelinde belirtilen İş için İş Hazırlama ve İş Serbest Bırakma Görevinin yürütme durumunu listeler.

az batch job reset

Batch işinin özelliklerini güncelleştirme. Güncelleştirilebilecek belirtilmemiş özellikler varsayılanlarına sıfırlanır.

az batch job set

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

az batch job show

Belirtilen İş hakkında bilgi alır.

az batch job stop

Çalışan bir Batch işini durdurun.

az batch job task-counts

Batch işinde görev ve yuva sayısını ve durumlarını görüntüleyin.

az batch job task-counts show

Belirtilen İş için Görev sayılarını alır.

az batch job create

Batch hesabına iş ekleyin.

az batch job create [--account-endpoint]
                    [--account-key]
                    [--account-name]
                    [--allow-task-preemption]
                    [--id]
                    [--job-manager-task-command-line]
                    [--job-manager-task-environment-settings]
                    [--job-manager-task-id]
                    [--job-manager-task-resource-files]
                    [--job-max-task-retry-count]
                    [--job-max-wall-clock-time]
                    [--json-file]
                    [--max-parallel-tasks]
                    [--metadata]
                    [--pool-id]
                    [--priority]
                    [--required-slots]
                    [--uses-task-dependencies]

İ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 ayarlayın: AZURE_BATCH_ACCOUNT.

--allow-task-preemption

Bu işteki görevlerin diğer yüksek öncelikli işler tarafından önlenip ön plana çıkarılamayacağı. Değer True olarak ayarlanırsa, sisteme gönderilen diğer yüksek öncelikli işler öncelikli olur ve bu işten görevleri yeniden sorgulayabilecektir. Güncelleştirme işi API'sini kullanarak oluşturulduktan sonra işin allowTaskPreemption değerini güncelleştirebilirsiniz. Bayrağı varsa true.

--id

Gereklidir. Kimlik, kısa çizgi ve alt çizgi gibi alfasayısal karakterlerin herhangi bir bileşimini içerebilir ve 64'ten fazla karakter içeremez. Kimlik büyük/küçük harfe duyarlı değildir ve büyük/küçük harfe duyarlı değildir (başka bir ifadeyle, hesapta yalnızca büyük/küçük harfe göre farklılık gösteren iki kimliğiniz olmayabilir).

--job-manager-task-command-line

Gereklidir. Komut satırı bir kabuk altında çalışmaz ve bu nedenle ortam değişkeni genişletmesi gibi kabuk özelliklerinden yararlanamaz. Bu tür özelliklerden yararlanmak istiyorsanız, kabuğu komut satırında çağırmalısınız; örneğin, Windows 'de "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.

--job-manager-task-environment-settings

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

--job-manager-task-id

Gereklidir. Kimlik, kısa çizgi ve alt çizgi gibi alfasayısal karakterlerin herhangi bir bileşimini içerebilir ve 64'ten fazla karakter içeremez.

--job-manager-task-resource-files

Bu öğe altında listelenen dosyalar Görevin çalışma dizininde bulunur. Kaynak dosyaları listesi için boyut üst sınırı vardır. Maksimum boyut aşıldığında istek başarısız olur ve yanıt hata kodu RequestEntityTooLarge olur. Bu durumda ResourceFiles koleksiyonunun boyutu azaltılmalıdır. Bu, .zip dosyaları, Uygulama Paketleri veya Docker Kapsayıcıları kullanılarak elde edilebilir. Filename=httpurl biçiminde boşlukla ayrılmış kaynak başvuruları.

--job-max-task-retry-count

Her Görevin en fazla kaç kez yeniden denenebileceği. Batch hizmeti, çıkış kodu sıfır olmayan bir Görev'i yeniden denenir. Bu değerin özellikle yeniden deneme sayısını denetlediğini unutmayın. Batch hizmeti her Görevi bir kez dener ve bu sınıra kadar yeniden deneyebilir. Örneğin, en fazla yeniden deneme sayısı 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örevleri yeniden denemez. Yeniden deneme sayısı üst sınırı -1 ise, Batch hizmeti Görevleri sınırsız olarak yeniden dener. Varsayılan değer 0'dır (yeniden deneme yapılmaz).

--job-max-wall-clock-time

İş zaman sınırı içinde tamamlanmazsa, Batch hizmeti onu ve hala çalışmakta olan görevleri sonlandırır. Bu durumda sonlandırma nedeni MaxWallClockTimeExpiry olacaktır. Bu özellik belirtilmezse, İş'in ne kadar süreyle çalışabileceğiyle ilgili bir zaman sınırı yoktur. Beklenen biçim bir ISO-8601 süresidir.

--json-file

JSON'da iş belirtimini içeren bir dosya (ilgili REST API gövdesiyle eşleşecek şekilde biçimlendirilir). Bu parametre belirtilirse, tüm '{group_title(arg[0])} Bağımsız Değişkenleri' yoksayılır.

--max-parallel-tasks

İş için paralel olarak yürütülebilecek en fazla görev sayısı. maxParallelTasks değeri -1 veya belirtilirse 0'dan büyük olmalıdır. Belirtilmezse, varsayılan değer -1'dir ve bu da aynı anda çalıştırılacak görev sayısıyla ilgili bir sınır olmadığı anlamına gelir. Güncelleştirme işi API'sini kullanarak oluşturulduktan sonra işin maxParallelTasks değerini güncelleştirebilirsiniz. Varsayılan değer: -1 .

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

--pool-id

Mevcut havuzun kimliği. İşin tüm görevleri belirtilen havuzda çalıştırılır.

--priority

İşin önceliği. Öncelik değerleri -1000 ile 1000 arasında değişebilir ve en düşük öncelik -1000, en yüksek öncelik ise 1000 olabilir. Varsayılan değer 0’dır.

--gerekli yuvalar

Görevin çalışması için gereken zamanlama yuvalarının sayısı. Varsayılan değer 1'dir. Görev yalnızca düğümde yeterli boş zamanlama yuvası varsa bir işlem düğümünde çalışacak şekilde zamanlanabilir. Çok örnekli Görevler için bu özellik desteklenmez ve belirtilmemelidir.

--uses-task-dependencies

İşteki Görevlerin birbirine bağımlılıkları tanımlayıp tanımlayamayacağı. Varsayılan değer false. Bayrağı varsa true.

az batch job delete

bir İşi siler.

Bir işin silinmesi, bu İşin parçası olan tüm Görevleri ve tüm İş istatistiklerini de siler. Bu, Görev verilerinin saklama süresini de geçersiz kılar; başka bir ifadeyle, İş hala İşlem Düğümlerinde tutulan Görevler içeriyorsa, Batch hizmetleri söz konusu Görevlerin çalışma dizinlerini ve tüm içeriklerini siler. Bir İşi Sil isteği alındığında, Batch hizmeti İşi silme durumuna ayarlar. Silme durumundaki bir İş'teki tüm güncelleştirme işlemleri 409 (Çakışma) durum koduyla başarısız olur ve işin silindiğini belirten ek bilgiler sağlanır.

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

Gerekli Parametreler

--job-id

Silinecek işin 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 ayarlayın: 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 değeri 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ştirilme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden sonra 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ştirilme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden sonra değiştirilmediyse gerçekleştirilir.

--evet -y

Onay isteminde bulunmayın.

az batch job disable

Belirtilen İşi devre dışı bırakır ve yeni Görevlerin çalışmasını engeller.

Batch Hizmeti işi hemen devre dışı bırakma durumuna taşır. Batch daha sonra disableTasks parametresini kullanarak işin çalışmakta olan Görevleriyle ne yapacağını belirler. devre dışı bırakma işlemi tamamlanana ve tüm Görevler disableTasks seçeneğine göre ele alınana kadar İş devre dışı bırakma durumunda kalır; daha sonra İş devre dışı durumuna geçer. Etkin duruma geri dönene kadar İş altında yeni Görev başlatılmaz. Etkin, devre dışı veya devre dışı dışında herhangi bir durumda olan bir İşi devre dışı bırakmaya çalışırsanız, istek 409 durum koduyla başarısız olur.

az batch job disable --job-id
                     [--account-endpoint]
                     [--account-key]
                     [--account-name]
                     [--disable-tasks]
                     [--if-match]
                     [--if-modified-since]
                     [--if-none-match]
                     [--if-unmodified-since]

Gerekli Parametreler

--job-id

Devre dışı bırakacak işin kimliği.

İsteğe Bağlı Parametreler

--account-endpoint

Batch hizmeti 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 ayarlayın: AZURE_BATCH_ACCOUNT.

--disable-tasks

Olası değerler şunlardır: 'requeue', 'terminate', 'wait'.

--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 değeri 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ştirilme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden sonra 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ştirilme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden sonra değiştirilmediyse gerçekleştirilir.

az batch job enable

Belirtilen İşi etkinleştirir ve yeni Görevlerin çalışmasına izin verir.

Bu API'yi çağırdığınızda Batch hizmeti devre dışı bırakılmış bir İşi etkinleştirme durumuna ayarlar. Bu işlem tamamlandıktan sonra İş etkin duruma geçer ve İş altındaki yeni Görevlerin zamanlanması sürdürülür. Batch hizmeti bir Görevin 180 günden uzun süre etkin durumda kalmasına izin vermez. Bu nedenle, 180 günden daha önce eklenmiş etkin Görevler içeren bir İşi etkinleştirirseniz, bu Görevler çalışmaz.

az batch job enable --job-id
                    [--account-endpoint]
                    [--account-key]
                    [--account-name]
                    [--if-match]
                    [--if-modified-since]
                    [--if-none-match]
                    [--if-unmodified-since]

Gerekli Parametreler

--job-id

Etkinleştirecek işin kimliği.

İsteğe Bağlı Parametreler

--account-endpoint

Batch hizmeti 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 ayarlayın: 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 değeri 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ştirilme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden sonra 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ştirilme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden sonra değiştirilmediyse gerçekleştirilir.

az batch job list

Batch hesabındaki tüm işleri veya iş zamanlamasını listeleyin.

az batch job list [--account-endpoint]
                  [--account-key]
                  [--account-name]
                  [--expand]
                  [--filter]
                  [--job-schedule-id]
                  [--select]

İsteğe Bağlı Parametreler

--account-endpoint

Batch hizmeti 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 ayarlayın: AZURE_BATCH_ACCOUNT.

--expand

OData $expand yan tümcesi.

--filter

OData $filter yan tümcesi.

--job-schedule-id

İşlerin listesini almak istediğiniz iş zamanlamasının kimliği. Atlanırsa, hesaptaki tüm işleri listeler.

--select

OData $select yan tümcesi.

az batch job reset

Batch işinin özelliklerini güncelleştirme. Güncelleştirilebilecek belirtilmemiş özellikler varsayılanlarına sıfırlanır.

az batch job reset --job-id
                   [--account-endpoint]
                   [--account-key]
                   [--account-name]
                   [--allow-task-preemption]
                   [--if-match]
                   [--if-modified-since]
                   [--if-none-match]
                   [--if-unmodified-since]
                   [--job-max-task-retry-count]
                   [--job-max-wall-clock-time]
                   [--json-file]
                   [--max-parallel-tasks]
                   [--metadata]
                   [--on-all-tasks-complete {noaction, terminatejob}]
                   [--pool-id]
                   [--priority]

Gerekli Parametreler

--job-id

Özelliklerini güncelleştirmek istediğiniz İşin kimliği.

İsteğe Bağlı Parametreler

--account-endpoint

Batch hizmeti 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 ayarlayın: AZURE_BATCH_ACCOUNT.

--allow-task-preemption

Bu işteki Görevlerin diğer yüksek öncelikli işler tarafından önlenip önlenemez olup olmadığı. Değer True olarak ayarlanırsa, sisteme gönderilen diğer yüksek öncelikli işler öncelikli olur ve bu işten görevleri yeniden kuyruğrulayabilecektir. Güncelleştirme işi API'sini kullanarak oluşturulduktan sonra işin allowTaskPreemption değerini güncelleştirebilirsiniz. Bayrağı varsa True.

--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 değeri 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ştirilme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden sonra 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ştirilme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden sonra değiştirilmediyse gerçekleştirilir.

--job-max-task-retry-count

Her Görevin en fazla kaç kez yeniden denenebileceği. Batch hizmeti, çıkış kodu sıfır olmayan bir Görevi yeniden denenir. Bu değerin özellikle yeniden deneme sayısını denetlediğini unutmayın. Batch hizmeti her 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 bir deneme ve 3 yeniden deneme). Yeniden deneme sayısı üst sınırı 0 ise Batch hizmeti Görevleri yeniden denemez. Yeniden deneme sayısı üst sınırı -1 ise, Batch hizmeti Görevleri sınırsız olarak yeniden dener. Varsayılan değer 0'dır (yeniden deneme yoktur).

--job-max-wall-clock-time

İş süre sınırı içinde tamamlanmazsa, Batch hizmeti onu ve çalışmakta olan görevleri sonlandırır. Bu durumda sonlandırma nedeni MaxWallClockTimeExpiry olacaktır. Bu özellik belirtilmezse, İşin ne kadar süreyle çalışabileceğine ilişkin bir zaman sınırı yoktur. Beklenen biçim bir ISO-8601 süresidir.

--json-file

JSON'da iş güncelleştirme parametresi belirtimini içeren bir dosya (ilgili REST API gövdesiyle eşleşecek şekilde biçimlendirilir). Bu parametre belirtilirse, tüm '{group_title(arg[0])} Bağımsız Değişkenleri' yoksayılır.

--max-parallel-tasks

İş için paralel olarak yürütülebilecek en fazla görev sayısı. maxParallelTasks değeri -1 veya belirtilirse 0'dan büyük olmalıdır. Belirtilmezse, varsayılan değer -1'dir ve bu da aynı anda çalıştırılacak görev sayısıyla ilgili bir sınır olmadığı anlamına gelir. Güncelleştirme işi API'sini kullanarak oluşturulduktan sonra işin maxParallelTasks değerini güncelleştirebilirsiniz. Varsayılan değer: -1 .

--metadata

Atlanırsa, boş bir listenin varsayılan değerini alır; mevcut meta veriler silinir. 'key=value' biçiminde boşlukla ayrılmış değerler.

--on-all-tasks-complete

İş'teki tüm Görevler tamamlanmış durumdayken Batch hizmetinin gerçekleştirmesi gereken eylem. Atlanırsa, tamamlanma davranışı noaction olarak ayarlanır. Geçerli değer terminatejob ise, bu bir hatadır çünkü bir İşin tamamlanma davranışı terminatejob'tan noaction'a değiştirilemez. Terminatejob olan değeri noaction olarak değiştiremezsiniz; başka bir ifadeyle, otomatik İş sonlandırmayı etkinleştirdikten sonra yeniden kapatamazsınız. Bunu yapmaya çalışırsanız istek başarısız olur ve Batch durum kodu 400 (Hatalı İstek) ve 'geçersiz özellik değeri' hata yanıtı döndürür. Put isteğinde bu öğeyi belirtmezseniz, noaction geçirme ile eşdeğerdir. Geçerli değer terminatejob ise bu bir hatadır.

kabul edilen değerler: noaction, terminatejob
--pool-id

Mevcut havuzun kimliği. İşin tüm görevleri belirtilen havuzda çalıştırılır.

--priority

İşin önceliği. Öncelik değerleri -1000 ile 1000 arasında değişebilir ve -1000 en düşük öncelik ve 1000 en yüksek önceliktir. Atlanırsa, 0 varsayılan değerine ayarlanır.

az batch job set

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

az batch job set --job-id
                 [--account-endpoint]
                 [--account-key]
                 [--account-name]
                 [--allow-task-preemption]
                 [--if-match]
                 [--if-modified-since]
                 [--if-none-match]
                 [--if-unmodified-since]
                 [--job-max-task-retry-count]
                 [--job-max-wall-clock-time]
                 [--json-file]
                 [--max-parallel-tasks]
                 [--metadata]
                 [--on-all-tasks-complete {noaction, terminatejob}]
                 [--pool-id]
                 [--priority]

Gerekli Parametreler

--job-id

Özelliklerini güncelleştirmek istediğiniz İşin kimliği.

İsteğe Bağlı Parametreler

--account-endpoint

Batch hizmeti 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 ayarlayın: AZURE_BATCH_ACCOUNT.

--allow-task-preemption

Bu işteki Görevlerin diğer yüksek öncelikli işler tarafından önlenip önlenemez olup olmadığı. Değer True olarak ayarlanırsa, sisteme gönderilen diğer yüksek öncelikli işler öncelikli olur ve bu işten görevleri yeniden kuyruğrulayabilecektir. Güncelleştirme işi API'sini kullanarak oluşturulduktan sonra işin allowTaskPreemption değerini güncelleştirebilirsiniz. Özelliği güncelleştirmek için 'true' veya 'false' belirtin.

--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 değeri 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ştirilme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden sonra 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ştirilme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden sonra değiştirilmediyse gerçekleştirilir.

--job-max-task-retry-count

Her Görevin en fazla kaç kez yeniden denenebileceği. Batch hizmeti, çıkış kodu sıfır olmayan bir Görevi yeniden denenir. Bu değerin özellikle yeniden deneme sayısını denetlediğini unutmayın. Batch hizmeti her 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 bir deneme ve 3 yeniden deneme). Yeniden deneme sayısı üst sınırı 0 ise Batch hizmeti Görevleri yeniden denemez. Yeniden deneme sayısı üst sınırı -1 ise, Batch hizmeti Görevleri sınırsız olarak yeniden dener. Varsayılan değer 0'dır (yeniden deneme yoktur).

--job-max-wall-clock-time

İş süre sınırı içinde tamamlanmazsa, Batch hizmeti onu ve çalışmakta olan görevleri sonlandırır. Bu durumda sonlandırma nedeni MaxWallClockTimeExpiry olacaktır. Bu özellik belirtilmezse, İşin ne kadar süreyle çalışabileceğine ilişkin bir zaman sınırı yoktur. Beklenen biçim bir ISO-8601 süresidir.

--json-file

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

--max-parallel-tasks

İş için paralel olarak yürütülebilecek en fazla görev sayısı. maxParallelTasks değeri -1 veya belirtilirse 0'dan büyük olmalıdır. Belirtilmezse, varsayılan değer -1'dir ve bu da aynı anda çalıştırılacak görev sayısıyla ilgili bir sınır olmadığı anlamına gelir. Güncelleştirme işi API'sini kullanarak oluşturulduktan sonra işin maxParallelTasks değerini güncelleştirebilirsiniz.

--metadata

Atlanırsa, mevcut İş meta verileri değişmeden bırakılır. 'key=value' biçiminde boşlukla ayrılmış değerler.

--on-all-tasks-complete

İş'teki tüm Görevler tamamlanmış durumdayken Batch hizmetinin gerçekleştirmesi gereken eylem. Atlanırsa, tamamlanma davranışı değişmeden bırakılır. Terminatejob olan değeri noaction olarak değiştiremezsiniz; başka bir ifadeyle, otomatik İş sonlandırmayı etkinleştirdikten sonra yeniden kapatamazsınız. Bunu yapmayı denerseniz istek 'geçersiz özellik değeri' hata yanıtıyla başarısız olur; REST API'yi doğrudan çağırıyorsanız HTTP durum kodu 400'dür (Hatalı İstek).

kabul edilen değerler: noaction, terminatejob
--pool-id

Mevcut havuzun kimliği. İşin tüm görevleri belirtilen havuzda çalıştırılır.

--priority

İşin önceliği. Öncelik değerleri -1000 ile 1000 arasında değişebilir ve -1000 en düşük öncelik ve 1000 en yüksek önceliktir. Atlanırsa, İşin önceliği değişmeden bırakılır.

az batch job show

Belirtilen İş hakkında bilgi alır.

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

Gerekli Parametreler

--job-id

İşin Kimliği.

İsteğe Bağlı Parametreler

--account-endpoint

Batch hizmeti 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 ayarlayın: 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 değeri 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ştirilme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden sonra 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ştirilme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden sonra değiştirilmediyse gerçekleştirilir.

--select

OData $select yan tümcesi.

az batch job stop

Çalışan bir Batch işini durdurun.

Belirtilen işi tamamlandı olarak işaretleyerek sonlandırın. İşi Sonlandır isteği alındığında, Batch hizmeti işi sonlandırma durumuna ayarlar. Batch hizmeti daha sonra işle ilişkili çalışan görevleri sonlandırır ve gerekli iş bırakma görevlerini çalıştırır. Ardından iş tamamlanmış duruma geçer. İşin içinde etkin durumda olan görevler varsa, etkin durumda kalırlar. Bir iş sonlandırıldıktan sonra yeni görevler eklenemez ve kalan etkin görevler zamanlanmaz.

az batch job stop --job-id
                  [--account-endpoint]
                  [--account-key]
                  [--account-name]
                  [--if-match]
                  [--if-modified-since]
                  [--if-none-match]
                  [--if-unmodified-since]
                  [--terminate-reason]

Gerekli Parametreler

--job-id

Sonlandıracak işin kimliği.

İsteğe Bağlı Parametreler

--account-endpoint

Batch hizmeti 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 ayarlayın: 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 değeri 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ştirilme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden sonra 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ştirilme zamanını gösteren zaman damgası. İşlem yalnızca hizmet üzerindeki kaynak belirtilen süreden sonra değiştirilmediyse gerçekleştirilir.

--terminate-reason

Sonlandırma nedeni.