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
Výstupy
Související odkazy
Azure PowerShell