az batch job

Zarządzanie zadaniami usługi Batch.

Polecenia

az batch job all-statistics

Wyświetl statystyki wszystkich zadań w ramach konta usługi Batch.

az batch job all-statistics show

Uzyskaj statystyki podsumowania okresu istnienia dla wszystkich zadań na koncie usługi Batch.

az batch job create

Dodaj zadanie do konta usługi Batch.

az batch job delete

Usuwa zadanie.

az batch job disable

Wyłącza określone zadanie, uniemożliwiając uruchomienie nowych zadań.

az batch job enable

Włącza określone zadanie, co umożliwia uruchamianie nowych zadań.

az batch job list

Wyświetl listę wszystkich zadań lub harmonogramu zadań na koncie usługi Batch.

az batch job prep-release-status

Wyświetl stan zadań przygotowywania i wydawania zadań usługi Batch.

az batch job prep-release-status list

Wyświetla stan wykonywania zadania przygotowania zadania i zwolnienia zadania dla określonego zadania w węzłach obliczeniowych, w których zadanie zostało uruchomione.

az batch job reset

Zaktualizuj właściwości zadania usługi Batch. Nieokreślone właściwości, które można zaktualizować, są resetowane do ich wartości domyślnych.

az batch job set

Zaktualizuj właściwości zadania usługi Batch. Aktualizacja właściwości w podgrupie spowoduje zresetowanie nieokreślonych właściwości tej grupy.

az batch job show

Pobiera informacje o określonym zadaniu.

az batch job stop

Zatrzymaj uruchomione zadanie usługi Batch.

az batch job task-counts

Wyświetl liczbę zadań i miejsc w zadaniu usługi Batch i ich stanach.

az batch job task-counts show

Pobiera liczbę zadań dla określonego zadania.

az batch job create

Dodaj zadanie do konta usługi Batch.

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]

Parametry opcjonalne

--account-endpoint

Punkt końcowy usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ENDPOINT.

--account-key

Klucz konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCESS_KEY.

--account-name

Nazwa konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCOUNT.

--allow-task-preemption

Czy zadania w tym zadaniu mogą być wywłaszczone przez inne zadania o wysokim priorytcie. Jeśli wartość ma wartość True, inne zadania o wysokim priorytetu przesłane do systemu będą miały pierwszeństwo i będą mogły ponownie kolejkować zadania z tego zadania. Po utworzeniu zadania można zaktualizować element allowTaskPreemption zadania przy użyciu interfejsu API zadania aktualizacji. Prawda, jeśli flaga jest obecna.

--id

Wymagane. Identyfikator może zawierać dowolną kombinację znaków alfanumerycznych, w tym łączników i podkreśleń, i nie może zawierać więcej niż 64 znaków. Identyfikator jest zachowywany wielkości liter i niewrażliwy na wielkość liter (oznacza to, że nie masz dwóch identyfikatorów w ramach konta, które różnią się tylko wielkością liter).

--job-manager-task-command-line

