az batch job

Kommentar

Den här kommandogruppen har kommandon som definieras i både Azure CLI och minst ett tillägg. Installera varje tillägg för att dra nytta av dess utökade funktioner. Läs mer om tillägg.

Hantera Batch-jobb.

Kommandon

Name Description Typ Status
az batch job create

Lägg till ett jobb i ett Batch-konto.

Kärna Allmän tillgänglighet
az batch job create (azure-batch-cli-extensions anknytning)

Lägg till ett jobb och associerade aktiviteter i ett Batch-konto.

Anknytning Allmän tillgänglighet
az batch job delete

Tar bort ett jobb.

Kärna Allmän tillgänglighet
az batch job disable

Inaktiverar det angivna jobbet, vilket förhindrar att nya aktiviteter körs.

Kärna Allmän tillgänglighet
az batch job enable

Aktiverar det angivna jobbet så att nya aktiviteter kan köras.

Kärna Allmän tillgänglighet
az batch job list

Visa en lista över alla jobb eller jobbscheman i ett Batch-konto.

Kärna Allmän tillgänglighet
az batch job prep-release-status

Visa status för Batch-jobbförberedelser och versionsaktiviteter.

Kärna Allmän tillgänglighet
az batch job prep-release-status list

Visar en lista över körningsstatusen för jobbförberedelse- och jobbfrisläppningsaktiviteten för det angivna jobbet över de beräkningsnoder där jobbet har körts.

Kärna Allmän tillgänglighet
az batch job reset

Uppdatera egenskaperna för ett Batch-jobb. Ospecificerade egenskaper som kan uppdateras återställs till standardinställningarna.

Kärna Allmän tillgänglighet
az batch job set

Uppdatera egenskaperna för ett Batch-jobb. Om du uppdaterar en egenskap i en undergrupp återställs de ospecificerade egenskaperna för gruppen.

Kärna Allmän tillgänglighet
az batch job show

Hämtar information om det angivna jobbet.

Kärna Allmän tillgänglighet
az batch job stop

Stoppa ett Batch-jobb som körs.

Kärna Allmän tillgänglighet
az batch job task-counts

Visa antalet uppgifter och platser i ett Batch-jobb och deras tillstånd.

Kärna Allmän tillgänglighet
az batch job task-counts show

Hämtar antalet aktiviteter för det angivna jobbet.

Kärna Allmän tillgänglighet

az batch job create

Lägg till ett jobb i ett Batch-konto.

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]

Valfria parametrar

--account-endpoint

Batch-tjänstslutpunkt. Alternativt kan du ange efter miljövariabel: AZURE_BATCH_ENDPOINT.

--account-key

Batch-kontonyckel. Alternativt kan du ange efter miljövariabel: AZURE_BATCH_ACCESS_KEY.

--account-name

Batch-kontonamn. Du kan också ange efter miljövariabel: AZURE_BATCH_ACCOUNT.

--allow-task-preemption

Om Aktiviteter i det här jobbet kan föregripas av andra högprioriterade jobb. Om värdet är inställt på Sant prioriteras andra högprioriterande jobb som skickas till systemet och kan skicka aktiviteter från det här jobbet igen. Du kan uppdatera ett jobbs allowTaskPreemption när det har skapats med hjälp av API:et för uppdateringsjobbet. Sant om flaggan finns.

--id

Obligatoriska. ID:t kan innehålla valfri kombination av alfanumeriska tecken, inklusive bindestreck och understreck, och får inte innehålla fler än 64 tecken. ID:t är skiftlägesbevarande och skiftlägesokänsligt (dvs. du kanske inte har två ID:n inom ett konto som endast skiljer sig åt från fall till fall).

--job-manager-task-command-line

