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 は製造元とモデルの情報を使用して、使用可能な構成プロバイダーを選択します。 構成プロバイダーが見つからない場合、ロード バランサーは追加されません。

Type:ConfigurationProvider
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

ジョブの進行状況を追跡して、このパラメーターで示す名前の変数に保管するように指定します。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LoadBalancerAddress

ロード バランサーの完全修飾ドメイン名 (FQDN) または IP アドレスを指定します。 通常の形式は FQDN、IPv4、または IPv6 アドレスですが、ロード バランサーの有効な形式については、ロード バランサーの製造元に確認してください。

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Port

オブジェクトを追加するとき、または接続を作成するときに使用するネットワーク ポートを指定します。 有効な値は 1 から 4095 です。

Type:UInt16
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

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

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsAccount

このアクションを実行するアクセス許可を持つ資格情報を含む実行アカウントを指定します。

Type:RunAsAccount
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

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

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

出力

LoadBalancer

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