Bagikan melalui


New-AzBatchJobSchedule

Membuat jadwal pekerjaan di layanan Batch.

Sintaks

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

Deskripsi

Cmdlet New-AzBatchJobSchedule membuat jadwal pekerjaan di layanan Azure Batch. Parameter BatchAccountContext menentukan akun tempat cmdlet ini membuat jadwal.

Contoh

Contoh 1: Membuat jadwal pekerjaan

$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

Contoh ini membuat jadwal pekerjaan. Lima perintah pertama membuat dan memodifikasi objek PSSchedule, PSJobSpecification, dan PSPoolInformation . Perintah menggunakan cmdlet New-Object dan sintaks Azure PowerShell standar. Perintah menyimpan objek ini dalam variabel $Schedule dan $JobSpecification. Perintah akhir membuat jadwal pekerjaan yang memiliki ID JobSchedule17. Jadwal ini membuat pekerjaan dengan interval pengulangan satu hari. Pekerjaan berjalan pada kumpulan yang memiliki ID ContosoPool06, seperti yang ditentukan dalam perintah kelima. Gunakan cmdlet Get-AzBatchAccountKey untuk menetapkan konteks ke variabel $Context.

Parameter

-BatchContext

Menentukan instans BatchAccountContext yang digunakan cmdlet ini untuk berinteraksi dengan layanan Batch. Jika Anda menggunakan cmdlet Get-AzBatchAccount untuk mendapatkan BatchAccountContext Anda, autentikasi Microsoft Entra akan digunakan saat berinteraksi dengan layanan Batch. Untuk menggunakan autentikasi kunci bersama sebagai gantinya, gunakan cmdlet Get-AzBatchAccountKey untuk mendapatkan objek BatchAccountContext dengan kunci aksesnya diisi. Saat menggunakan autentikasi kunci bersama, kunci akses utama digunakan secara default. Untuk mengubah kunci yang akan digunakan, atur properti BatchAccountContext.KeyInUse.

Type:BatchAccountContext
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisplayName

Menentukan nama tampilan untuk jadwal pekerjaan.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Id

Menentukan ID jadwal pekerjaan yang dibuat cmdlet ini.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-JobSpecification

Menentukan detail pekerjaan yang disertakan cmdlet ini dalam jadwal pekerjaan.

Type:PSJobSpecification
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Metadata

Menentukan metadata, sebagai pasangan kunci/nilai, untuk ditambahkan ke jadwal pekerjaan. Kuncinya adalah nama metadata. Nilainya adalah nilai metadata.

Type:IDictionary
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Schedule

Menentukan jadwal yang menentukan kapan harus membuat pekerjaan.

Type:PSSchedule
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Input

String

BatchAccountContext

Output

Void