Get-SCLoadBalancer
ロード バランサー オブジェクトを取得します。
構文
Get-SCLoadBalancer
[-VMMServer <ServerConnection>]
[[-LoadBalancerAddress] <String>]
[-Manufacturer <String>]
[-Model <String>]
[-All]
[-LogicalNetwork <LogicalNetwork[]>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Get-SCLoadBalancer
[-VMMServer <ServerConnection>]
[[-LoadBalancerAddress] <String>]
[-Manufacturer <String>]
[-Model <String>]
-VMHostGroup <HostGroup>
[-LogicalNetwork <LogicalNetwork[]>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Get-SCLoadBalancer
[-VMMServer <ServerConnection>]
[[-LoadBalancerAddress] <String>]
[-Manufacturer <String>]
[-Model <String>]
-Cloud <Cloud>
[-LogicalNetwork <LogicalNetwork[]>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Get-SCLoadBalancer
[-VMMServer <ServerConnection>]
[[-LoadBalancerAddress] <String>]
[-Manufacturer <String>]
[-Model <String>]
-ID <Guid>
[-LogicalNetwork <LogicalNetwork[]>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Get-SCLoadBalancer
[-VMMServer <ServerConnection>]
[[-LoadBalancerAddress] <String>]
[-Manufacturer <String>]
[-Model <String>]
-CloudRootHostGroup <HostGroup[]>
[-LogicalNetwork <LogicalNetwork[]>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Get-SCLoadBalancer
[-VMMServer <ServerConnection>]
[[-LoadBalancerAddress] <String>]
[-Manufacturer <String>]
[-Model <String>]
-CloudRootVMwareResourcePool <VmwResourcePool>
[-LogicalNetwork <LogicalNetwork[]>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
説明
Get-SCLoadBalancer コマンドレットは、1 つ以上のロード バランサー オブジェクトを取得します。
例
例 1: ホスト グループのすべてのロード バランサーを取得する
PS C:\> $HostGroup = Get-SCVMHostGroup | where { $_.Path -eq "All Hosts\HostGroup01" }
PS C:\> $LoadBalancers = Get-SCLoadBalancer -VMHostGroup $HostGroup
PS C:\> $LoadBalancers
最初のコマンドは、hostGroup01 からホスト グループ オブジェクトを取得し、そのオブジェクトを $HostGroup 変数に格納します。
2 番目のコマンドは、$HostGroupに格納されているホスト グループからアクセスできるすべてのロード バランサー オブジェクトを取得し、そのオブジェクトを $LoadBalancers 変数に格納します。
最後のコマンドは、$LoadBalancersに格納されている各ロード バランサーに関する情報を表示します。
例 2: ホスト グループの特定の種類のすべてのロード バランサーを取得する
PS C:\> $HostGroup = Get-SCVMHostGroup | where { $_.Path -eq "All Hosts\HostGroup02\Production" }
PS C:\> $LoadBalancers = Get-SCLoadBalancer -VMHostGroup $HostGroup -Manufacturer "LB Manufacturer" -Model "LB01"
PS C:\> $LoadBalancers
最初のコマンドは、Production という名前のホスト グループ オブジェクトを取得し、そのオブジェクトを $HostGroup 変数に格納します。
2 番目のコマンドは、$HostGroupに格納されているホスト グループからアクセス可能な、指定された製造元とモデルを持つロード バランサー オブジェクトを取得し、$LoadBalancers変数にオブジェクトを格納します。
最後のコマンドは、$LoadBalancersに格納されている各ロード バランサー オブジェクトに関する情報を表示します。
パラメーター
-All
このコマンドレットは、親オブジェクトに依存しないすべての下位オブジェクトを取得することを示します。
たとえば、各仮想ディスク ドライブ オブジェクトが関連付けられている仮想マシン オブジェクトまたはテンプレート オブジェクトに関係なく、すべての仮想ディスク ドライブ オブジェクトを取得します Get-SCVirtualDiskDrive -All
。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Cloud
プライベート クラウド オブジェクトを指定します。
Type: | Cloud |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CloudRootHostGroup
プライベート クラウドのルート レベルで定義されるホスト グループを指定します。
Type: | HostGroup[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CloudRootVMwareResourcePool
プライベート クラウドのルート レベルで定義される VMware リソース プールを指定します。
Type: | VmwResourcePool |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ID
特定のオブジェクトのグローバル一意識別子 (GUID) として数値識別子を指定します。
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerAddress
ロード バランサーの完全修飾ドメイン名 (FQDN) または IP アドレスを指定します。 通常の形式は FQDN、IPv4、または IPv6 アドレスですが、ロード バランサーの有効な形式についてはロード バランサーの製造元に確認してください。
Type: | String |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LogicalNetwork
論理ネットワークを指定します。 論理ネットワークは、ネットワーク割り当てを整理および簡略化するために使用される IP サブネットと VLAN の名前付きグループです。
Type: | LogicalNetwork[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Manufacturer
物理デバイスを製造した会社の名前を指定します。 有効な文字は次のとおりです。
- 文字 (a ~ z)
- 数値 (0 - 9)
- アンダースコア (_)
- ハイフン (-)
- ドット (.)
- 単一引用符 (')
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Model
物理デバイスのモデルを指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
ユーザー名を指定します。 このコマンドレットは、このパラメーターで指定されたユーザーに代わって動作します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
ユーザー ロールを指定します。 ユーザー ロールを取得するには、 Get-SCUserRole コマンドレットを 使用します。 このコマンドレットは、このパラメーターが指定するユーザー ロールに代わって動作します。
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostGroup
仮想マシン ホスト グループ オブジェクトを指定します。
Type: | HostGroup |
Position: | Named |
Default value: | None |
Required: | True |
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 オブジェクトを返します。