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.

Jenis:BatchAccountContext
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-DefaultProfile

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

Jenis:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-DisplayName

Menentukan nama tampilan untuk jadwal pekerjaan.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-Id

Menentukan ID jadwal pekerjaan yang dibuat cmdlet ini.

Jenis:String
Position:0
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-JobSpecification

Menentukan detail pekerjaan yang disertakan cmdlet ini dalam jadwal pekerjaan.

Jenis:PSJobSpecification
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-Metadata

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

Jenis:IDictionary
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-Schedule

Menentukan jadwal yang menentukan kapan harus membuat pekerjaan.

Jenis:PSSchedule
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

Input

String

BatchAccountContext

Output

Void