Test-SCLoadBalancer
ロード バランサーをテストします。
構文
Test-SCLoadBalancer
[-VMMServer <ServerConnection>]
[-LoadBalancerAddress] <String>
-Port <UInt16>
-ConfigurationProvider <ConfigurationProvider>
-RunAsAccount <RunAsAccount>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
説明
Test-SCLoadBalancer コマンドレットは、ロード バランサーに対してテストを実行し、結果を返します。
例
例 1: 指定したロード バランサーをテストする
PS C:\> $ConfigProvider = Get-SCConfigurationProvider | where { $_.Type -eq "LoadBalancer" -and $_.Manufacturer -eq "LBManufacturer" -and $_.Model -eq "LB01"}
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "LBRunAsAcct"
PS C:\> Test-SCLoadBalancer -LoadBalancerAddress "LB01.Contoso.com" -Port 123 -ConfigurationProvider $ConfigProvider -RunAsAccount $RunAsAccount
最初のコマンドは、製造元 LBManufacturer およびモデル LB01 の構成プロバイダー オブジェクトを取得し、$ConfigProvider変数にオブジェクトを格納します。
2 番目のコマンドは、LBRunAsAccount という名前の実行アカウントを取得し、$RunAsAccount変数にオブジェクトを格納します。
最後のコマンドでは、$RunAsAccountに格納されている実行アカウントを資格情報として指定してテストを実行し、LB01.Contoso.com アドレスを使用してロード バランサーをテストします。 その後、コマンドによって結果がユーザーに表示されます。
パラメーター
-ConfigurationProvider
構成プロバイダー オブジェクトを指定します。 構成プロバイダーは、VMM PowerShell コマンドをロード バランサーの種類に固有の API 呼び出しに変換する、Virtual Machine Manager (VMM) へのプラグインです。 構成プロバイダーが指定されていない場合、VMM は製造元とモデルの情報を使用して使用可能な構成プロバイダーを選択します。 構成プロバイダーが見つからない場合、ロード バランサーは追加されません。
型: | ConfigurationProvider |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-JobVariable
ジョブの進行状況を追跡し、このパラメーターによって指定された変数に格納することを指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-LoadBalancerAddress
ロード バランサーの完全修飾ドメイン名 (FQDN) または IP アドレスを指定します。 通常の形式は FQDN、IPv4、または IPv6 アドレスですが、ロード バランサーの有効な形式についてはロード バランサーの製造元に確認してください。
型: | String |
配置: | 0 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-Port
オブジェクトの追加または接続の作成時に使用するネットワーク ポートを指定します。 有効な値は 1 から 4095 です。
型: | UInt16 |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-PROTipID
このアクションをトリガーしたパフォーマンスとリソースの最適化のヒント (PRO ヒント) の ID を指定します。 このパラメーターを使用すると、PRO のヒントを監査できます。
型: | Guid |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-RunAsAccount
このアクションを実行するアクセス許可を持つ資格情報を含む実行アカウントを指定します。
型: | RunAsAccount |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-RunAsynchronously
コントロールがコマンド シェルにすぐに戻るように、ジョブが非同期的に実行されることを示します。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-VMMServer
VMM サーバー オブジェクトを指定します。
型: | ServerConnection |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
出力
LoadBalancer
このコマンドレットは、LoadBalancer オブジェクトを返します。