Dela via


az batch job-schedule

Hantera Batch-jobbscheman.

Kommandon

Name Description Typ Status
az batch job-schedule create

Lägg till ett Batch-jobbschema till ett konto.

Kärna Allmän tillgänglighet
az batch job-schedule delete

Tar bort ett jobbschema från det angivna kontot.

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

Inaktiverar ett jobbschema.

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

Aktiverar ett jobbschema.

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

Visar en lista över alla jobbscheman i det angivna kontot.

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

Återställ egenskaperna för ett jobbschema. En uppdaterad jobbspecifikation gäller endast för nya jobb.

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

Uppdatera egenskaperna för ett jobbschema.

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

Hämtar information om det angivna jobbschemat.

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

Avslutar ett jobbschema.

Kärna Allmän tillgänglighet

az batch job-schedule create

Lägg till ett Batch-jobbschema till ett konto.

az batch job-schedule create [--account-endpoint]
                             [--account-key]
                             [--account-name]
                             [--allow-task-preemption]
                             [--do-not-run-after]
                             [--do-not-run-until]
                             [--id]
                             [--job-manager-task-command-line]
                             [--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]
                             [--on-all-tasks-complete {noaction, terminatejob}]
                             [--pool-id]
                             [--priority]
                             [--recurrence-interval]
                             [--required-slots]
                             [--start-window]
                             [--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.

--do-not-run-after

Om du inte anger ett doNotRunAfter-tid och du skapar ett återkommande jobbschema förblir jobbschemat aktivt tills du uttryckligen avslutar det. Förväntat format är en ISO-8601-tidsstämpel.

--do-not-run-until

Om du inte anger en doNotRunUntil-tid blir schemat redo att skapa jobb omedelbart. Förväntat format är en ISO-8601-tidsstämpel.

--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-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 specifikationen för molnjobbschemat i JSON (formaterad för att matcha respektive REST API-brödtext). Om den här parametern anges ignoreras alla "Argument för molnjobbschema".

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

--on-all-tasks-complete

Den åtgärd som Batch-tjänsten ska vidta när alla aktiviteter i ett jobb som skapats enligt det här schemat är i slutfört tillstånd. Observera att om ett jobb inte innehåller några aktiviteter anses alla aktiviteter vara slutförda. Det här alternativet används därför oftast med en Job Manager-uppgift. Om du vill använda automatisk jobbavslut utan jobbhanterare bör du först ange onAllTasksComplete till noaction och uppdatera jobbegenskaperna för att ställa in onAllTasksComplete så att det avslutas när du har lagt till Uppgifter. Standardvärdet är noaction.

Godkända värden: noaction, terminatejob
--pool-id

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

--priority

Prioriteten för Jobb som skapas enligt det här schemat. 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. Den här prioriteten används som standard för alla jobb under jobbschemat. Du kan uppdatera ett jobbs prioritet när det har skapats med hjälp av uppdateringsjobb-API:et.

--recurrence-interval

Eftersom ett jobbschema kan ha högst ett aktivt jobb under det vid en viss tidpunkt, om det är dags att skapa ett nytt jobb under ett jobbschema, men det tidigare jobbet fortfarande körs, skapar Batch-tjänsten inte det nya jobbet förrän det tidigare jobbet har slutförts. Om det tidigare jobbet inte avslutas inom startperioden för den nya upprepningenInterval kommer inget nytt jobb att schemaläggas för det intervallet. För återkommande jobb bör du normalt ange ett jobManagerTask i jobSpecification. Om du inte använder jobManagerTask behöver du en extern process för att övervaka när jobb skapas, lägga till Uppgifter i Jobb och avsluta jobben som är redo för nästa upprepning. Standardvärdet är att schemat inte upprepas: ett jobb skapas, inom startWindow efter doNotRunUntil-tiden, och schemat är klart så snart jobbet har slutförts. Minimivärdet är 1 minut. Om du anger ett lägre värde avvisar Batch-tjänsten schemat med ett fel. Om du anropar REST-API:et direkt är HTTP-statuskoden 400 (felaktig begäran). Förväntat format är en ISO-8601-varaktighet.

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

--start-window

Om ett jobb inte skapas inom intervallet startWindow går "affärsmöjligheten" förlorad. inget jobb skapas förrän nästa upprepning av schemat. Om schemat är återkommande och startWindow är längre än upprepningsintervallet motsvarar detta en oändlig startWindow, eftersom jobbet som är "due" i en recurrenceInterval inte överförs till nästa upprepningsintervall. Standardvärdet är oändligt. Minimivärdet är 1 minut. Om du anger ett lägre värde avvisar Batch-tjänsten schemat med ett fel. Om du anropar REST-API:et direkt är HTTP-statuskoden 400 (felaktig begäran). Förväntat format är en ISO-8601-varaktighet.

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

Godkända 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-schedule delete

Tar bort ett jobbschema från det angivna kontot.

När du tar bort ett jobbschema tas även alla jobb och aktiviteter bort under det schemat. När Uppgifter tas bort tas även alla filer i deras arbetskataloger på beräkningsnoderna bort (kvarhållningsperioden ignoreras). Statistiken för jobbschemat är inte längre tillgänglig när jobbschemat har tagits bort, även om de fortfarande räknas mot kontolivslängdsstatistik.

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

Obligatoriska parametrar

--job-schedule-id

ID för jobbschemat 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.

Godkända 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-schedule disable

Inaktiverar ett jobbschema.

Inga nya jobb skapas förrän jobbschemat har aktiverats igen.

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

Obligatoriska parametrar

--job-schedule-id

ID:t för jobbschemat 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.

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

Godkända 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-schedule enable

Aktiverar ett jobbschema.

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

Obligatoriska parametrar

--job-schedule-id

ID för jobbschemat 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.

Godkända 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-schedule list

Visar en lista över alla jobbscheman i det angivna kontot.

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

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.

--filter

En OData-$filter-sats. Mer information om hur du skapar det här filtret finns i https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-job-schedules.

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

Godkända 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-schedule reset

Återställ egenskaperna för ett jobbschema. En uppdaterad jobbspecifikation gäller endast för nya jobb.

az batch job-schedule reset --job-schedule-id
                            [--account-endpoint]
                            [--account-key]
                            [--account-name]
                            [--allow-task-preemption]
                            [--do-not-run-after]
                            [--do-not-run-until]
                            [--if-match]
                            [--if-modified-since]
                            [--if-none-match]
                            [--if-unmodified-since]
                            [--job-manager-task-application-package-references]
                            [--job-manager-task-command-line]
                            [--job-manager-task-environment-settings]
                            [--job-manager-task-id]
                            [--job-manager-task-resource-files]
                            [--job-metadata]
                            [--json-file]
                            [--max-parallel-tasks]
                            [--metadata]
                            [--on-all-tasks-complete {noaction, terminatejob}]
                            [--pool-id]
                            [--priority]
                            [--recurrence-interval]
                            [--required-slots]
                            [--start-window]
                            [--uses-task-dependencies]

Obligatoriska parametrar

--job-schedule-id

ID:t för jobbschemat som ska uppdateras.

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.

--do-not-run-after

Om du inte anger ett doNotRunAfter-tid och du skapar ett återkommande jobbschema förblir jobbschemat aktivt tills du uttryckligen avslutar det. Förväntat format är en ISO-8601-tidsstämpel.

--do-not-run-until

Om du inte anger en doNotRunUntil-tid blir schemat redo att skapa jobb omedelbart. Förväntat format är en ISO-8601-tidsstämpel.

--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-manager-task-application-package-references

Programpaket laddas ned och distribueras till en delad katalog, inte till arbetskatalogen Aktivitet. Om ett refererat programpaket redan finns på beräkningsnoden och är uppdaterat laddas det därför inte ned igen. den befintliga kopian på beräkningsnoden används. Om ett refererat programpaket inte kan installeras, till exempel på grund av att paketet har tagits bort eller eftersom nedladdningen misslyckades, misslyckas uppgiften. Utrymmesavgränsade program-ID:er med valfri version i formatet "id[#version]".

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

--json-file

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

--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 du inte anger det här elementet används 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 aktiviteter i ett jobb som skapats enligt det här schemat är i slutfört tillstånd. Observera att om ett jobb inte innehåller några aktiviteter anses alla aktiviteter vara slutförda. Det här alternativet används därför oftast med en Job Manager-uppgift. Om du vill använda automatisk jobbavslut utan jobbhanterare bör du först ange onAllTasksComplete till noaction och uppdatera jobbegenskaperna för att ställa in onAllTasksComplete så att det avslutas när du har lagt till Uppgifter. Standardvärdet är noaction.

Godkända värden: noaction, terminatejob
--pool-id

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

--priority

Prioriteten för Jobb som skapas enligt det här schemat. 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. Den här prioriteten används som standard för alla jobb under jobbschemat. Du kan uppdatera ett jobbs prioritet när det har skapats med hjälp av uppdateringsjobb-API:et.

--recurrence-interval

Eftersom ett jobbschema kan ha högst ett aktivt jobb under det vid en viss tidpunkt, om det är dags att skapa ett nytt jobb under ett jobbschema, men det tidigare jobbet fortfarande körs, skapar Batch-tjänsten inte det nya jobbet förrän det tidigare jobbet har slutförts. Om det tidigare jobbet inte avslutas inom startperioden för den nya upprepningenInterval kommer inget nytt jobb att schemaläggas för det intervallet. För återkommande jobb bör du normalt ange ett jobManagerTask i jobSpecification. Om du inte använder jobManagerTask behöver du en extern process för att övervaka när jobb skapas, lägga till Uppgifter i Jobb och avsluta jobben som är redo för nästa upprepning. Standardvärdet är att schemat inte upprepas: ett jobb skapas, inom startWindow efter doNotRunUntil-tiden, och schemat är klart så snart jobbet har slutförts. Minimivärdet är 1 minut. Om du anger ett lägre värde avvisar Batch-tjänsten schemat med ett fel. Om du anropar REST-API:et direkt är HTTP-statuskoden 400 (felaktig begäran). Förväntat format är en ISO-8601-varaktighet.

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

--start-window

Om ett jobb inte skapas inom intervallet startWindow går "affärsmöjligheten" förlorad. inget jobb skapas förrän nästa upprepning av schemat. Om schemat är återkommande och startWindow är längre än upprepningsintervallet motsvarar detta en oändlig startWindow, eftersom jobbet som är "due" i en recurrenceInterval inte överförs till nästa upprepningsintervall. Standardvärdet är oändligt. Minimivärdet är 1 minut. Om du anger ett lägre värde avvisar Batch-tjänsten schemat med ett fel. Om du anropar REST-API:et direkt är HTTP-statuskoden 400 (felaktig begäran). Förväntat format är en ISO-8601-varaktighet.

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

Godkända 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-schedule set

Uppdatera egenskaperna för ett jobbschema.

Du kan uppdatera schemat och jobbspecifikationen oberoende av varandra, men alla ändringar i någon av dessa entiteter återställer alla egenskaper i den entiteten.

az batch job-schedule set --job-schedule-id
                          [--account-endpoint]
                          [--account-key]
                          [--account-name]
                          [--allow-task-preemption]
                          [--do-not-run-after]
                          [--do-not-run-until]
                          [--if-match]
                          [--if-modified-since]
                          [--if-none-match]
                          [--if-unmodified-since]
                          [--job-manager-task-application-package-references]
                          [--job-manager-task-command-line]
                          [--job-manager-task-environment-settings]
                          [--job-manager-task-id]
                          [--job-manager-task-resource-files]
                          [--job-metadata]
                          [--json-file]
                          [--max-parallel-tasks]
                          [--metadata]
                          [--on-all-tasks-complete {noaction, terminatejob}]
                          [--pool-id]
                          [--priority]
                          [--recurrence-interval]
                          [--required-slots]
                          [--start-window]
                          [--uses-task-dependencies]

Obligatoriska parametrar

--job-schedule-id

ID:t för jobbschemat som ska uppdateras.

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.

--do-not-run-after

Om du inte anger ett doNotRunAfter-tid och du skapar ett återkommande jobbschema förblir jobbschemat aktivt tills du uttryckligen avslutar det. Förväntat format är en ISO-8601-tidsstämpel.

--do-not-run-until

Om du inte anger en doNotRunUntil-tid blir schemat redo att skapa jobb omedelbart. Förväntat format är en ISO-8601-tidsstämpel.

--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-manager-task-application-package-references

Programpaket laddas ned och distribueras till en delad katalog, inte till arbetskatalogen Aktivitet. Om ett refererat programpaket redan finns på beräkningsnoden och är uppdaterat laddas det därför inte ned igen. den befintliga kopian på beräkningsnoden används. Om ett refererat programpaket inte kan installeras, till exempel på grund av att paketet har tagits bort eller eftersom nedladdningen misslyckades, misslyckas uppgiften. Utrymmesavgränsade program-ID:er med valfri version i formatet "id[#version]".

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

--json-file

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

--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 du inte anger det här elementet lämnas befintliga metadata 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 aktiviteter i ett jobb som skapats enligt det här schemat är i slutfört tillstånd. Observera att om ett jobb inte innehåller några aktiviteter anses alla aktiviteter vara slutförda. Det här alternativet används därför oftast med en Job Manager-uppgift. Om du vill använda automatisk jobbavslut utan jobbhanterare bör du först ange onAllTasksComplete till noaction och uppdatera jobbegenskaperna för att ställa in onAllTasksComplete så att det avslutas när du har lagt till Uppgifter. Standardvärdet är noaction.

Godkända värden: noaction, terminatejob
--pool-id

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

--priority

Prioriteten för Jobb som skapas enligt det här schemat. 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. Den här prioriteten används som standard för alla jobb under jobbschemat. Du kan uppdatera ett jobbs prioritet när det har skapats med hjälp av uppdateringsjobb-API:et.

--recurrence-interval

Eftersom ett jobbschema kan ha högst ett aktivt jobb under det vid en viss tidpunkt, om det är dags att skapa ett nytt jobb under ett jobbschema, men det tidigare jobbet fortfarande körs, skapar Batch-tjänsten inte det nya jobbet förrän det tidigare jobbet har slutförts. Om det tidigare jobbet inte avslutas inom startperioden för den nya upprepningenInterval kommer inget nytt jobb att schemaläggas för det intervallet. För återkommande jobb bör du normalt ange ett jobManagerTask i jobSpecification. Om du inte använder jobManagerTask behöver du en extern process för att övervaka när jobb skapas, lägga till Uppgifter i Jobb och avsluta jobben som är redo för nästa upprepning. Standardvärdet är att schemat inte upprepas: ett jobb skapas, inom startWindow efter doNotRunUntil-tiden, och schemat är klart så snart jobbet har slutförts. Minimivärdet är 1 minut. Om du anger ett lägre värde avvisar Batch-tjänsten schemat med ett fel. Om du anropar REST-API:et direkt är HTTP-statuskoden 400 (felaktig begäran). Förväntat format är en ISO-8601-varaktighet.

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

--start-window

Om ett jobb inte skapas inom intervallet startWindow går "affärsmöjligheten" förlorad. inget jobb skapas förrän nästa upprepning av schemat. Om schemat är återkommande och startWindow är längre än upprepningsintervallet motsvarar detta en oändlig startWindow, eftersom jobbet som är "due" i en recurrenceInterval inte överförs till nästa upprepningsintervall. Standardvärdet är oändligt. Minimivärdet är 1 minut. Om du anger ett lägre värde avvisar Batch-tjänsten schemat med ett fel. Om du anropar REST-API:et direkt är HTTP-statuskoden 400 (felaktig begäran). Förväntat format är en ISO-8601-varaktighet.

--uses-task-dependencies

Om Uppgifter i jobbet kan definiera beroenden för varandra. Standardvärdet är falskt. Ange antingen "true" eller "false" för att uppdatera egenskapen.

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.

Godkända 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-schedule show

Hämtar information om det angivna jobbschemat.

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

Obligatoriska parametrar

--job-schedule-id

ID för jobbschemat som ska hämtas.

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.

Godkända 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-schedule stop

Avslutar ett jobbschema.

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

Obligatoriska parametrar

--job-schedule-id

ID:t för jobbschemat 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.

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.

Godkända 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.