Wymagane. Wiersz polecenia nie jest uruchamiany w powłoce i dlatego nie może korzystać z funkcji powłoki, takich jak rozszerzenie zmiennej środowiskowej. Jeśli chcesz skorzystać z takich funkcji, należy wywołać powłokę w wierszu polecenia, na przykład przy użyciu polecenia "cmd /c MyCommand" w Windows lub "/bin/sh -c MyCommand" w systemie Linux. Jeśli wiersz polecenia odwołuje się do ścieżek plików, należy użyć ścieżki względnej (względem katalogu roboczego zadania) lub użyć zmiennej środowiskowej udostępnionej w usłudze Batch (https://docs.microsoft.com/en-us/azure/batch/batch-compute-node-environment-variables).

--job-manager-task-environment-settings

Wartości rozdzielone spacjami w formacie "key=value".

--job-manager-task-id

Wymagane. Identyfikator może zawierać dowolną kombinację znaków alfanumerycznych, w tym łączników i podkreśleń, i nie może zawierać więcej niż 64 znaków.

--job-manager-task-resource-files

Pliki wymienione w tym elemecie znajdują się w katalogu roboczym zadania. Istnieje maksymalny rozmiar listy plików zasobów. Po przekroczeniu maksymalnego rozmiaru żądanie zakończy się niepowodzeniem, a kod błędu odpowiedzi to RequestEntityTooLarge. W takim przypadku należy zmniejszyć rozmiar kolekcji resourceFiles. Można to osiągnąć przy użyciu plików .zip, pakietów aplikacji lub kontenerów platformy Docker. Odwołania do zasobów rozdzielonych spacjami w formacie nazwa_pliku=httpurl.

--job-max-task-retry-count

Maksymalna liczba ponownych prób każdego zadania. Usługa Batch ponawia próbę zadania, jeśli jego kod zakończenia jest niezerowy. Należy pamiętać, że ta wartość w szczególności kontroluje liczbę ponownych prób. Usługa Batch spróbuje raz każde zadanie, a następnie może ponowić próbę do tego limitu. Jeśli na przykład maksymalna liczba ponownych prób wynosi 3, usługa Batch próbuje wykonać zadanie do 4 razy (jedna początkowa próba i 3 ponownych prób). Jeśli maksymalna liczba ponownych prób wynosi 0, usługa Batch nie ponawia próby zadań. Jeśli maksymalna liczba ponownych prób to -1, usługa Batch ponawia próby zadania bez limitu. Wartość domyślna to 0 (bez ponownych prób).

--job-max-wall-clock-time

Jeśli zadanie nie zostanie ukończone w ramach limitu czasu, usługa Batch ją zakończy i wszystkie zadania, które są nadal uruchomione. W takim przypadku przyczyną zakończenia będzie MaxWallClockTimeExpiry. Jeśli ta właściwość nie zostanie określona, nie ma limitu czasu na czas uruchomienia zadania. Oczekiwany format to czas trwania ISO-8601.

--json-file

Plik zawierający specyfikację zadania w formacie JSON (sformatowany w celu dopasowania do odpowiedniej treści interfejsu API REST). Jeśli ten parametr zostanie określony, wszystkie argumenty "{group_title(arg[0])}" są ignorowane.

--max-parallel-tasks

Maksymalna liczba zadań, które można wykonać równolegle dla zadania. Wartość parametru maxParallelTasks musi być -1 lub większa niż 0, jeśli zostanie określona. Jeśli nie zostanie określona, wartość domyślna to -1, co oznacza, że nie ma limitu liczby zadań, które można uruchamiać jednocześnie. Po utworzeniu zadania można zaktualizować element maxParallelTasks zadania przy użyciu interfejsu API zadania aktualizacji. Wartość domyślna: -1 .

--metadata

Usługa Batch nie przypisuje żadnego znaczenia do metadanych; służy wyłącznie do używania kodu użytkownika. Wartości rozdzielone spacjami w formacie "key=value".

--pool-id

Identyfikator istniejącej puli. Wszystkie zadania zadania zadania zostaną uruchomione w określonej puli.

--priority

Priorytet zadania. Wartości priorytetu mogą wahać się od -1000 do 1000, a wartość -1000 jest najniższym priorytetem i 1000 jest najwyższym priorytetem. Wartość domyślna to 0.

--required-slots

Liczba miejsc planowania, których zadanie wymaga uruchomienia. Wartość domyślna to 1. Zadanie można zaplanować tylko w węźle obliczeniowym, jeśli węzeł ma wystarczającą ilość dostępnych wolnych miejsc planowania. W przypadku zadań z wieloma wystąpieniami ta właściwość nie jest obsługiwana i nie może być określona.

--uses-task-dependencies

Czy zadania w zadaniu mogą definiować zależności od siebie. Wartością domyślną jest false. Prawda, jeśli flaga jest obecna.

az batch job delete

Usuwa zadanie.

Usunięcie zadania powoduje również usunięcie wszystkich zadań będących częścią tego zadania oraz wszystkich statystyk zadań. Zastępuje to również okres przechowywania danych zadania; oznacza to, że jeśli zadanie zawiera zadania, które są nadal przechowywane w węzłach obliczeniowych, usługi Batch usuwa katalogi robocze zadań i całą ich zawartość. Po odebraniu żądania usunięcia zadania usługa Batch ustawia zadanie na stan usuwania. Wszystkie operacje aktualizacji zadania, które są w stanie usuwania, kończą się niepowodzeniem z kodem stanu 409 (konflikt), z dodatkowymi informacjami wskazującymi, że zadanie jest usuwane.

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

Parametry wymagane

--job-id

Identyfikator zadania do usunięcia.

Parametry opcjonalne

--account-endpoint

Punkt końcowy usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ENDPOINT.

--account-key

Klucz konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCESS_KEY.

--account-name

Nazwa konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCOUNT.

--if-match

Wartość ETag skojarzona z wersją zasobu znaną klientowi. Operacja zostanie wykonana tylko wtedy, gdy bieżący element ETag zasobu w usłudze dokładnie odpowiada wartości określonej przez klienta.

--if-modified-since

Sygnatura czasowa wskazująca czas ostatniej modyfikacji zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy zasób w usłudze został zmodyfikowany od określonego czasu.

--if-none-match

Wartość elementu ETag skojarzona z wersją zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy bieżący element ETag zasobu w usłudze jest niezgodny z wartością określoną przez klienta.

--if-unmodified-since

Sygnatura czasowa wskazująca czas ostatniej modyfikacji zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy zasób usługi nie został zmodyfikowany od określonego czasu.

--yes -y

Nie monituj o potwierdzenie.

az batch job disable

Wyłącza określone zadanie, uniemożliwiając uruchomienie nowych zadań.

Usługa Batch natychmiast przenosi zadanie do stanu wyłączenia. Usługa Batch następnie używa parametru disableTasks, aby określić, co zrobić z aktualnie uruchomionymi zadaniami zadania. Zadanie pozostaje w stanie wyłączania do momentu zakończenia operacji wyłączania, a wszystkie zadania zostały rozwiązane zgodnie z opcją disableTasks; Zadanie następnie przechodzi do stanu wyłączonego. Żadne nowe zadania nie są uruchamiane w ramach zadania, dopóki nie zostanie przywrócony do stanu aktywnego. Jeśli spróbujesz wyłączyć zadanie, które jest w dowolnym stanie innym niż aktywne, wyłączone lub wyłączone, żądanie zakończy się niepowodzeniem z kodem stanu 409.

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]

