Set-SCLoadBalancerVIPTemplate
Modifie les propriétés d’un modèle d’adresse IP virtuelle de l’équilibreur de charge.
Syntax
Set-SCLoadBalancerVIPTemplate
[-VMMServer <ServerConnection>]
[-LoadBalancerVIPTemplate] <LoadBalancerVIPTemplate>
[-Name <String>]
[-Description <String>]
[-LoadBalancerManufacturer <String>]
[-LoadBalancerModel <String>]
[-LoadBalancerConnectionPersistence <LoadBalancerConnectionPersistence>]
[-LoadBalancerHealthMonitor <LoadBalancerHealthMonitor[]>]
[-LoadBalancerProtocol <LoadBalancerProtocol>]
[-LoadBalancerPort <UInt16>]
[-LoadBalancerBackEndPort <UInt16>]
[-LoadBalancingMethod <LoadBalancingMethod>]
[-DisableLoadBalancerConnectionPersistence]
[-MakeGeneric]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
L’applet de commande Set-SCLoadBalancerVIPTemplate modifie les propriétés d’un modèle d’adresse IP virtuelle de l’équilibreur de charge.
Exemples
Exemple 1 : Modifier la méthode d’équilibrage de charge dans un modèle d’adresse IP virtuelle de l’équilibreur de charge
PS C:\> $VIPTemplate = Get-SCLoadBalancerVIPTemplate -Manufacturer "LB Manufacturer" -Model "LB01" -Name "VIPTemplate01"
PS C:\> $LBMethod = New-SCLoadBalancingMethod -Name "RoundRobin"
PS C:\> Set-SCLoadBalancerVIPTemplate -LoadBalancerVIPTemplate $VIPTemplate -LoadBalancingMethod $LBMethod
La première commande obtient l’objet de modèle VIP nommé VIPTemplate01 et stocke l’objet dans la variable $VIPTemplate.
La deuxième commande crée un objet de méthode d’équilibrage de charge avec le nom Round Robin et stocke l’objet dans la variable $LBMethod.
La dernière commande modifie la méthode d’équilibrage de charge du modèle d’adresse IP virtuelle stockée dans $VIPTemplate à la méthode stockée dans $LBMethod, qui est round robin.
Paramètres
-Description
Spécifie une description du modèle d’adresse IP virtuelle.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableLoadBalancerConnectionPersistence
Indique que la persistance de la connexion de l’équilibreur de charge dans un profil d’adresse IP virtuelle est désactivée.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-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 |
-LoadBalancerBackEndPort
Spécifie le port sur lequel le service principal est en cours d’exécution, qui est en cours d’équilibrage de charge.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerConnectionPersistence
Spécifie un objet de persistance de connexion d’équilibreur de charge.
Type: | LoadBalancerConnectionPersistence |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerHealthMonitor
Spécifie un tableau d’objets moniteur d’intégrité de l’équilibreur de charge.
Type: | LoadBalancerHealthMonitor[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerManufacturer
Spécifie le nom de la société qui a fabriqué un équilibreur de charge. Les valeurs valides pour ce paramètre sont :
- Lettres (a-z)
- Chiffres (0-9)
- Trait de soulignement (_)
- Trait d’union (-)
- Point (.)
- Apostrophe (')
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerModel
Spécifie le modèle d’un équilibreur de charge.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerPort
Spécifie le port à utiliser lors de la configuration d’une adresse IP virtuelle dans un équilibreur de charge.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerProtocol
Spécifie le protocole à utiliser lors de la connexion à un équilibreur de charge ou à un objet de protocole d’équilibreur de charge.
Type: | LoadBalancerProtocol |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerVIPTemplate
Spécifie un modèle d’adresse IP virtuelle de l’équilibreur de charge.
Type: | LoadBalancerVIPTemplate |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LoadBalancingMethod
Spécifie la méthode d’équilibrage de charge à utiliser. Les valeurs valides pour ce paramètre sont :
- RoundRobin
- LeastConnectionsmember
- Membre observé
- Prédictif
- Ratiomember
- Membre le plus rapide
- LeastConnections
- Observednode
- Nœud prédictif
- Rationode
- FastestResponseTime
- LeastSessions
- None
Pour déterminer les méthodes disponibles pour un équilibreur de charge spécifique, utilisez cette commande : (Get-SCLoadBalancer)[0].AvailableLoadBalancingMethods
Type: | LoadBalancingMethod |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MakeGeneric
Indique qu’un profil d’adresse IP virtuelle est en mesure d’appliquer des paramètres d’équilibreur de charge génériques.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Spécifie le nom d’un objet Virtual Machine Manager (VMM).
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
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 |
-VMMServer
Spécifie un objet serveur VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Sorties
LoadBalancer
Cette applet de commande retourne un objet LoadBalancer .