Start-AzBatchPoolResize

Havuzu yeniden boyutlandırmaya başlar.

Syntax

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

Description

Start-AzBatchPoolResize cmdlet'i bir havuzda Azure Batch yeniden boyutlandırma işlemini başlatır.

Örnekler

Örnek 1: Havuzu 12 düğüm olarak yeniden boyutlandırma

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

Bu komut, ContosoPool06 kimliğine sahip havuzda bir yeniden boyutlandırma işlemi başlatır. İşlemin hedefi 12 ayrılmış işlem düğümüdür. $Context değişkenine bağlam atamak için Get-AzBatchAccountKey cmdlet'ini kullanın.

Örnek 2: Serbest bırakma seçeneğini kullanarak havuzu yeniden boyutlandırma

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

Bu cmdlet bir havuzu beş ayrılmış işlem düğümüne yeniden boyutlandırıyor. Komutu Get-AzBatchPool cmdlet'ini kullanarak ContosoPool06 kimliğine sahip havuzu alır. Komut, işlem hattı işlecini kullanarak bu havuz nesnesini geçerli cmdlet'e geçirir. komutu havuzda bir yeniden boyutlandırma işlemi başlatır. Hedef, beş ayrılmış işlem düğümüdür. komutu bir saatlik zaman aşımı süresini belirtir. komutu Sonlandır'ın serbest bırakma seçeneğini belirtir.

Parametreler

-BatchContext

Bu cmdlet'in Batch hizmetiyle etkileşimde bulunurken kullandığı BatchAccountContext örneğini belirtir. BatchAccountContext'inizi almak için Get-AzBatchAccount cmdlet'ini kullanırsanız, Batch hizmetiyle etkileşim kurarken Microsoft Entra kimlik doğrulaması kullanılır. Bunun yerine paylaşılan anahtar kimlik doğrulamasını kullanmak için Get-AzBatchAccountKey cmdlet'ini kullanarak erişim anahtarları doldurulmuş bir BatchAccountContext nesnesi alın. Paylaşılan anahtar kimlik doğrulaması kullanılırken, birincil erişim anahtarı varsayılan olarak kullanılır. Kullanılacak anahtarı değiştirmek için BatchAccountContext.KeyInUse özelliğini ayarlayın.

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

-ComputeNodeDeallocationOption

Bu cmdlet'in başlattığı yeniden boyutlandırma işlemi için bir serbest bırakma seçeneği belirtir.

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

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

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

-Id

Bu cmdlet'in yeniden boyutlandırıldığı havuzun kimliğini belirtir.

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

-ResizeTimeout

Yeniden boyutlandırma işlemi için zaman aşımı süresini belirtir. Havuz bu zamana kadar hedef boyuta ulaşmazsa yeniden boyutlandırma işlemi durdurulur.

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

-TargetDedicatedComputeNodes

Hedef ayrılmış işlem düğümlerinin sayısı.

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

-TargetLowPriorityComputeNodes

Hedef düşük öncelikli işlem düğümlerinin sayısı.

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

Girişler

String

BatchAccountContext

Çıkışlar

Void