Obligatoriska. Kommandoraden körs inte under ett gränssnitt och kan därför inte dra nytta av gränssnittsfunktioner som miljövariabelexpansion. Om du vill dra nytta av sådana funktioner bör du anropa gränssnittet på kommandoraden, till exempel med hjälp av "cmd /c MyCommand" i Windows eller "/bin/sh -c MyCommand" i Linux. Om kommandoraden refererar till filsökvägar bör den använda en relativ sökväg (i förhållande till arbetskatalogen Uppgift) eller använda miljövariabeln Batch som tillhandahålls (https://docs.microsoft.com/en-us/azure/batch/batch-compute-node-environment-variables).

--job-manager-task-environment-settings

Blankstegsavgränsade värden i formatet "key=value".

--job-manager-task-id

Obligatoriska. ID:t kan innehålla valfri kombination av alfanumeriska tecken, inklusive bindestreck och understreck och får inte innehålla fler än 64 tecken.

--job-manager-task-resource-files

Filer som visas under det här elementet finns i arbetskatalogen för aktiviteten. Det finns en maximal storlek för listan över resursfiler. När maxstorleken överskrids misslyckas begäran och svarsfelkoden requestEntityTooLarge. Om detta inträffar måste samlingen av ResourceFiles minskas i storlek. Detta kan uppnås med hjälp av zip-filer, programpaket eller Docker-containrar. Utrymmesavgränsade resursreferenser i filnamn=httpurl-format.

--job-max-task-retry-count

Det maximala antalet gånger varje aktivitet kan göras om. Batch-tjänsten försöker utföra en aktivitet igen om slutkoden inte är noll. Observera att det här värdet specifikt styr antalet återförsök. Batch-tjänsten provar varje aktivitet en gång och kan sedan försöka upp till den här gränsen igen. Om det maximala antalet återförsök till exempel är 3, försöker Batch en aktivitet upp till 4 gånger (ett första försök och 3 återförsök). Om det maximala antalet återförsök är 0 försöker inte Batch-tjänsten uppgifter igen. Om det maximala antalet återförsök är -1 försöker Batch-tjänsten aktiviteter utan begränsning. Standardvärdet är 0 (inga återförsök).

--job-max-wall-clock-time

Om jobbet inte slutförs inom tidsgränsen avslutar Batch-tjänsten det och alla aktiviteter som fortfarande körs. I det här fallet är uppsägningsorsaken MaxWallClockTimeExpiry. Om den här egenskapen inte har angetts finns det ingen tidsgräns för hur länge jobbet kan köras. Förväntat format är en ISO-8601-varaktighet.

--json-file

En fil som innehåller jobbspecifikationen i JSON (formaterad för att matcha respektive REST API-brödtext). Om den här parametern anges ignoreras alla jobbargument.

--max-parallel-tasks

Det maximala antalet aktiviteter som kan köras parallellt för jobbet. Värdet för maxParallelTasks måste vara -1 eller större än 0 om det anges. Om det inte anges är standardvärdet -1, vilket innebär att det inte finns någon gräns för antalet aktiviteter som kan köras samtidigt. Du kan uppdatera ett jobbs maxParallelTasks när det har skapats med api:et för uppdateringsjobbet. Standardvärde: -1 .

--metadata

Batch-tjänsten tilldelar ingen betydelse för metadata. det är endast för användning av användarkod. Blankstegsavgränsade värden i formatet "key=value".

--pool-id

ID för en befintlig pool. Alla uppgifter i jobbet körs i den angivna poolen.

--priority

Jobbets prioritet. Prioritetsvärden kan vara mellan -1 000 och 1 000, där -1 000 är den lägsta prioriteten och 1 000 högsta prioritet. Standardvärdet är 0.

--required-slots

Antalet schemaläggningsplatser som aktiviteten kräver för att köras. Standardvärdet är 1. En aktivitet kan bara schemaläggas att köras på en beräkningsnod om noden har tillräckligt med lediga schemaläggningsplatser tillgängliga. För aktiviteter med flera instanser stöds inte den här egenskapen och får inte anges.

--uses-task-dependencies

Om Uppgifter i jobbet kan definiera beroenden för varandra. Standardvärdet är falskt. Sant om flaggan finns.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az batch job create (azure-batch-cli-extensions anknytning)

Lägg till ett jobb och associerade aktiviteter i ett Batch-konto.

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]

Valfria parametrar

--account-endpoint

Batch-tjänstslutpunkt. Alternativt kan du ange efter miljövariabel: AZURE_BATCH_ENDPOINT.

--account-key

Batch-kontonyckeln. Alternativt kan du ange efter miljövariabel: AZURE_BATCH_ACCESS_KEY.

--account-name

Batch-kontonamnet. Du kan också ange efter miljövariabel: AZURE_BATCH_ACCOUNT.

--allow-task-preemption

