Start-AzBatchPoolResize

Mulai mengubah ukuran kumpulan.

Sintaks

Start-AzBatchPoolResize
     [-Id] <String>
     [-TargetDedicatedComputeNodes <Int32>]
     [-TargetLowPriorityComputeNodes <Int32>]
     [-ResizeTimeout <TimeSpan>]
     [-ComputeNodeDeallocationOption <ComputeNodeDeallocationOption>]
     -BatchContext <BatchAccountContext>
     [-DefaultProfile <IAzureContextContainer>]
     [<CommonParameters>]

Deskripsi

Cmdlet Start-AzBatchPoolResize memulai operasi pengubahan ukuran Azure Batch pada kumpulan.

Contoh

Contoh 1: Mengubah ukuran kumpulan menjadi 12 simpul

Start-AzBatchPoolResize -Id "ContosoPool06" -TargetDedicatedComputeNodes 12 -BatchContext $Context

Perintah ini memulai operasi mengubah ukuran pada kumpulan yang memiliki ID ContosoPool06. Target untuk operasi ini adalah 12 simpul komputasi khusus. Gunakan cmdlet Get-AzBatchAccountKey untuk menetapkan konteks ke variabel $Context.

Contoh 2: Mengubah ukuran kumpulan menggunakan opsi dealokasi

Get-AzBatchPool -Id "ContosoPool06" -BatchContext $Context | Start-AzBatchPoolResize -TargetDedicatedComputeNodes 5 -ResizeTimeout ([TimeSpan]::FromHours(1)) -ComputeNodeDeallocationOption ([Microsoft.Azure.Batch.Common.ComputeNodeDeallocationOption]::Terminate) -BatchContext $Context

Cmdlet ini mengubah ukuran kumpulan menjadi lima simpul komputasi khusus. Perintah mendapatkan kumpulan yang memiliki ID ContosoPool06 dengan menggunakan cmdlet Get-AzBatchPool. Perintah meneruskan objek kumpulan tersebut ke cmdlet saat ini dengan menggunakan operator alur. Perintah memulai operasi mengubah ukuran pada kumpulan. Targetnya adalah lima simpul komputasi khusus. Perintah menentukan periode waktu habis satu jam. Perintah menentukan opsi alokasi pembatalan.

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

-ComputeNodeDeallocationOption

Menentukan opsi alokasi untuk operasi mengubah ukuran yang dimulai cmdlet ini.

Type:Nullable<T>[ComputeNodeDeallocationOption]
Accepted values:Requeue, Terminate, TaskCompletion, RetainedData
Position:Named
Default value:None
Required:False
Accept pipeline input:False
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

-Id

Menentukan ID kumpulan yang mengubah ukuran cmdlet ini.

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

-ResizeTimeout

Menentukan periode waktu habis untuk operasi pengubahan ukuran. Jika kumpulan tidak mencapai ukuran target saat ini, operasi mengubah ukuran akan berhenti.

Type:Nullable<T>[TimeSpan]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TargetDedicatedComputeNodes

Jumlah simpul komputasi khusus target.

Type:Nullable<T>[Int32]
Aliases:TargetDedicated
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TargetLowPriorityComputeNodes

Jumlah simpul komputasi berprioritas rendah target.

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Input

String

BatchAccountContext

Output

Void