次の方法で共有


Start-AzBatchPoolResize

プールのサイズ変更を開始します。

構文

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

説明

Start-AzBatchPoolResize コマンドレットは、プールで Azure Batch のサイズ変更操作を開始します。

例 1: プールのサイズを 12 ノードに変更する

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

このコマンドは、ID ContosoPool06 を持つプールでサイズ変更操作を開始します。 操作のターゲットは、12 個の専用コンピューティング ノードです。 Get-AzBatchAccountKey コマンドレットを使用して、$Context変数にコンテキストを割り当てます。

例 2: 割り当て解除オプションを使用してプールのサイズを変更する

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

このコマンドレットは、プールのサイズを 5 つの専用コンピューティング ノードに変更します。 このコマンドは、Get-AzBatchPool コマンドレットを使用して、ID ContosoPool06 を持つプールを取得します。 このコマンドは、パイプライン演算子を使用して、そのプール オブジェクトを現在のコマンドレットに渡します。 このコマンドは、プールでサイズ変更操作を開始します。 ターゲットは 5 つの専用コンピューティング ノードです。 このコマンドは、1 時間のタイムアウト期間を指定します。 このコマンドは、Terminate の割り当て解除オプションを指定します。

パラメーター

-BatchContext

このコマンドレットが Batch サービスとの対話に使用する BatchAccountContext インスタンスを指定します。 Get-AzBatchAccount コマンドレットを使用して BatchAccountContext を取得する場合、Batch サービスと対話するときに Microsoft Entra 認証が使用されます。 代わりに共有キー認証を使用するには、Get-AzBatchAccountKey コマンドレットを使用して、アクセス キーが設定された BatchAccountContext オブジェクトを取得します。 共有キー認証を使用する場合、プライマリ アクセス キーは既定で使用されます。 使用するキーを変更するには、BatchAccountContext.KeyInUse プロパティを設定します。

型:BatchAccountContext
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-ComputeNodeDeallocationOption

このコマンドレットが開始するサイズ変更操作の割り当て解除オプションを指定します。

型:Nullable<T>[ComputeNodeDeallocationOption]
指定可能な値:Requeue, Terminate, TaskCompletion, RetainedData
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-DefaultProfile

Azure との通信に使用される資格情報、アカウント、テナント、サブスクリプション。

型:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Id

このコマンドレットのサイズを変更するプールの ID を指定します。

型:String
配置:0
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-ResizeTimeout

サイズ変更操作のタイムアウト期間を指定します。 この時点までにプールがターゲット サイズに達しない場合、サイズ変更操作は停止します。

型:Nullable<T>[TimeSpan]
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-TargetDedicatedComputeNodes

ターゲットの専用コンピューティング ノードの数。

型:Nullable<T>[Int32]
Aliases:TargetDedicated
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-TargetLowPriorityComputeNodes

ターゲットの優先順位の低いコンピューティング ノードの数。

型:Nullable<T>[Int32]
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

入力

String

BatchAccountContext

出力

Void