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 |