Delen via


Start-AzBatchPoolResize

Hiermee begint u het formaat van een pool te wijzigen.

Syntaxis

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

Description

De cmdlet Start-AzBatchPoolResize start een bewerking voor het wijzigen van de grootte van Azure Batch in een pool.

Voorbeelden

Voorbeeld 1: Het formaat van een pool wijzigen in 12 knooppunten

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

Met deze opdracht start u een bewerking voor het wijzigen van de grootte van de pool met de id ContosoPool06. Het doel voor de bewerking is 12 toegewezen rekenknooppunten. Gebruik de cmdlet Get-AzBatchAccountKey om een context toe te wijzen aan de variabele $Context.

Voorbeeld 2: Het formaat van een pool wijzigen met behulp van een optie voor deallocatie

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

Met deze cmdlet wordt de grootte van een pool gewijzigd in vijf toegewezen rekenknooppunten. Met de opdracht wordt de pool met de id ContosoPool06 ophaalt met behulp van de cmdlet Get-AzBatchPool. Met de opdracht wordt dat poolobject doorgegeven aan de huidige cmdlet met behulp van de pijplijnoperator. Met de opdracht wordt een bewerking voor het wijzigen van de grootte van de pool gestart. Het doel is vijf toegewezen rekenknooppunten. Met de opdracht wordt een time-outperiode van één uur opgegeven. Met de opdracht geeft u een optie voor het beëindigen van de deallocatie op.

Parameters

-BatchContext

Hiermee geeft u het BatchAccountContext-exemplaar op dat door deze cmdlet wordt gebruikt om te communiceren met de Batch-service. Als u de Cmdlet Get-AzBatchAccount gebruikt om uw BatchAccountContext op te halen, wordt Microsoft Entra-verificatie gebruikt bij interactie met de Batch-service. Als u in plaats daarvan gedeelde sleutelverificatie wilt gebruiken, gebruikt u de cmdlet Get-AzBatchAccountKey om een BatchAccountContext-object op te halen waarin de bijbehorende toegangssleutels zijn ingevuld. Wanneer u verificatie met gedeelde sleutels gebruikt, wordt de primaire toegangssleutel standaard gebruikt. Als u de sleutel wilt wijzigen die u wilt gebruiken, stelt u de eigenschap BatchAccountContext.KeyInUse in.

Type:BatchAccountContext
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ComputeNodeDeallocationOption

Hiermee geeft u een deallocatieoptie op voor de bewerking voor het wijzigen van de grootte die door deze cmdlet wordt gestart.

Type:Nullable<T>[ComputeNodeDeallocationOption]
Geaccepteerde waarden:Requeue, Terminate, TaskCompletion, RetainedData
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DefaultProfile

De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.

Type:IAzureContextContainer
Aliassen:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Id

Hiermee geeft u de id op van de pool waarvan de grootte van deze cmdlet wordt gewijzigd.

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ResizeTimeout

Hiermee geeft u een time-outperiode op voor de groottebewerking. Als de pool de doelgrootte momenteel niet bereikt, stopt de grootte van de bewerking.

Type:Nullable<T>[TimeSpan]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TargetDedicatedComputeNodes

Het aantal toegewezen doel-rekenknooppunten.

Type:Nullable<T>[Int32]
Aliassen:TargetDedicated
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TargetLowPriorityComputeNodes

Het aantal rekenknooppunten met lage prioriteit.

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

String

BatchAccountContext

Uitvoerwaarden

Void