Om Aktiviteter i det här jobbet kan föregripas av andra högprioriterade jobb. Om värdet är inställt på Sant prioriteras andra högprioriterande jobb som skickas till systemet och kan skicka aktiviteter från det här jobbet igen. Du kan uppdatera ett jobbs allowTaskPreemption när det har skapats med hjälp av API:et för uppdateringsjobbet.

--id

Obligatoriska. ID:t kan innehålla valfri kombination av alfanumeriska tecken, inklusive bindestreck och understreck, och får inte innehålla fler än 64 tecken. ID:t är skiftlägesbevarande och skiftlägesokänsligt (dvs. du kanske inte har två ID:n inom ett konto som endast skiljer sig åt från fall till fall).

--job-manager-task-command-line

Kommandoraden för Job Manager-aktiviteten. Kommandoraden körs inte under ett gränssnitt och kan därför inte dra nytta av gränssnittsfunktioner som miljövariabelexpansion. Om du vill dra nytta av sådana funktioner bör du anropa gränssnittet på kommandoraden, till exempel med hjälp av "cmd /c MyCommand" i Windows eller "/bin/sh -c MyCommand" i Linux.

--job-manager-task-environment-settings

En lista över miljövariabelinställningar för Job Manager-aktiviteten. Blankstegsavgränsade värden i formatet "key=value".

--job-manager-task-id

En sträng som unikt identifierar Job Manager-aktiviteten i jobbet. ID:t kan innehålla valfri kombination av alfanumeriska tecken, inklusive bindestreck och understreck och får inte innehålla fler än 64 tecken.

--job-manager-task-resource-files

En lista över filer som Batch-tjänsten laddar ned till beräkningsnoden innan kommandoraden körs. Filer som visas under det här elementet finns i aktivitetens arbetskatalog. Utrymmesavgränsade resursreferenser i filnamn=httpurl-format.

--job-max-task-retry-count

Det maximala antalet gånger varje aktivitet kan göras om. Batch-tjänsten försöker utföra en aktivitet igen om dess slutkod inte är noll. Observera att det här värdet specifikt styr antalet återförsök. Batch-tjänsten provar varje uppgift en gång och kan sedan försöka upp till den här gränsen igen. Om det maximala antalet återförsök till exempel är 3, försöker Batch en aktivitet upp till 4 gånger (ett första försök och 3 återförsök). Om det maximala antalet återförsök är 0 försöker Batch-tjänsten inte utföra uppgifter igen. Om det maximala antalet återförsök är -1 försöker Batch-tjänsten utföra uppgifter utan begränsning. Standardvärdet är 0 (inga återförsök).

--job-max-wall-clock-time

Den maximala tiden som jobbet kan köras, mätt från den tidpunkt då jobbet skapas. Om jobbet inte slutförs inom tidsgränsen avslutar Batch-tjänsten det och alla aktiviteter som fortfarande körs. I det här fallet är uppsägningsorsaken MaxWallClockTimeExpiry. Om den här egenskapen inte har angetts finns det ingen tidsgräns för hur länge jobbet kan köras. Förväntat format är en ISO-8601-varaktighet.

--json-file

En fil som innehåller jobbspecifikationen i JSON (formaterad för att matcha respektive REST API-brödtext). Om den här parametern anges ignoreras alla jobbargument.

--max-parallel-tasks

Det maximala antalet aktiviteter som kan köras parallellt för jobbet. Värdet för maxParallelTasks måste vara -1 eller större än 0 om det anges. Om det inte anges är standardvärdet -1, vilket innebär att det inte finns någon gräns för antalet aktiviteter som kan köras samtidigt. Du kan uppdatera ett jobbs maxParallelTasks när det har skapats med api:et för uppdateringsjobbet. Standardvärde: -1 .

--metadata

Batch-tjänsten tilldelar ingen betydelse för metadata. det är endast för användning av användarkod.

--parameters

Parametervärden för en JSON-mallfil för Batch-jobb. Kan bara användas med --template.

--pool-id

ID för en befintlig pool. Alla uppgifter i jobbet körs i den angivna poolen.

--priority

Jobbets prioritet. Prioritetsvärden kan vara mellan -1 000 och 1 000, där -1 000 är den lägsta prioriteten och 1 000 högsta prioritet. Standardvärdet är 0.

--required-slots

