az batch job

Dekont

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 işlerini yönetme.

Komutlar

Name Description Tür Durum
az batch job create

Batch hesabına iş ekleyin.

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

Batch hesabına bir iş ve ilişkili görevler ekleyin.

Dahili GA
az batch job delete

bir İşi siler.

Temel GA
az batch job disable

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

Temel GA
az batch job enable

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

Temel GA
az batch job list

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

Temel GA
az batch job prep-release-status

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

Temel GA
az batch job prep-release-status list

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

Temel GA
az batch job reset

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

Temel GA
az batch job set

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

Temel GA
az batch job show

Belirtilen İş hakkında bilgi alır.

Temel GA
az batch job stop

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

Temel GA
az batch job task-counts

Batch işi içindeki görevlerin ve yuvaların sayısını ve durumlarını görüntüleyin.

Temel GA
az batch job task-counts show

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

Temel GA

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 ayarlanır: AZURE_BATCH_ACCOUNT.

--allow-task-preemption

Bu işteki görevlerin diğer yüksek öncelikli işler tarafından önlenip öne alınamayacağı. 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

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 kimliğiniz olmayabilir).

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

--job-manager-task-environment-settings

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

--job-manager-task-id

Gerekli. 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 en büyük boyut vardır. En büyük 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 yeniden denenebileceği en fazla sayıdır. 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 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 yok).

--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ğine ilişkin bir zaman sınırı yoktur. Beklenen biçim 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 'İş 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. Bir işin maxParallelTasks değerini güncelleştirme işi API'sini kullanarak oluşturulduktan sonra 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 -1000 en düşük öncelik, 1000 en yüksek önceliktir. Varsayılan değer 0'tir.

--required-slots

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 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ık tanımlayıp tanımlayamayacağı. Varsayılan değer false. Bayrağı varsa true.

Global Parametreler
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
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 job create (azure-batch-cli-extensions uzantı)

Batch hesabına bir iş ve ilişkili görevler 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]
                    [--parameters]
                    [--pool-id]
                    [--priority]
                    [--required-slots]
                    [--resource-group]
                    [--template]
                    [--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 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.

--allow-task-preemption

Bu işteki görevlerin diğer yüksek öncelikli işler tarafından önlenip öne alınamayacağı. 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.

--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 kimliğiniz olmayabilir).

--job-manager-task-command-line

İş Yöneticisi 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.

--job-manager-task-environment-settings

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

--job-manager-task-id

İşin içindeki İş Yöneticisi görevini benzersiz olarak tanımlayan bir dize. Kimlik, kısa çizgi ve alt çizgi de dahil olmak üzere herhangi bir alfasayısal karakter bileşimi içerebilir ve 64 karakterden fazla karakter içeremez.

--job-manager-task-resource-files

Komut satırını çalıştırmadan önce Batch hizmetinin işlem düğümüne indireceği dosyaların listesi. Bu öğe altında listelenen dosyalar görevin çalışma dizininde bulunur. Filename=httpurl biçiminde boşlukla ayrılmış kaynak başvuruları.

--job-max-task-retry-count

Her görevin yeniden denenebileceği en fazla sayıdır. 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 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 en fazla 4 kez (bir ilk deneme ve 3 yeniden deneme) bir görev dener. 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 yok).

--job-max-wall-clock-time

İşin çalıştırabileceği, işin oluşturulduğu zamandan ölçülen en uzun süre. İş 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, işin ne kadar süreyle çalışabileceğine ilişkin bir zaman sınırı yoktur. Beklenen biçim 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 'İş 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. Bir işin maxParallelTasks değerini güncelleştirme işi API'sini kullanarak oluşturulduktan sonra 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.

--parameters

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

--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, 1000 en yüksek önceliktir. Varsayılan değer 0'tir.

--required-slots

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 işlem düğümünde çalışacak şekilde zamanlanabilir. Çok örnekli Görevler için bu özellik desteklenmez ve belirtilmemelidir.

--resource-group

