Get-SCLoadBalancer

Obtiene un objeto de equilibrador de carga.

Sintaxis

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

El cmdlet Get-SCLoadBalancer obtiene uno o varios objetos del equilibrador de carga.

Ejemplos

Ejemplo 1: Obtención de todos los equilibradores de carga para un grupo host

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

El primer comando obtiene el objeto de grupo host hamed HostGroup01 y almacena el objeto en la variable $HostGroup.

El segundo comando obtiene todos los objetos del equilibrador de carga accesibles para el grupo host almacenado en $HostGroup y almacena los objetos en la variable $LoadBalancers.

El último comando muestra información sobre cada uno de los equilibradores de carga almacenados en $LoadBalancers.

Ejemplo 2: Obtener todos los equilibradores de carga de un tipo determinado para un grupo host

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

El primer comando obtiene el objeto de grupo host denominado Production y almacena el objeto en la variable $HostGroup.

El segundo comando obtiene los objetos del equilibrador de carga con el fabricante y el modelo especificados accesibles para el grupo host almacenado en $HostGroup y almacena los objetos en la variable $LoadBalancers.

El último comando muestra información sobre cada objeto del equilibrador de carga almacenado en $LoadBalancers.

Parámetros

-All

Indica que este cmdlet obtiene todos los objetos subordinados independientemente del objeto primario. Por ejemplo, el comando Get-SCVirtualDiskDrive -All obtiene todos los objetos de unidad de disco virtual independientemente del objeto de máquina virtual o del objeto de plantilla al que está asociado cada objeto de unidad de disco virtual.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Cloud

Especifica un objeto de nube privada.

Tipo:Cloud
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-CloudRootHostGroup

Especifica un grupo host que se define en el nivel raíz de una nube privada.

Tipo:HostGroup[]
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-CloudRootVMwareResourcePool

Especifica un grupo de recursos de VMware que se define en el nivel raíz de una nube privada.

Tipo:VmwResourcePool
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ID

Especifica el identificador numérico como identificador único global o GUID para un objeto específico.

Tipo:Guid
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-LoadBalancerAddress

Especifica el nombre de dominio completo (FQDN) o la dirección IP de un equilibrador de carga. Los formatos habituales son direcciones FQDN, IPv4 o IPv6, pero compruebe con el fabricante del equilibrador de carga el formato válido para el equilibrador de carga.

Tipo:String
Posición:0
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-LogicalNetwork

Especifica una red lógica. Una red lógica es una agrupación con nombre de subredes IP y VLAN que se usan para organizar y simplificar las asignaciones de red.

Tipo:LogicalNetwork[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Manufacturer

Especifica el nombre de la empresa que fabricó un dispositivo físico. Entre los caracteres válidos se incluyen:

  • Letras (a-z)
  • Números (0-9)
  • Subrayado (_)
  • Guion (-)
  • Punto (.)
  • Comilla simple (')
Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Model

Especifica el modelo de un dispositivo físico.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-OnBehalfOfUser

Especifica un nombre de usuario. Este cmdlet funciona en nombre del usuario que especifica este parámetro.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-OnBehalfOfUserRole

Especifica un rol de usuario. Para obtener un rol de usuario, use el cmdlet Get-SCUserRole. Este cmdlet funciona en nombre del rol de usuario que especifica este parámetro.

Tipo:UserRole
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-VMHostGroup

Especifica un objeto de grupo host de máquina virtual.

Tipo:HostGroup
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-VMMServer

Especifica un objeto de servidor VMM.

Tipo:ServerConnection
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

Salidas

LoadBalancer

Este cmdlet devuelve un objeto LoadBalancer.