Antalet schemaläggningsplatser som aktiviteten kräver för att köras. Standardvärdet är 1. En aktivitet kan bara schemaläggas att köras på en beräkningsnod om noden har tillräckligt med lediga schemaläggningsplatser tillgängliga. För aktiviteter med flera instanser stöds inte den här egenskapen och får inte anges.

--resource-group

Resursgruppen för Batch-kontot.

--template

En JSON-mallfil för Batch-jobb. Om den här parametern anges ignoreras alla andra parametrar.

--uses-task-dependencies

Flaggan som avgör om det här jobbet ska använda uppgifter med beroenden. Sant om flaggan finns.

standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az batch job delete

Tar bort ett jobb.

Om du tar bort ett jobb tas även alla aktiviteter som ingår i jobbet bort och all jobbstatistik. Detta åsidosätter också kvarhållningsperioden för aktivitetsdata. Om jobbet innehåller uppgifter som fortfarande behålls på beräkningsnoder, tar Batch-tjänsterna bort dessa uppgifters arbetskataloger och allt deras innehåll. När en begäran om att ta bort jobb tas emot anger Batch-tjänsten jobbet till borttagningstillståndet. Alla uppdateringsåtgärder för ett jobb som är i borttagningstillstånd misslyckas med statuskod 409 (konflikt), med ytterligare information som anger att jobbet tas bort.

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

Obligatoriska parametrar

--job-id

ID:t för jobbet som ska tas bort.

Valfria parametrar

--account-endpoint

Batch-tjänstslutpunkt. Alternativt kan du ange efter miljövariabel: AZURE_BATCH_ENDPOINT.

--account-key

Batch-kontonyckel. Alternativt kan du ange efter miljövariabel: AZURE_BATCH_ACCESS_KEY.

--account-name

Batch-kontonamn. Du kan också ange efter miljövariabel: AZURE_BATCH_ACCOUNT.

--if-match

Ett ETag-värde som är associerat med den version av resursen som är känd för klienten. Åtgärden utförs endast om resursens aktuella ETag på tjänsten exakt matchar det värde som anges av klienten.

--if-modified-since

En tidsstämpel som anger den senaste ändrade tiden för resursen som är känd för klienten. Åtgärden utförs endast om resursen i tjänsten har ändrats sedan den angivna tiden.

--if-none-match

Ett ETag-värde som är associerat med den version av resursen som är känd för klienten. Åtgärden utförs endast om resursens aktuella ETag på tjänsten inte matchar det värde som anges av klienten.

--if-unmodified-since

En tidsstämpel som anger den senaste ändrade tiden för resursen som är känd för klienten. Åtgärden utförs endast om resursen på tjänsten inte har ändrats sedan den angivna tiden.

--yes -y

Fråga inte efter bekräftelse.

standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az batch job disable

Inaktiverar det angivna jobbet, vilket förhindrar att nya aktiviteter körs.

Batch-tjänsten flyttar omedelbart jobbet till inaktiverande tillstånd. Batch använder sedan parametern disableTasks för att avgöra vad du ska göra med de uppgifter som körs för jobbet. Jobbet förblir i inaktiverat tillstånd tills inaktivera-åtgärden har slutförts och alla aktiviteter har behandlats enligt alternativet disableTasks. jobbet flyttas sedan till inaktiverat tillstånd. Inga nya aktiviteter startas under jobbet förrän det återgår till aktivt tillstånd. Om du försöker inaktivera ett jobb som är i något annat tillstånd än aktivt, inaktiverat eller inaktiverat misslyckas begäran med statuskod 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]

Obligatoriska parametrar

--job-id

ID för jobbet som ska inaktiveras.

Valfria parametrar

--account-endpoint

Batch-tjänstslutpunkt. Alternativt kan du ange efter miljövariabel: AZURE_BATCH_ENDPOINT.

--account-key

Batch-kontonyckel. Alternativt kan du ange efter miljövariabel: AZURE_BATCH_ACCESS_KEY.

--account-name

Batch-kontonamn. Du kan också ange efter miljövariabel: AZURE_BATCH_ACCOUNT.

--disable-tasks

Möjliga värden är: "requeue", "terminate", "wait".

--if-match

Ett ETag-värde som är associerat med den version av resursen som är känd för klienten. Åtgärden utförs endast om resursens aktuella ETag på tjänsten exakt matchar det värde som anges av klienten.