Parametry wymagane

--job-id

Identyfikator zadania do wyłączenia.

Parametry opcjonalne

--account-endpoint

Punkt końcowy usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ENDPOINT.

--account-key

Klucz konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCESS_KEY.

--account-name

Nazwa konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCOUNT.

--disable-tasks

Możliwe wartości to: "requeue", "terminate", "wait".

--if-match

Wartość elementu ETag skojarzona z wersją zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy bieżący element ETag zasobu w usłudze dokładnie odpowiada wartości określonej przez klienta.

--if-modified-since

Sygnatura czasowa wskazująca czas ostatniej modyfikacji zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy zasób w usłudze został zmodyfikowany od określonego czasu.

--if-none-match

Wartość elementu ETag skojarzona z wersją zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy bieżący element ETag zasobu w usłudze jest niezgodny z wartością określoną przez klienta.

--if-unmodified-since

Sygnatura czasowa wskazująca czas ostatniej modyfikacji zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy zasób usługi nie został zmodyfikowany od określonego czasu.

az batch job enable

Włącza określone zadanie, co umożliwia uruchamianie nowych zadań.

Podczas wywoływania tego interfejsu API usługa Batch ustawia wyłączone zadanie na stan włączania. Po zakończeniu tej operacji zadanie przechodzi do stanu aktywnego i planowanie nowych zadań w obszarze Zadanie zostanie wznowione. Usługa Batch nie zezwala na pozostanie zadania w stanie aktywnym przez ponad 180 dni. W związku z tym, jeśli włączysz zadanie zawierające aktywne zadania, które zostały dodane ponad 180 dni temu, te zadania nie zostaną uruchomione.

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

Parametry wymagane

--job-id

Identyfikator zadania do włączenia.

Parametry opcjonalne

--account-endpoint

Punkt końcowy usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ENDPOINT.

--account-key

Klucz konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCESS_KEY.

--account-name

Nazwa konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCOUNT.

--if-match

Wartość elementu ETag skojarzona z wersją zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy bieżący element ETag zasobu w usłudze dokładnie odpowiada wartości określonej przez klienta.

--if-modified-since

Sygnatura czasowa wskazująca czas ostatniej modyfikacji zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy zasób w usłudze został zmodyfikowany od określonego czasu.

--if-none-match

Wartość elementu ETag skojarzona z wersją zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy bieżący element ETag zasobu w usłudze jest niezgodny z wartością określoną przez klienta.

--if-unmodified-since

Sygnatura czasowa wskazująca czas ostatniej modyfikacji zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy zasób usługi nie został zmodyfikowany od określonego czasu.

az batch job list

Wyświetl listę wszystkich zadań lub harmonogramu zadań na koncie usługi Batch.

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

Parametry opcjonalne

--account-endpoint

Punkt końcowy usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ENDPOINT.

--account-key

Klucz konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCESS_KEY.

--account-name

Nazwa konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCOUNT.

--rozwiń

Klauzula OData $expand.

--filter

Klauzula OData $filter.

--job-schedule-id

Identyfikator harmonogramu zadań, z którego chcesz uzyskać listę zadań. W przypadku pominięcia wyświetla listę wszystkich zadań na koncie.

--select

Klauzula OData $select.

az batch job reset

Zaktualizuj właściwości zadania usługi Batch. Nieokreślone właściwości, które można zaktualizować, są resetowane do ich wartości domyślnych.

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]

Parametry wymagane

--job-id

Identyfikator zadania, którego właściwości chcesz zaktualizować.

Parametry opcjonalne

--account-endpoint

Punkt końcowy usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ENDPOINT.

--account-key

Klucz konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCESS_KEY.

--account-name

Nazwa konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCOUNT.

--allow-task-preemption

Czy zadania podrzędne w tym zadaniu mogą zostać wywłaszczone przez inne zadania o wysokim priorytcie. Jeśli wartość jest ustawiona na True, inne zadania o wysokim priorytcie przesłane do systemu będą miały pierwszeństwo i będą mogły ponownie kolejkować zadania z tego zadania. Możesz zaktualizować parametr allowTaskPreemption zadania po jego utworzeniu przy użyciu interfejsu API zadania aktualizacji. Wartość True, jeśli flaga jest obecna.

--if-match

Wartość elementu ETag skojarzona z wersją zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy bieżący element ETag zasobu w usłudze dokładnie odpowiada wartości określonej przez klienta.

--if-modified-since

Sygnatura czasowa wskazująca czas ostatniej modyfikacji zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy zasób w usłudze został zmodyfikowany od określonego czasu.

--if-none-match

Wartość elementu ETag skojarzona z wersją zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy bieżący element ETag zasobu w usłudze jest niezgodny z wartością określoną przez klienta.

--if-unmodified-since

Sygnatura czasowa wskazująca czas ostatniej modyfikacji zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy zasób usługi nie został zmodyfikowany od określonego czasu.

--job-max-task-retry-count

