次の方法で共有


Set-SCLoadBalancerVIPTemplate

ロード バランサー VIP テンプレートのプロパティを変更します。

構文

Set-SCLoadBalancerVIPTemplate
   [-VMMServer <ServerConnection>]
   [-LoadBalancerVIPTemplate] <LoadBalancerVIPTemplate>
   [-Name <String>]
   [-Description <String>]
   [-LoadBalancerManufacturer <String>]
   [-LoadBalancerModel <String>]
   [-LoadBalancerConnectionPersistence <LoadBalancerConnectionPersistence>]
   [-LoadBalancerHealthMonitor <LoadBalancerHealthMonitor[]>]
   [-LoadBalancerProtocol <LoadBalancerProtocol>]
   [-LoadBalancerPort <UInt16>]
   [-LoadBalancerBackEndPort <UInt16>]
   [-LoadBalancingMethod <LoadBalancingMethod>]
   [-DisableLoadBalancerConnectionPersistence]
   [-MakeGeneric]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

説明

Set-SCLoadBalancerVIPTemplate コマンドレットは、ロード バランサー仮想 IP (VIP) テンプレートのプロパティを変更します。

例 1: ロード バランサーの仮想 IP テンプレートで負荷分散方法を変更する

PS C:\> $VIPTemplate = Get-SCLoadBalancerVIPTemplate -Manufacturer "LB Manufacturer" -Model "LB01" -Name "VIPTemplate01"
PS C:\> $LBMethod = New-SCLoadBalancingMethod -Name "RoundRobin"
PS C:\> Set-SCLoadBalancerVIPTemplate -LoadBalancerVIPTemplate $VIPTemplate -LoadBalancingMethod $LBMethod

最初のコマンドは、VIPTemplate01 という名前の VIP テンプレート オブジェクトを取得し、そのオブジェクトを $VIPTemplate 変数に格納します。

2 番目のコマンドは、ラウンド ロビンという名前の新しい負荷分散メソッド オブジェクトを作成し、そのオブジェクトを $LBMethod 変数に格納します。

最後のコマンドは、$VIPTemplateに格納されている VIP テンプレートの負荷分散方法を、ラウンド ロビンである $LBMethod に格納されているメソッドに変更します。

パラメーター

-Description

VIP テンプレートの説明を指定します。

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

-DisableLoadBalancerConnectionPersistence

VIP プロファイルのロード バランサー接続永続化が無効になっていることを示します。

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

-JobVariable

ジョブの進行状況を追跡し、このパラメーターによって指定された変数に格納することを指定します。

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

-LoadBalancerBackEndPort

負荷分散されているバックエンド サービスが実行されているポートを指定します。

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

-LoadBalancerConnectionPersistence

ロード バランサー接続永続化オブジェクトを指定します。

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

-LoadBalancerHealthMonitor

ロード バランサーの正常性モニター オブジェクトの配列を指定します。

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

-LoadBalancerManufacturer

ロード バランサーを製造した会社の名前を指定します。 このパラメーターに使用できる値は次のとおりです。

  • 文字 (a ~ z)
  • 数値 (0 から 9)
  • アンダースコア (_)
  • ハイフン (-)
  • ドット (.)
  • 単一引用符 (')
型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-LoadBalancerModel

ロード バランサーのモデルを指定します。

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

-LoadBalancerPort

ロード バランサーで VIP を構成するときに使用するポートを指定します。

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

-LoadBalancerProtocol

ロード バランサーまたはロード バランサー プロトコル オブジェクトに接続するときに使用するプロトコルを指定します。

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

-LoadBalancerVIPTemplate

ロード バランサー VIP テンプレートを指定します。

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

-LoadBalancingMethod

使用する負荷分散方法を指定します。 このパラメーターに使用できる値は次のとおりです。

  • RoundRobin
  • LeastConnectionsmember
  • Observedmember
  • Predictivemember
  • Ratiomember
  • Fastestmember
  • LeastConnections
  • Observednode
  • Predictivenode
  • Rationode
  • FastestResponseTime
  • LeastSessions
  • 何一つ

特定のロード バランサーで使用可能なメソッドを確認するには、次のコマンドを使用します: (Get-SCLoadBalancer)[0].AvailableLoadBalancingMethods

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

-MakeGeneric

VIP プロファイルが汎用ロード バランサー設定を適用できることを示します。

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

-Name

仮想マシン マネージャー (VMM) オブジェクトの名前を指定します。

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

-PROTipID

このアクションをトリガーしたパフォーマンスとリソースの最適化のヒント (PRO ヒント) の ID を指定します。 このパラメーターを使用すると、PRO のヒントを監査できます。

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

-RunAsynchronously

コントロールがコマンド シェルにすぐに戻るように、ジョブが非同期的に実行されることを示します。

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

-VMMServer

VMM サーバー オブジェクトを指定します。

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

出力

LoadBalancer

このコマンドレットは、LoadBalancer オブジェクトを返します。