--if-modified-since

En tidsstämpel som anger den senaste ändrade tiden för resursen som är känd för klienten. Åtgärden utförs endast om resursen i tjänsten har ändrats sedan den angivna tiden.

--if-none-match

Ett ETag-värde som är associerat med den version av resursen som är känd för klienten. Åtgärden utförs endast om resursens aktuella ETag på tjänsten inte matchar det värde som anges av klienten.

--if-unmodified-since

En tidsstämpel som anger den senaste ändrade tiden för resursen som är känd för klienten. Åtgärden utförs endast om resursen på tjänsten inte har ändrats sedan den angivna tiden.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az batch job enable

Aktiverar det angivna jobbet så att nya aktiviteter kan köras.

När du anropar det här API:et anger Batch-tjänsten ett inaktiverat jobb till aktiveringstillståndet. När den här åtgärden har slutförts flyttas jobbet till aktivt tillstånd och schemaläggningen av nya aktiviteter under jobbet återupptas. Batch-tjänsten tillåter inte att en aktivitet förblir i aktivt tillstånd i mer än 180 dagar. Om du aktiverar ett jobb som innehåller aktiva aktiviteter som lades till för mer än 180 dagar sedan körs därför inte dessa aktiviteter.

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

Obligatoriska parametrar

--job-id

ID för jobbet som ska aktiveras.

Valfria parametrar

--account-endpoint

Batch-tjänstslutpunkt. Alternativt kan du ange efter miljövariabel: AZURE_BATCH_ENDPOINT.

--account-key

Batch-kontonyckel. Alternativt kan du ange efter miljövariabel: AZURE_BATCH_ACCESS_KEY.

--account-name

Batch-kontonamn. Du kan också ange efter miljövariabel: AZURE_BATCH_ACCOUNT.

--if-match

Ett ETag-värde som är associerat med den version av resursen som är känd för klienten. Åtgärden utförs endast om resursens aktuella ETag på tjänsten exakt matchar det värde som anges av klienten.

--if-modified-since

En tidsstämpel som anger den senaste ändrade tiden för resursen som är känd för klienten. Åtgärden utförs endast om resursen i tjänsten har ändrats sedan den angivna tiden.

--if-none-match

Ett ETag-värde som är associerat med den version av resursen som är känd för klienten. Åtgärden utförs endast om resursens aktuella ETag på tjänsten inte matchar det värde som anges av klienten.

--if-unmodified-since

En tidsstämpel som anger den senaste ändrade tiden för resursen som är känd för klienten. Åtgärden utförs endast om resursen på tjänsten inte har ändrats sedan den angivna tiden.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az batch job list

Visa en lista över alla jobb eller jobbscheman i ett Batch-konto.

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

Valfria parametrar

--account-endpoint

Batch-tjänstslutpunkt. Alternativt kan du ange efter miljövariabel: AZURE_BATCH_ENDPOINT.

--account-key

Batch-kontonyckeln. Alternativt kan du ange efter miljövariabel: AZURE_BATCH_ACCESS_KEY.

--account-name

Batch-kontonamnet. Du kan också ange efter miljövariabel: AZURE_BATCH_ACCOUNT.

--expand

En OData-$expand-sats.

--filter

En OData-$filter-sats.

--job-schedule-id

ID för jobbschemat som du vill hämta en lista över jobb från. Om det utelämnas visas alla jobb i kontot.

--select

En OData-$select-sats.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az batch job reset

Uppdatera egenskaperna för ett Batch-jobb. Ospecificerade egenskaper som kan uppdateras återställs till standardinställningarna.

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]

Obligatoriska parametrar

--job-id

ID för jobbet vars egenskaper du vill uppdatera.

Valfria parametrar

--account-endpoint

Batch-tjänstslutpunkt. Alternativt kan du ange efter miljövariabel: AZURE_BATCH_ENDPOINT.

--account-key

Batch-kontonyckel. Alternativt kan du ange efter miljövariabel: AZURE_BATCH_ACCESS_KEY.

--account-name

Batch-kontonamn. Du kan också ange efter miljövariabel: AZURE_BATCH_ACCOUNT.

--allow-task-preemption

