Set-SCLoadBalancerVIPTemplate

Ändert die Eigenschaften einer VIP-Vorlage für den Lastenausgleich.

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>]

Beschreibung

Das Cmdlet Set-SCLoadBalancerVIPTemplate ändert die Eigenschaften einer virtuellen IP-Vorlage (Load Balancer Virtual IP, VIP).

Beispiele

Beispiel 1: Ändern der Lastenausgleichsmethode in einer virtuellen IP-Vorlage für den Lastenausgleich

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

Der erste Befehl ruft das VIP-Vorlagenobjekt namens VIPTemplate01 ab und speichert das Objekt in der $VIPTemplate Variablen.

Der zweite Befehl erstellt ein neues Lastenausgleichsmethodeobjekt mit dem Namen Round Robin und speichert das Objekt in der $LBMethod Variablen.

Der letzte Befehl ändert die Lastenausgleichsmethode für die VIP-Vorlage, die in $VIPTemplate in der in $LBMethod gespeicherten Methode gespeichert ist, was Round Robin ist.

Parameter

-Description

Gibt eine Beschreibung für die VIP-Vorlage an.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisableLoadBalancerConnectionPersistence

Gibt an, dass die Verbindungspersistenz in einem VIP-Profil deaktiviert ist.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Gibt an, dass der Status des Auftrags überwacht und in der von diesem Parameter benannten Variablen gespeichert wird.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LoadBalancerBackEndPort

Gibt den Port an, auf dem der Back-End-Dienst ausgeführt wird, der lastenausgleichen wird.

Type:UInt16
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LoadBalancerConnectionPersistence

Gibt ein Lastenausgleichsverbindungspersistenobjekt an.

Type:LoadBalancerConnectionPersistence
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LoadBalancerHealthMonitor

Gibt ein Array von Lastenausgleichsstatusüberwachungsobjekten an.

Type:LoadBalancerHealthMonitor[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LoadBalancerManufacturer

Gibt den Namen des Unternehmens an, das einen Lastenausgleich hergestellt hat. Zulässige Werte für diesen Parameter:

  • Buchstaben (a-z)
  • Zahlen (0 bis 9)
  • Unterstrich (_)
  • Bindestrich (-)
  • Punkt (.)
  • Einfaches Anführungszeichen (')
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LoadBalancerModel

Gibt das Modell eines Lastenausgleichsgeräts an.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LoadBalancerPort

Gibt den Port an, der beim Konfigurieren einer VIP in einem Lastenausgleich verwendet werden soll.

Type:UInt16
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LoadBalancerProtocol

Gibt das Protokoll an, das beim Herstellen einer Verbindung mit einem Lastenausgleichsgerät oder einem Lastenausgleichsprotokollobjekt verwendet werden soll.

Type:LoadBalancerProtocol
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LoadBalancerVIPTemplate

Gibt eine VIP-Vorlage für den Lastenausgleich an.

Type:LoadBalancerVIPTemplate
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-LoadBalancingMethod

Gibt die zu verwendende Lastenausgleichsmethode an. Zulässige Werte für diesen Parameter:

  • RoundRobin
  • LeastConnectionsmember
  • Beobachteter Satzes
  • Predictivemember
  • Ratiomember
  • Schnellster
  • LeastConnections
  • Observnode
  • Predictivenode
  • Rationode
  • SchnellsteResponseTime
  • LeastSessions
  • Keine

Verwenden Sie diesen Befehl, um die verfügbaren Methoden für einen bestimmten Lastenausgleich zu ermitteln: (Get-SCLoadBalancer)[0].AvailableLoadBalancingMethods

Type:LoadBalancingMethod
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MakeGeneric

Gibt an, dass ein VIP-Profil allgemeine Lastenausgleichseinstellungen anwenden kann.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Gibt den Namen eines VMM-Objekts (Virtual Machine Manager) an.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Gibt ein VMM-Serverobjekt an.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Ausgaben

LoadBalancer

Dieses Cmdlet gibt ein LoadBalancer-Objekt zurück.