Get-SCLoadBalancer
Obtient un objet d’équilibreur de charge.
Syntaxe
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
La cmdlet Get-SCLoadBalancer obtient un ou plusieurs objets d’équilibreur de charge.
Exemples
Exemple 1 : Obtenir tous les équilibreurs de charge pour un groupe hôte
PS C:\> $HostGroup = Get-SCVMHostGroup | where { $_.Path -eq "All Hosts\HostGroup01" }
PS C:\> $LoadBalancers = Get-SCLoadBalancer -VMHostGroup $HostGroup
PS C:\> $LoadBalancers
La première commande obtient l’objet de groupe hôte hamed HostGroup01 et stocke l’objet dans la variable $HostGroup.
La deuxième commande obtient tous les objets d’équilibreur de charge accessibles au groupe hôte stockés dans $HostGroup et stocke les objets dans la variable $LoadBalancers.
La dernière commande affiche des informations sur chacun des équilibreurs de charge stockés dans $LoadBalancers.
Exemple 2 : Obtenir tous les équilibreurs de charge d’un type donné pour un groupe hôte
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
La première commande obtient l’objet de groupe hôte nommé Production et stocke l’objet dans la variable $HostGroup.
La deuxième commande obtient les objets d’équilibreur de charge avec le fabricant et le modèle spécifiés accessibles au groupe hôte stockés dans $HostGroup et stocke les objets dans la variable $LoadBalancers.
La dernière commande affiche des informations sur chaque objet d’équilibreur de charge stocké dans $LoadBalancers.
Paramètres
-All
Indique que cette applet de commande obtient tous les objets subordonnés indépendamment de l’objet parent.
Par exemple, la commande Get-SCVirtualDiskDrive -All
obtient tous les objets de lecteur de disque virtuel, quel que soit l’objet de machine virtuelle ou l’objet de modèle auquel chaque objet de lecteur de disque virtuel est associé.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Cloud
Spécifie un objet de cloud privé.
Type: | Cloud |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-CloudRootHostGroup
Spécifie un groupe hôte défini au niveau racine d’un cloud privé.
Type: | HostGroup[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-CloudRootVMwareResourcePool
Spécifie un pool de ressources VMware défini au niveau racine d’un cloud privé.
Type: | VmwResourcePool |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ID
Spécifie l’identificateur numérique en tant qu’identificateur global unique, ou GUID, pour un objet spécifique.
Type: | Guid |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-LoadBalancerAddress
Spécifie le nom de domaine complet (FQDN) ou l’adresse IP d’un équilibreur de charge. Les formats habituels sont des adresses FQDN, IPv4 ou IPv6, mais vérifiez auprès du fabricant de l’équilibreur de charge le format valide pour votre équilibreur de charge.
Type: | String |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-LogicalNetwork
Spécifie un réseau logique. Un réseau logique est un regroupement nommé de sous-réseaux IP et de réseaux locaux virtuels utilisés pour organiser et simplifier les affectations de réseau.
Type: | LogicalNetwork[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Manufacturer
Spécifie le nom de l’entreprise qui a fabriqué un appareil physique. Les caractères valides sont les suivants :
- Lettres (a-z)
- Nombres (0-9)
- Trait de soulignement (_)
- Trait d’union (-)
- Point (.)
- Guillemet unique (')
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Model
Spécifie le modèle d’un appareil physique.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-OnBehalfOfUser
Spécifie un nom d’utilisateur. Cette applet de commande fonctionne pour le compte de l’utilisateur que ce paramètre spécifie.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-OnBehalfOfUserRole
Spécifie un rôle d’utilisateur. Pour obtenir un rôle d’utilisateur, utilisez la cmdlet Get-SCUserRole. Cette applet de commande fonctionne pour le compte du rôle d’utilisateur spécifié par ce paramètre.
Type: | UserRole |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-VMHostGroup
Spécifie un objet de groupe hôte de machine virtuelle.
Type: | HostGroup |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-VMMServer
Spécifie un objet serveur VMM.
Type: | ServerConnection |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
Sorties
LoadBalancer
Cette applet de commande retourne un objet LoadBalancer.