Partager via


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 .