Maksymalna liczba ponownych prób każdego zadania. Usługa Batch ponawia próbę zadania, jeśli jego kod zakończenia jest niezerowy. Należy pamiętać, że ta wartość określa w szczególności liczbę ponownych prób. Usługa Batch spróbuje raz wykonać każde zadanie, a następnie może ponowić próbę do tego limitu. Jeśli na przykład maksymalna liczba ponownych prób wynosi 3, usługa Batch próbuje wykonać zadanie do 4 razy (jedna początkowa próba i 3 ponownych prób). Jeśli maksymalna liczba ponownych prób wynosi 0, usługa Batch nie ponawia próby zadania. Jeśli maksymalna liczba ponownych prób wynosi -1, usługa Batch ponawia próbę zadania bez limitu. Wartość domyślna to 0 (brak ponownych prób).

--job-max-wall-clock-time

Jeśli zadanie nie zostanie ukończone w limicie czasu, usługa Batch zakończy je i wszystkie zadania, które są nadal uruchomione. W takim przypadku przyczyną zakończenia będzie MaxWallClockTimeExpiry. Jeśli ta właściwość nie jest określona, nie ma limitu czasu na czas uruchomienia zadania. Oczekiwany format to czas trwania ISO-8601.

--json-file

Plik zawierający specyfikację parametru aktualizacji zadania w formacie JSON (sformatowany w celu dopasowania do odpowiedniej treści interfejsu API REST). Jeśli ten parametr jest określony, wszystkie argumenty "{group_title(arg[0])}" są ignorowane.

--max-parallel-tasks

Maksymalna liczba zadań, które mogą być wykonywane równolegle dla zadania. Wartość parametru maxParallelTasks musi być -1 lub większa niż 0, jeśli jest określona. Jeśli nie zostanie określona, wartość domyślna to -1, co oznacza, że nie ma limitu liczby zadań, które można uruchamiać jednocześnie. Możesz zaktualizować element maxParallelTasks zadania po jego utworzeniu przy użyciu interfejsu API zadania aktualizacji. Wartość domyślna: -1 .

--metadata

Jeśli pominięto, przyjmuje wartość domyślną pustej listy; w efekcie wszystkie istniejące metadane zostaną usunięte. Wartości rozdzielone spacjami w formacie "key=value".

--on-all-tasks-complete

Akcja, jaką usługa Batch powinna wykonać, gdy wszystkie zadania w zadaniu są w stanie ukończonym. W przypadku pominięcia zachowanie ukończenia jest ustawione na wartość noaction. Jeśli bieżąca wartość to terminatejob, jest to błąd, ponieważ zachowanie ukończenia zadania może nie zostać zmienione z terminatejob na noaction. Nie można zmienić wartości z terminatejob na noaction — oznacza to, że po włączeniu automatycznego kończenia zadań nie można wyłączyć jej ponownie. Jeśli spróbujesz to zrobić, żądanie zakończy się niepowodzeniem, a usługa Batch zwróci kod stanu 400 (nieprawidłowe żądanie) i odpowiedź błędu "nieprawidłowa wartość właściwości". Jeśli nie określisz tego elementu w żądaniu PUT, jest on odpowiednikiem przekazywania noaction. Jest to błąd, jeśli bieżąca wartość to terminatejob.

akceptowane wartości: noaction, terminatejob
--pool-id

Identyfikator istniejącej puli. Wszystkie zadania zadania podrzędne zadania zostaną uruchomione w określonej puli.

--priority

Priorytet zadania. Wartości priorytetu mogą mieścić się w zakresie od -1000 do 1000, a wartość -1000 jest najniższym priorytetem, a 1000 jest najwyższym priorytetem. Jeśli zostanie pominięty, zostanie ustawiona wartość domyślna 0.

az batch job set

Zaktualizuj właściwości zadania usługi Batch. Aktualizacja właściwości w podgrupie spowoduje zresetowanie nieokreślonych właściwości tej grupy.

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]

Parametry wymagane

--job-id

Identyfikator zadania, którego właściwości chcesz zaktualizować.