Om Aktiviteter i det här jobbet kan föregripas av andra högprioriterade jobb. Om värdet är inställt på Sant prioriteras andra högprioriterande jobb som skickas till systemet och kan skicka aktiviteter från det här jobbet igen. Du kan uppdatera ett jobbs allowTaskPreemption när det har skapats med hjälp av API:et för uppdateringsjobbet. Sant om flaggan finns.

--if-match

Ett ETag-värde som är associerat med den version av resursen som är känd för klienten. Åtgärden utförs endast om resursens aktuella ETag på tjänsten exakt matchar det värde som anges av klienten.

--if-modified-since

En tidsstämpel som anger den senaste ändrade tiden för resursen som är känd för klienten. Åtgärden utförs endast om resursen i tjänsten har ändrats sedan den angivna tiden.

--if-none-match

Ett ETag-värde som är associerat med den version av resursen som är känd för klienten. Åtgärden utförs endast om resursens aktuella ETag på tjänsten inte matchar det värde som anges av klienten.

--if-unmodified-since

En tidsstämpel som anger den senaste ändrade tiden för resursen som är känd för klienten. Åtgärden utförs endast om resursen på tjänsten inte har ändrats sedan den angivna tiden.

--job-max-task-retry-count

Det maximala antalet gånger varje aktivitet kan göras om. Batch-tjänsten försöker utföra en aktivitet igen om slutkoden inte är noll. Observera att det här värdet specifikt styr antalet återförsök. Batch-tjänsten provar varje aktivitet en gång och kan sedan försöka upp till den här gränsen igen. Om det maximala antalet återförsök till exempel är 3, försöker Batch en aktivitet upp till 4 gånger (ett första försök och 3 återförsök). Om det maximala antalet återförsök är 0 försöker inte Batch-tjänsten uppgifter igen. Om det maximala antalet återförsök är -1 försöker Batch-tjänsten aktiviteter utan begränsning. Standardvärdet är 0 (inga återförsök).

--job-max-wall-clock-time

Om jobbet inte slutförs inom tidsgränsen avslutar Batch-tjänsten det och alla aktiviteter som fortfarande körs. I det här fallet är uppsägningsorsaken MaxWallClockTimeExpiry. Om den här egenskapen inte har angetts finns det ingen tidsgräns för hur länge jobbet kan köras. Förväntat format är en ISO-8601-varaktighet.

--json-file

En fil som innehåller parameterspecifikationen för jobbuppdatering i JSON (formaterad för att matcha respektive REST API-brödtext). Om den här parametern anges ignoreras alla jobbargument.

--max-parallel-tasks

Det maximala antalet aktiviteter som kan köras parallellt för jobbet. Värdet för maxParallelTasks måste vara -1 eller större än 0 om det anges. Om det inte anges är standardvärdet -1, vilket innebär att det inte finns någon gräns för antalet aktiviteter som kan köras samtidigt. Du kan uppdatera ett jobbs maxParallelTasks när det har skapats med api:et för uppdateringsjobbet. Standardvärde: -1 .

--metadata

Om den utelämnas tar den standardvärdet för en tom lista. i själva verket tas alla befintliga metadata bort. Blankstegsavgränsade värden i formatet "key=value".

--on-all-tasks-complete

Den åtgärd som Batch-tjänsten ska vidta när alla uppgifter i jobbet är i slutfört tillstånd. Om det utelämnas anges slutförandebeteendet till noaction. Om det aktuella värdet är terminatejob är detta ett fel eftersom ett jobbs slutförandebeteende kanske inte ändras från avslutningsjobb till noaction. Du kanske inte ändrar värdet från avslutningsjobb till noaction – det vill säga när du har aktiverat automatisk jobbavslut kan du inte inaktivera det igen. Om du försöker göra detta misslyckas begäran och Batch returnerar statuskod 400 (felaktig begäran) och ett felmeddelande om ogiltigt egenskapsvärde. Om du inte anger det här elementet i en PUT-begäran motsvarar det att skicka noaction. Det här är ett fel om det aktuella värdet är terminatejob.

accepterade värden: noaction, terminatejob
--pool-id

ID för en befintlig pool. Alla uppgifter i jobbet körs i den angivna poolen.

--priority

Jobbets prioritet. Prioritetsvärden kan vara mellan -1 000 och 1 000, där -1 000 är den lägsta prioriteten och 1 000 högsta prioritet. Om det utelämnas är det inställt på standardvärdet 0.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az batch job set

