共用方式為


Get-SCLoadBalancer

取得負載平衡器物件。

Syntax

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>]

Description

Get-SCLoadBalancer Cmdlet 會取得一或多個負載平衡器物件。

範例

範例 1:取得主機群組的所有負載平衡器

PS C:\> $HostGroup = Get-SCVMHostGroup | where { $_.Path -eq "All Hosts\HostGroup01" }
PS C:\> $LoadBalancers = Get-SCLoadBalancer -VMHostGroup $HostGroup
PS C:\> $LoadBalancers

第一個命令會取得主機群組物件 hamed HostGroup01,並將物件儲存在$HostGroup變數中。

第二個命令會取得儲存在 $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變數中。

第二個命令會取得負載平衡器物件,該物件具有儲存在 $HostGroup 中的主機群組可存取的指定制造商和型號,並將物件儲存在$LoadBalancers變數中。

最後一個命令會顯示儲存在 $LoadBalancers 中的每個負載平衡器物件相關資訊。

參數

-All

表示這個 Cmdlet 會取得與父物件無關的所有次級物件。 例如,不論每個虛擬磁片磁碟機物件相關聯的虛擬機器物件或範本物件為何,命令 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)
  • 底線 (_)
  • 連字號 (-)
  • Dot (.)
  • 單引號 (')
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

指定使用者名稱。 此 Cmdlet 代表此參數指定的使用者運作。

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

-OnBehalfOfUserRole

指定使用者角色。 若要取得使用者角色,請使用 Get-SCUserRole Cmdlet。 此 Cmdlet 代表此參數所指定的使用者角色運作。

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

此 Cmdlet 會傳回 LoadBalancer 物件。