Batch hesabının kaynak grubu.

--template

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

--uses-task-dependencies

Bu işin bağımlılıkları olan görevleri kullanıp kullanmayacağını belirleyen bayrak. Bayrağı varsa true.

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

bir İşi siler.

Bir İşin silinmesi, o İşin parçası olan tüm Görevleri ve tüm İş istatistiklerini de siler. Bu, Görev verileri için bekletme süresini de geçersiz kılar; diğer bir ifadeyle, İş İşlem Düğümlerinde hala tutulan Görevler içeriyorsa, Batch hizmetleri söz konusu Görevlerin çalışma dizinlerini ve tüm içeriklerini siler. İş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 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 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 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.

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

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 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 İş sürdürülür altında yeni Görevlerin zamanlanması. 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ştirileceği 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 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.

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

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

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

Batch işinin özelliklerini güncelleştirme. Güncelleştirilebilecek belirtilmemiş özellikler varsayılan değerlerine 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 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.

--allow-task-preemption

Bu işteki görevlerin diğer yüksek öncelikli işler tarafından önlenip öne alınamayacağı. 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.

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

--job-max-task-retry-count

Her Görevin yeniden denenebileceği en fazla sayıdır. 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 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 yok).

--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ğine ilişkin bir zaman sınırı yoktur. Beklenen biçim 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 'İş 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. Bir işin maxParallelTasks değerini güncelleştirme işi API'sini kullanarak oluşturulduktan sonra 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ış durumda olduğunda Batch hizmetinin gerçekleştirmesi gereken eylem. Atlanırsa, tamamlama davranışı noaction olarak ayarlanır. Geçerli değer terminatejob ise, bu bir hatadır çünkü bir İşin tamamlama davranışı terminatejob'dan noaction'a değiştirilmeyebilir. Değeri terminatejob yerine noaction olarak değiştiremezsiniz; başka bir ifadeyle, otomatik İş sonlandırma işlemine başladıktan sonra bu değeri 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. Bu öğeyi put isteğinde 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, 1000 en yüksek önceliktir. Atlanırsa, varsayılan değer 0 olarak ayarlanır.

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

Batch işinin özelliklerini güncelleştirme. Bir alt gruptaki bir özelliğin güncelleştirilmesi, bu 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 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.

--allow-task-preemption

Bu işteki görevlerin diğer yüksek öncelikli işler tarafından önlenip öne alınamayacağı. 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. Ö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'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.

--job-max-task-retry-count

Her Görevin yeniden denenebileceği en fazla sayıdır. 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 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 yok).

--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ğine ilişkin bir zaman sınırı yoktur. Beklenen biçim iso-8601 süresidir.

--json-file

JSON'da iş 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 'İş 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. Bir işin maxParallelTasks değerini güncelleştirme işi API'sini kullanarak oluşturulduktan sonra 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ış durumda olduğunda Batch hizmetinin gerçekleştirmesi gereken eylem. Atlanırsa, tamamlanma davranışı değişmeden bırakılır. Değeri terminatejob yerine noaction olarak değiştiremezsiniz; başka bir ifadeyle, otomatik İş sonlandırma işlemine başladıktan sonra bu değeri yeniden kapatamazsınız. Bunu yapmaya çalışırsanız, 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, 1000 en yüksek önceliktir. Atlanırsa, İşin önceliği değişmeden bırakılır.

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

az batch job stop

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

Belirtilen işi sonlandırarak tamamlandı olarak işaretleyin. İşi Sonlandır isteği alındığında Batch hizmeti işi sonlandırıcı duruma ayarlar. Batch hizmeti daha sonra işle ilişkili çalışan görevleri sonlandırır ve gerekli iş yayın görevlerini çalıştırır. Ardından iş tamamlanmış duruma geçer. İşin etkin durumunda herhangi bir görev 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 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.

--terminate-reason

Sonlandırma nedeni.

İşin TerminateReason'ı olarak görünmesini istediğiniz metin. Varsayılan değer :'UserTerminate'.

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.