Sdílet prostřednictvím


New-AzBatchJobSchedule

Vytvoří plán úlohy ve službě Batch.

Syntaxe

New-AzBatchJobSchedule
   [-Id] <String>
   [-DisplayName <String>]
   -Schedule <PSSchedule>
   -JobSpecification <PSJobSpecification>
   [-Metadata <IDictionary>]
   -BatchContext <BatchAccountContext>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Rutina New-AzBatchJobSchedule vytvoří plán úlohy ve službě Azure Batch. Parametr BatchAccountContext určuje účet, ve kterém tato rutina vytvoří plán.

Příklady

Příklad 1: Vytvoření plánu úlohy

$Schedule = New-Object -TypeName "Microsoft.Azure.Commands.Batch.Models.PSSchedule"
$Schedule.RecurrenceInterval = [TimeSpan]::FromDays(1)
$JobSpecification = New-Object -TypeName "Microsoft.Azure.Commands.Batch.Models.PSJobSpecification"
$JobSpecification.PoolInformation = New-Object -TypeName "Microsoft.Azure.Commands.Batch.Models.PSPoolInformation"
$JobSpecification.PoolInformation.PoolId = "ContosoPool06"
New-AzBatchJobSchedule -Id "JobSchedule17" -Schedule $Schedule -JobSpecification $JobSpecification -BatchContext $Context

Tento příklad vytvoří plán úlohy. Prvních pět příkazů vytvoří a upraví objekty PSSchedule, PSJobSpecification a PSPoolInformation . Příkazy používají rutinu New-Object a standardní syntaxi Azure PowerShellu. Příkazy ukládají tyto objekty do $Schedule a $JobSpecification proměnných. Poslední příkaz vytvoří plán úlohy s ID JobSchedule17. Tento plán vytvoří úlohy s intervalem opakování jednoho dne. Úlohy běží ve fondu, který má ID ContosoPool06, jak je uvedeno v pátém příkazu. Pomocí rutiny Get-AzBatchAccountKey přiřaďte kontext proměnné $Context.

Parametry

-BatchContext

Určuje instanci BatchAccountContext , kterou tato rutina používá k interakci se službou Batch. Pokud k získání účtu BatchAccount použijete rutinu Get-AzBatchAccount, použije se při interakci se službou Batch ověřování Microsoft Entra. Pokud chcete místo toho použít ověřování pomocí sdíleného klíče, použijte rutinu Get-AzBatchAccountKey k získání objektu BatchAccountContext s vyplněnými přístupovými klíči. Při použití ověřování pomocí sdíleného klíče se ve výchozím nastavení používá primární přístupový klíč. Pokud chcete změnit klíč, který chcete použít, nastavte vlastnost BatchAccountContext.KeyInUse.

Typ:BatchAccountContext
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DisplayName

Určuje zobrazovaný název plánu úlohy.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Id

Určuje ID plánu úlohy, který tato rutina vytvoří.

Typ:String
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-JobSpecification

Určuje podrobnosti o úlohách, které tato rutina zahrnuje v plánu úloh.

Typ:PSJobSpecification
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Metadata

Určuje metadata, jako páry klíč/hodnota, které se mají přidat do plánu úlohy. Klíč je název metadat. Hodnota je hodnota metadat.

Typ:IDictionary
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Schedule

Určuje plán, který určuje, kdy se mají vytvářet úlohy.

Typ:PSSchedule
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

String

BatchAccountContext

Výstupy

Void