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 gespeichert ist, in die in $LBMethod gespeicherte Methode, die Round Robin ist.
Parameter
-Description
Gibt eine Beschreibung für die VIP-Vorlage an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DisableLoadBalancerConnectionPersistence
Gibt an, dass die Persistenz der Lastenausgleichsverbindung in einem VIP-Profil deaktiviert ist.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-JobVariable
Gibt an, dass der Auftragsfortschritt nachverfolgt und in der Variablen gespeichert wird, die von diesem Parameter benannt wird.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-LoadBalancerBackEndPort
Gibt den Port an, auf dem der Back-End-Dienst ausgeführt wird, der lastenausgleichen wird.
Typ: | UInt16 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-LoadBalancerConnectionPersistence
Gibt ein Lastenausgleichsverbindungspersistenobjekt an.
Typ: | LoadBalancerConnectionPersistence |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-LoadBalancerHealthMonitor
Gibt ein Array von Objekten des Lastenausgleichs-Integritätsmonitors an.
Typ: | LoadBalancerHealthMonitor[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-LoadBalancerManufacturer
Gibt den Namen des Unternehmens an, das einen Lastenausgleich hergestellt hat. Die zulässigen Werte für diesen Parameter sind:
- Buchstaben (a-z)
- Zahlen (0-9)
- Unterstrich (_)
- Bindestrich (-)
- Punkt (.)
- Einfaches Anführungszeichen (')
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-LoadBalancerModel
Gibt das Modell eines Lastenausgleichs an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-LoadBalancerPort
Gibt den Port an, der beim Konfigurieren einer VIP in einem Lastenausgleich verwendet werden soll.
Typ: | UInt16 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-LoadBalancerProtocol
Gibt das Protokoll an, das beim Herstellen einer Verbindung mit einem Lastenausgleichsmodul oder einem Lastenausgleichsprotokollobjekt verwendet werden soll.
Typ: | LoadBalancerProtocol |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-LoadBalancerVIPTemplate
Gibt eine VIP-Vorlage für den Lastenausgleich an.
Typ: | LoadBalancerVIPTemplate |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-LoadBalancingMethod
Gibt die zu verwendende Lastenausgleichsmethode an. Die zulässigen Werte für diesen Parameter sind:
- RoundRobin
- LeastConnectionsmember
- Brückentag
- Predictivemember
- Ratiomember
- Schnellstes Unternehmen
- LeastConnections
- Observednode
- Predictivenode
- Rationode
- SchnellsteResponseTime
- LeastSessions
- Nichts
Um die verfügbaren Methoden für einen bestimmten Lastenausgleich zu ermitteln, verwenden Sie den folgenden Befehl: (Get-SCLoadBalancer)[0].AvailableLoadBalancingMethods
Typ: | LoadBalancingMethod |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-MakeGeneric
Gibt an, dass ein VIP-Profil generische Einstellungen für den Lastenausgleich anwenden kann.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Name
Gibt den Namen eines VMM-Objekts (Virtual Machine Manager) an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | 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.
Typ: | Guid |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RunAsynchronously
Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-VMMServer
Gibt ein VMM-Serverobjekt an.
Typ: | ServerConnection |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
Ausgaben
LoadBalancer
Dieses Cmdlet gibt ein LoadBalancer--Objekt zurück.