Parametry opcjonalne

--account-endpoint

Punkt końcowy usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ENDPOINT.

--account-key

Klucz konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCESS_KEY.

--account-name

Nazwa konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCOUNT.

--allow-task-preemption

Czy zadania podrzędne w tym zadaniu mogą zostać wywłaszczone przez inne zadania o wysokim priorytcie. Jeśli wartość jest ustawiona na True, inne zadania o wysokim priorytcie przesłane do systemu będą miały pierwszeństwo i będą mogły ponownie kolejkować zadania z tego zadania. Możesz zaktualizować parametr allowTaskPreemption zadania po jego utworzeniu przy użyciu interfejsu API zadania aktualizacji. Określ wartość "true" lub "false", aby zaktualizować właściwość.

--if-match

Wartość elementu ETag skojarzona z wersją zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy bieżący element ETag zasobu w usłudze dokładnie odpowiada wartości określonej przez klienta.

--if-modified-since

Sygnatura czasowa wskazująca czas ostatniej modyfikacji zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy zasób w usłudze został zmodyfikowany od określonego czasu.

--if-none-match

Wartość elementu ETag skojarzona z wersją zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy bieżący element ETag zasobu w usłudze jest niezgodny z wartością określoną przez klienta.

--if-unmodified-since

Sygnatura czasowa wskazująca czas ostatniej modyfikacji zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy zasób usługi nie został zmodyfikowany od określonego czasu.

--job-max-task-retry-count

Maksymalna liczba ponownych prób każdego zadania. Usługa Batch ponawia próbę zadania, jeśli jego kod zakończenia jest niezerowy. Należy pamiętać, że ta wartość określa w szczególności liczbę ponownych prób. Usługa Batch spróbuje raz wykonać każde zadanie, a następnie może ponowić próbę do tego limitu. Jeśli na przykład maksymalna liczba ponownych prób wynosi 3, usługa Batch próbuje wykonać zadanie do 4 razy (jedna początkowa próba i 3 ponownych prób). Jeśli maksymalna liczba ponownych prób wynosi 0, usługa Batch nie ponawia próby zadania. Jeśli maksymalna liczba ponownych prób wynosi -1, usługa Batch ponawia próbę zadania bez limitu. Wartość domyślna to 0 (brak ponownych prób).

--job-max-wall-clock-time

Jeśli zadanie nie zostanie ukończone w limicie czasu, usługa Batch zakończy je i wszystkie zadania, które są nadal uruchomione. W takim przypadku przyczyną zakończenia będzie MaxWallClockTimeExpiry. Jeśli ta właściwość nie jest określona, nie ma limitu czasu na czas uruchomienia zadania. Oczekiwany format to czas trwania ISO-8601.

--json-file

Plik zawierający specyfikację parametru poprawki zadania w formacie JSON (sformatowany w celu dopasowania do odpowiedniej treści interfejsu API REST). Jeśli ten parametr jest określony, wszystkie argumenty "{group_title(arg[0])}" są ignorowane.

--max-parallel-tasks

Maksymalna liczba zadań, które mogą być wykonywane równolegle dla zadania. Wartość parametru maxParallelTasks musi być -1 lub większa niż 0, jeśli jest określona. Jeśli nie zostanie określona, wartość domyślna to -1, co oznacza, że nie ma limitu liczby zadań, które można uruchamiać jednocześnie. Możesz zaktualizować element maxParallelTasks zadania po jego utworzeniu przy użyciu interfejsu API zadania aktualizacji.

--metadata

Jeśli pominięto, istniejące metadane zadania pozostaną niezmienione. Wartości rozdzielone spacjami w formacie "key=value".

--on-all-tasks-complete

