Set-SCLoadBalancerConfiguration
Mises à jour un objet de configuration de l’équilibreur de charge pour un niveau ordinateur.
Syntax
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 de l’é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 du niveau 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 des travaux est suivie et stockée dans la variable nommée par ce paramètre.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancer
Spécifie un objet d’équilibreur de charge.
Type: | LoadBalancer |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerConfiguration
Spécifie un objet de configuration de l’équilibreur de charge.
Type: | LoadBalancerConfiguration |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LoadBalancerVIP
Spécifie une adresse IP virtuelle dans un équilibreur de charge.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PinVIPAddressPool
Indique si le pool d’adresses IP virtuelles choisi par l’utilisateur est conservé pendant la configuration du déploiement de service.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Spécifie l’ID du conseil d’optimisation des performances et des ressources qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indique que le travail s’exécute de manière asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseExistingVIPAddress
Indique si l’adresse IP virtuelle existante est utilisée, si une adresse IP virtuelle a été affectée.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VIPAddressPool
Spécifie un pool d’adresses IP statique.
Type: | StaticIPAddressPool |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Sorties
LoadBalancerConfiguration
Cette applet de commande retourne un objet LoadBalancerConfiguration .