Partager via


Set-SCLoadBalancerConfiguration

Met à jour un objet de configuration de l’équilibreur de charge pour un niveau ordinateur.

Syntaxe

Set-SCLoadBalancerConfiguration
   [-LoadBalancerVIP <String>]
   [-Port <Int32>]
   [-LoadBalancer <LoadBalancer>]
   [-PinLoadBalancer <Boolean>]
   [-UseExistingVIPAddress <Boolean>]
   [-VIPAddressPool <StaticIPAddressPool>]
   [-PinVIPAddressPool <Boolean>]
   -LoadBalancerConfiguration <LoadBalancerConfiguration>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

L’applet de commande Set-SCLoadBalancerConfiguration met à jour un objet de configuration d’équilibreur de charge pour un niveau ordinateur.

Exemples

Exemple 1 : Définir les propriétés d’une configuration d’équilibreur de charge

PS C:\> $ServiceConfig = Get-SCServiceConfiguration -Name "Service01"
PS C:\> $TierConfig = Get-SCComputerTierConfiguration -ServiceConfiguration $ServiceConfig
PS C:\> $LBConfig = Get-SCLoadBalancerConfiguration -ComputerTierConfiguration $TierConfig
PS C:\> $LB = Get-SCLoadBalancer -LoadBalancerAddress "LB01.Contoso.com"
PS C:\> Set-SCLoadBalancerConfiguration -LoadBalancerConfiguration $LBConfig -LoadBalancer $LB

La première commande obtient l’objet de configuration de service nommé Service01 et stocke l’objet dans la variable $ServiceConfig.

La deuxième commande obtient la configuration de la couche ordinateur pour la configuration du service stockée dans $ServiceConfig et stocke l’objet dans la variable $TierConfig.

La troisième commande obtient la configuration de l’équilibreur de charge pour la configuration de la couche ordinateur stockée dans $TierConfig et stocke l’objet dans la variable $LBConfig.

La quatrième commande obtient l’équilibreur de charge avec l’adresse de LB01.Contoso.com et stocke l’objet dans la variable $LB.

La dernière commande définit les propriétés de l’objet de configuration de l’équilibreur de charge stocké dans $LB.

Paramètres

-JobVariable

Spécifie que la progression du travail est suivie et stockée dans la variable nommée par ce paramètre.

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

-LoadBalancer

Spécifie un objet d’équilibreur de charge.

Type:LoadBalancer
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-LoadBalancerConfiguration

Spécifie un objet de configuration de l’équilibreur de charge.

Type:LoadBalancerConfiguration
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-LoadBalancerVIP

Spécifie une adresse IP virtuelle dans un équilibreur de charge.

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

-PinLoadBalancer

Indique si l’équilibreur de charge choisi par l’utilisateur est conservé pendant la configuration du déploiement de service.

Type:Boolean
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-PinVIPAddressPool

Indique si le pool d’adresses IP virtuelles choisi par l’utilisateur est conservé pendant la configuration du déploiement du service.

Type:Boolean
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Port

Spécifie le port réseau à utiliser lors de l’ajout d’un objet ou de la création d’une connexion. Les valeurs valides sont les suivantes : 1 à 4095.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-PROTipID

Spécifie l’ID de l’info-bulle d’optimisation des performances et des ressources (CONSEIL PRO) qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils pro.

Type:Guid
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RunAsynchronously

Indique que le travail s’exécute de façon asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.

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

-UseExistingVIPAddress

Indique si l’adresse IP virtuelle (VIP) existante est utilisée, si une adresse IP virtuelle a été affectée.

Type:Boolean
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-VIPAddressPool

Spécifie un pool d’adresses IP statiques.

Type:StaticIPAddressPool
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Sorties

LoadBalancerConfiguration

Cette applet de commande retourne un objet LoadBalancerConfiguration.