Uppdatera egenskaperna för ett Batch-jobb. Om du uppdaterar en egenskap i en undergrupp återställs de ospecificerade egenskaperna för gruppen.

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]

Obligatoriska parametrar

--job-id

ID för jobbet vars egenskaper du vill uppdatera.

Valfria parametrar

--account-endpoint

Batch-tjänstslutpunkt. Alternativt kan du ange efter miljövariabel: AZURE_BATCH_ENDPOINT.

--account-key

Batch-kontonyckel. Alternativt kan du ange efter miljövariabel: AZURE_BATCH_ACCESS_KEY.

--account-name

Batch-kontonamn. Du kan också ange efter miljövariabel: AZURE_BATCH_ACCOUNT.

--allow-task-preemption

Om Aktiviteter i det här jobbet kan föregripas av andra högprioriterade jobb. Om värdet är inställt på Sant prioriteras andra högprioriterande jobb som skickas till systemet och kan skicka aktiviteter från det här jobbet igen. Du kan uppdatera ett jobbs allowTaskPreemption när det har skapats med hjälp av API:et för uppdateringsjobbet. Ange antingen "true" eller "false" för att uppdatera egenskapen.

--if-match

Ett ETag-värde som är associerat med den version av resursen som är känd för klienten. Åtgärden utförs endast om resursens aktuella ETag på tjänsten exakt matchar det värde som anges av klienten.

--if-modified-since

En tidsstämpel som anger den senaste ändrade tiden för resursen som är känd för klienten. Åtgärden utförs endast om resursen i tjänsten har ändrats sedan den angivna tiden.

--if-none-match

Ett ETag-värde som är associerat med den version av resursen som är känd för klienten. Åtgärden utförs endast om resursens aktuella ETag på tjänsten inte matchar det värde som anges av klienten.

--if-unmodified-since

En tidsstämpel som anger den senaste ändrade tiden för resursen som är känd för klienten. Åtgärden utförs endast om resursen på tjänsten inte har ändrats sedan den angivna tiden.

--job-max-task-retry-count

Det maximala antalet gånger varje aktivitet kan göras om. Batch-tjänsten försöker utföra en aktivitet igen om slutkoden inte är noll. Observera att det här värdet specifikt styr antalet återförsök. Batch-tjänsten provar varje aktivitet en gång och kan sedan försöka upp till den här gränsen igen. Om det maximala antalet återförsök till exempel är 3, försöker Batch en aktivitet upp till 4 gånger (ett första försök och 3 återförsök). Om det maximala antalet återförsök är 0 försöker inte Batch-tjänsten uppgifter igen. Om det maximala antalet återförsök är -1 försöker Batch-tjänsten aktiviteter utan begränsning. Standardvärdet är 0 (inga återförsök).

--job-max-wall-clock-time

Om jobbet inte slutförs inom tidsgränsen avslutar Batch-tjänsten det och alla aktiviteter som fortfarande körs. I det här fallet är uppsägningsorsaken MaxWallClockTimeExpiry. Om den här egenskapen inte har angetts finns det ingen tidsgräns för hur länge jobbet kan köras. Förväntat format är en ISO-8601-varaktighet.

--json-file

En fil som innehåller specifikationen för jobbkorrigeringsparametern i JSON (formaterad för att matcha respektive REST API-brödtext). Om den här parametern anges ignoreras alla jobbargument.

--max-parallel-tasks

Det maximala antalet aktiviteter som kan köras parallellt för jobbet. Värdet för maxParallelTasks måste vara -1 eller större än 0 om det anges. Om det inte anges är standardvärdet -1, vilket innebär att det inte finns någon gräns för antalet aktiviteter som kan köras samtidigt. Du kan uppdatera ett jobbs maxParallelTasks när det har skapats med api:et för uppdateringsjobbet.

--metadata

Om de utelämnas lämnas befintliga jobbmetadata oförändrade. Blankstegsavgränsade värden i formatet "key=value".

--on-all-tasks-complete

Den åtgärd som Batch-tjänsten ska vidta när alla uppgifter i jobbet är i slutfört tillstånd. Om det utelämnas lämnas slutförandebeteendet oförändrat. Du kanske inte ändrar värdet från avslutningsjobb till noaction – det vill säga när du har aktiverat automatisk jobbavslut kan du inte inaktivera det igen. Om du försöker göra detta misslyckas begäran med felmeddelandet "ogiltigt egenskapsvärde". Om du anropar REST-API:et direkt är HTTP-statuskoden 400 (felaktig begäran).

