New-AzBatchJob
Membuat pekerjaan di layanan Batch.
Sintaks
New-AzBatchJob
[-Id] <String>
[-CommonEnvironmentSettings <IDictionary>]
[-DisplayName <String>]
[-Constraints <PSJobConstraints>]
[-JobManagerTask <PSJobManagerTask>]
[-JobPreparationTask <PSJobPreparationTask>]
[-JobReleaseTask <PSJobReleaseTask>]
[-Metadata <IDictionary>]
-PoolInformation <PSPoolInformation>
[-Priority <Int32>]
[-UsesTaskDependencies]
[-OnTaskFailure <OnTaskFailure>]
[-OnAllTasksComplete <OnAllTasksComplete>]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Deskripsi
Cmdlet New-AzBatchJob membuat pekerjaan di layanan Azure Batch di akun yang ditentukan oleh parameter BatchAccountContext.
Contoh
Contoh 1: Membuat pekerjaan
$PoolInformation = New-Object -TypeName "Microsoft.Azure.Commands.Batch.Models.PSPoolInformation"
$PoolInformation.PoolId = "Pool22"
New-AzBatchJob -Id "ContosoJob35" -PoolInformation $PoolInformation -BatchContext $Context
Perintah pertama membuat objek PSPoolInformation dengan menggunakan cmdlet New-Object. Perintah menyimpan objek tersebut dalam variabel $PoolInformation. Perintah kedua menetapkan ID Pool22 ke properti PoolId objek di $PoolInformation. Perintah akhir membuat pekerjaan yang memiliki ID ContosoJob35. Tugas ditambahkan ke pekerjaan yang dijalankan pada kumpulan yang memiliki ID Pool22. 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 |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-CommonEnvironmentSettings
Menentukan variabel lingkungan umum, sebagai pasangan kunci/nilai, yang ditetapkan cmdlet ini untuk semua tugas dalam pekerjaan. Kuncinya adalah nama variabel lingkungan. Nilainya adalah nilai variabel lingkungan.
Jenis: | IDictionary |
Aliases: | CommonEnvironmentSetting |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Constraints
Menentukan batasan eksekusi untuk pekerjaan tersebut.
Jenis: | PSJobConstraints |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure.
Jenis: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisplayName
Menentukan nama tampilan untuk pekerjaan tersebut.
Jenis: | String |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Id
Menentukan ID untuk pekerjaan tersebut.
Jenis: | String |
Position: | 0 |
nilai default: | None |
Diperlukan: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-JobManagerTask
Menentukan tugas Manajer Pekerjaan. Layanan Batch menjalankan tugas Manajer Pekerjaan saat pekerjaan dimulai.
Jenis: | PSJobManagerTask |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobPreparationTask
Menentukan tugas Persiapan Pekerjaan. Layanan Batch menjalankan tugas Persiapan Pekerjaan pada simpul komputasi sebelum memulai tugas pekerjaan tersebut pada simpul komputasi tersebut.
Jenis: | PSJobPreparationTask |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobReleaseTask
Menentukan tugas Rilis Pekerjaan. Layanan Batch menjalankan tugas Rilis Pekerjaan saat pekerjaan berakhir. Layanan Batch menjalankan tugas Rilis Pekerjaan pada setiap simpul komputasi tempat layanan menjalankan tugas pekerjaan apa pun.
Jenis: | PSJobReleaseTask |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Metadata
Menentukan metadata, sebagai pasangan kunci/nilai, untuk ditambahkan ke pekerjaan. Kuncinya adalah nama metadata. Nilainya adalah nilai metadata.
Jenis: | IDictionary |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnAllTasksComplete
Menentukan tindakan yang diambil layanan Batch jika semua tugas dalam pekerjaan dalam status selesai.
Jenis: | Nullable<T>[OnAllTasksComplete] |
nilai yang diterima: | NoAction, TerminateJob |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnTaskFailure
Menentukan tindakan yang diambil layanan Batch jika ada tugas dalam pekerjaan yang gagal.
Jenis: | Nullable<T>[OnTaskFailure] |
nilai yang diterima: | NoAction, PerformExitOptionsJobAction |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PoolInformation
Menentukan detail kumpulan tempat layanan Batch menjalankan tugas pekerjaan.
Jenis: | PSPoolInformation |
Position: | Named |
nilai default: | None |
Diperlukan: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Priority
Menentukan prioritas pekerjaan. Nilai yang valid adalah: bilangan bulat dari -1000 hingga 1000. Nilai -1000 adalah prioritas terendah. Nilai 1000 adalah prioritas tertinggi. Nilai default adalah 0.
Jenis: | Int32 |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UsesTaskDependencies
Jenis: | SwitchParameter |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
Output
Link Terkait
Azure PowerShell
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk