New-AzBatchJobSchedule
Feladatütemezést hoz létre a Batch szolgáltatásban.
Syntax
New-AzBatchJobSchedule
[-Id] <String>
[-DisplayName <String>]
-Schedule <PSSchedule>
-JobSpecification <PSJobSpecification>
[-Metadata <IDictionary>]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
A New-AzBatchJobSchedule parancsmag feladatütemezést hoz létre az Azure Batch szolgáltatásban. A BatchAccountContext paraméter megadja azt a fiókot, amelyben ez a parancsmag létrehozza az ütemezést.
Példák
1. példa: Feladatütemezés létrehozása
$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
Ez a példa létrehoz egy feladatütemezést. Az első öt parancs PSSchedule, PSJobSpecification és PSPoolInformation objektumokat hoz létre és módosít. A parancsok a New-Object parancsmagot és a szabványos Azure PowerShell-szintaxist használják. A parancsok ezeket az objektumokat a $Schedule és $JobSpecification változókban tárolják. Az utolsó parancs létrehoz egy feladatütemezést, amely a JobSchedule17 azonosítóval rendelkezik. Ez az ütemezés egynapos ismétlődési intervallummal rendelkező feladatokat hoz létre. A feladatok az ötödik parancsban megadott ContosoPool06 azonosítójú készleten futnak. A Get-AzBatchAccountKey parancsmaggal környezeteket rendelhet a $Context változóhoz.
Paraméterek
-BatchContext
Megadja azt a BatchAccountContext-példányt , amelyet ez a parancsmag a Batch szolgáltatással való interakcióhoz használ. Ha a Get-AzBatchAccount parancsmagot használja a BatchAccountContext lekéréséhez, akkor a Microsoft Entra-hitelesítés lesz használva a Batch szolgáltatással való interakció során. A megosztott kulcsos hitelesítés használatához használja a Get-AzBatchAccountKey parancsmagot egy BatchAccountContext objektum lekéréséhez a hozzáférési kulcsok kitöltésével. Megosztott kulcsú hitelesítés használatakor alapértelmezés szerint az elsődleges hozzáférési kulcsot használja a rendszer. A használni kívánt kulcs módosításához állítsa be a BatchAccountContext.KeyInUse tulajdonságot.
Type: | BatchAccountContext |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisplayName
A feladatütemezés megjelenítendő nevét adja meg.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Id
Megadja a parancsmag által létrehozott feladatütemezés azonosítóját.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-JobSpecification
Megadja a parancsmag által a feladatütemezésben szereplő feladatok részleteit.
Type: | PSJobSpecification |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Metadata
A feladatütemezéshez hozzáadandó metaadatokat adja meg kulcs/érték párként. A kulcs a metaadatok neve. Az érték a metaadatok értéke.
Type: | IDictionary |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Schedule
Meghatározza a feladatok létrehozásának időpontjára vonatkozó ütemezést.
Type: | PSSchedule |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |