Sdílet prostřednictvím


Start-AzBatchPoolResize

Začne měnit velikost fondu.

Syntaxe

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

Description

Rutina Start-AzBatchPoolResize spustí operaci změny velikosti služby Azure Batch ve fondu.

Příklady

Příklad 1: Změna velikosti fondu na 12 uzlů

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

Tento příkaz spustí operaci změny velikosti ve fondu s ID ContosoPool06. Cílem operace je 12 vyhrazených výpočetních uzlů. Pomocí rutiny Get-AzBatchAccountKey přiřaďte kontext k proměnné $Context.

Příklad 2: Změna velikosti fondu pomocí možnosti zrušení přidělení

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

Tato rutina změní velikost fondu na pět vyhrazených výpočetních uzlů. Příkaz získá fond s ID ContosoPool06 pomocí rutiny Get-AzBatchPool. Příkaz předá objekt fondu aktuální rutině pomocí operátoru kanálu. Příkaz spustí operaci změny velikosti ve fondu. Cílem je pět vyhrazených výpočetních uzlů. Příkaz určuje časový limit jedné hodiny. Příkaz určuje možnost zrušení přidělení funkce Terminate. (Ukončit).

Parametry

-BatchContext

Určuje instanci BatchAccountContext , kterou tato rutina používá k interakci se službou Batch. Pokud k získání účtu BatchAccount použijete rutinu Get-AzBatchAccount, použije se při interakci se službou Batch ověřování Microsoft Entra. Pokud chcete místo toho použít ověřování pomocí sdíleného klíče, použijte rutinu Get-AzBatchAccountKey k získání objektu BatchAccountContext s vyplněnými přístupovými klíči. Při použití ověřování pomocí sdíleného klíče se ve výchozím nastavení používá primární přístupový klíč. Pokud chcete změnit klíč, který chcete použít, nastavte vlastnost BatchAccountContext.KeyInUse.

Typ:BatchAccountContext
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-ComputeNodeDeallocationOption

Určuje možnost uvolnění pro operaci změny velikosti, kterou tato rutina spustí.

Typ:Nullable<T>[ComputeNodeDeallocationOption]
Přípustné hodnoty:Requeue, Terminate, TaskCompletion, RetainedData
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Id

Určuje ID fondu, který tato rutina změní.

Typ:String
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-ResizeTimeout

Určuje časový limit operace změny velikosti. Pokud fond do této doby nedosáhne cílové velikosti, operace změny velikosti se zastaví.

Typ:Nullable<T>[TimeSpan]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-TargetDedicatedComputeNodes

Počet cílových vyhrazených výpočetních uzlů.

Typ:Nullable<T>[Int32]
Aliasy:TargetDedicated
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-TargetLowPriorityComputeNodes

Početcílových

Typ:Nullable<T>[Int32]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

String

BatchAccountContext

Výstupy

Void