accepterade värden: noaction, terminatejob
--pool-id

ID för en befintlig pool. Alla uppgifter i jobbet körs i den angivna poolen.

--priority

Jobbets prioritet. Prioritetsvärden kan vara mellan -1 000 och 1 000, där -1 000 är den lägsta prioriteten och 1 000 högsta prioritet. Om det utelämnas lämnas jobbets prioritet oförändrad.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az batch job show

Hämtar information om det angivna jobbet.

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]

Obligatoriska parametrar

--job-id

Jobbets ID.

Valfria parametrar

--account-endpoint

Batch-tjänstslutpunkt. Alternativt kan du ange efter miljövariabel: AZURE_BATCH_ENDPOINT.

--account-key

Batch-kontonyckel. Alternativt kan du ange efter miljövariabel: AZURE_BATCH_ACCESS_KEY.

--account-name

Batch-kontonamn. Du kan också ange efter miljövariabel: AZURE_BATCH_ACCOUNT.

--expand

En OData-$expand-sats.

--if-match

Ett ETag-värde som är associerat med den version av resursen som är känd för klienten. Åtgärden utförs endast om resursens aktuella ETag på tjänsten exakt matchar det värde som anges av klienten.

--if-modified-since

En tidsstämpel som anger den senaste ändrade tiden för resursen som är känd för klienten. Åtgärden utförs endast om resursen i tjänsten har ändrats sedan den angivna tiden.

--if-none-match

Ett ETag-värde som är associerat med den version av resursen som är känd för klienten. Åtgärden utförs endast om resursens aktuella ETag på tjänsten inte matchar det värde som anges av klienten.

--if-unmodified-since

En tidsstämpel som anger den senaste ändrade tiden för resursen som är känd för klienten. Åtgärden utförs endast om resursen på tjänsten inte har ändrats sedan den angivna tiden.

--select

En OData-$select-sats.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az batch job stop

Stoppa ett Batch-jobb som körs.

Avsluta det angivna jobbet och markera det som slutfört. När en begäran om att avsluta jobb tas emot anger Batch-tjänsten jobbet till sluttillståndet. Batch-tjänsten avslutar sedan alla aktiviteter som körs som är associerade med jobbet och kör alla nödvändiga uppgifter för jobbpubliceringen. Sedan flyttas jobbet till slutfört tillstånd. Om det finns några uppgifter i jobbet i aktivt tillstånd förblir de i aktivt tillstånd. När ett jobb har avslutats går det inte att lägga till nya aktiviteter och eventuella återstående aktiva aktiviteter schemaläggs inte.

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]

Obligatoriska parametrar

--job-id

ID:t för jobbet som ska avslutas.

Valfria parametrar

--account-endpoint

Batch-tjänstslutpunkt. Alternativt kan du ange efter miljövariabel: AZURE_BATCH_ENDPOINT.

--account-key

Batch-kontonyckel. Alternativt kan du ange efter miljövariabel: AZURE_BATCH_ACCESS_KEY.

--account-name

Batch-kontonamn. Du kan också ange efter miljövariabel: AZURE_BATCH_ACCOUNT.

--if-match

Ett ETag-värde som är associerat med den version av resursen som är känd för klienten. Åtgärden utförs endast om resursens aktuella ETag på tjänsten exakt matchar det värde som anges av klienten.

--if-modified-since

En tidsstämpel som anger den senaste ändrade tiden för resursen som är känd för klienten. Åtgärden utförs endast om resursen i tjänsten har ändrats sedan den angivna tiden.

--if-none-match

Ett ETag-värde som är associerat med den version av resursen som är känd för klienten. Åtgärden utförs endast om resursens aktuella ETag på tjänsten inte matchar det värde som anges av klienten.

--if-unmodified-since

En tidsstämpel som anger den senaste ändrade tiden för resursen som är känd för klienten. Åtgärden utförs endast om resursen på tjänsten inte har ändrats sedan den angivna tiden.

--terminate-reason

Uppsägningsorsak.

Texten som du vill ska visas som jobbets TerminateReason. Standardvärdet är "UserTerminate".

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.