Akcja, jaką usługa Batch powinna wykonać, gdy wszystkie zadania w zadaniu są w stanie ukończonym. W przypadku pominięcia zachowanie ukończenia pozostanie niezmienione. Nie można zmienić wartości z terminatejob na noaction — oznacza to, że po włączeniu automatycznego kończenia zadań nie można wyłączyć jej ponownie. Jeśli spróbujesz to zrobić, żądanie zakończy się niepowodzeniem z odpowiedzią o błędzie "nieprawidłowa wartość właściwości"; Jeśli bezpośrednio wywołujesz interfejs API REST, kod stanu HTTP to 400 (Nieprawidłowe żądanie).

akceptowane wartości: noaction, terminatejob
--pool-id

Identyfikator istniejącej puli. Wszystkie zadania zadania podrzędne zadania zostaną uruchomione w określonej puli.

--priority

Priorytet zadania. Wartości priorytetu mogą mieścić się w zakresie od -1000 do 1000, a wartość -1000 jest najniższym priorytetem, a 1000 jest najwyższym priorytetem. W przypadku pominięcia priorytet zadania pozostanie niezmieniony.

az batch job show

Pobiera informacje o określonym zadaniu.

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]

Parametry wymagane

--job-id

Identyfikator zadania.

Parametry opcjonalne

--account-endpoint

Punkt końcowy usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ENDPOINT.

--account-key

Klucz konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCESS_KEY.

--account-name

Nazwa konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCOUNT.

--rozwiń

Klauzula OData $expand.

--if-match

Wartość elementu ETag skojarzona z wersją zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy bieżący element ETag zasobu w usłudze dokładnie odpowiada wartości określonej przez klienta.

--if-modified-since

Sygnatura czasowa wskazująca czas ostatniej modyfikacji zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy zasób w usłudze został zmodyfikowany od określonego czasu.

--if-none-match

Wartość elementu ETag skojarzona z wersją zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy bieżący element ETag zasobu w usłudze jest niezgodny z wartością określoną przez klienta.

--if-unmodified-since

Sygnatura czasowa wskazująca czas ostatniej modyfikacji zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy zasób usługi nie został zmodyfikowany od określonego czasu.

--select

Klauzula OData $select.

az batch job stop

Zatrzymaj uruchomione zadanie usługi Batch.

Zakończ określone zadanie, oznaczając je jako ukończone. Po odebraniu żądania zakończenia zadania usługa Batch ustawia zadanie na stan zakończenia. Następnie usługa Batch kończy wszystkie uruchomione zadania skojarzone z zadaniem i uruchamia wszystkie wymagane zadania zwolnienia zadań. Następnie zadanie przechodzi do stanu ukończonego. Jeśli istnieją jakiekolwiek zadania w stanie aktywnym, pozostaną w stanie aktywnym. Po zakończeniu zadania nie można dodać nowych zadań i żadne pozostałe aktywne zadania nie zostaną zaplanowane.

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]

Parametry wymagane

--job-id

Identyfikator zadania do zakończenia.

Parametry opcjonalne

--account-endpoint

Punkt końcowy usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ENDPOINT.

--account-key

Klucz konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCESS_KEY.

--account-name

Nazwa konta usługi Batch. Alternatywnie ustaw zmienną środowiskową: AZURE_BATCH_ACCOUNT.

--if-match

Wartość elementu ETag skojarzona z wersją zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy bieżący element ETag zasobu w usłudze dokładnie odpowiada wartości określonej przez klienta.

--if-modified-since

Sygnatura czasowa wskazująca czas ostatniej modyfikacji zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy zasób w usłudze został zmodyfikowany od określonego czasu.

--if-none-match

Wartość elementu ETag skojarzona z wersją zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy bieżący element ETag zasobu w usłudze jest niezgodny z wartością określoną przez klienta.

--if-unmodified-since

Sygnatura czasowa wskazująca czas ostatniej modyfikacji zasobu znanego klientowi. Operacja zostanie wykonana tylko wtedy, gdy zasób usługi nie został zmodyfikowany od określonego czasu.

--terminate-reason

Przyczyna zakończenia.