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 Variable.
Der zweite Befehl erstellt ein neues Lastenausgleichsmethodeobjekt mit dem Namen Round Robin und speichert das Objekt in der $LBMethod Variable.
Der letzte Befehl ändert die Lastenausgleichsmethode für die in $VIPTemplate gespeicherte VIP-Vorlage in der in $LBMethod gespeicherten Methode, die 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 Lastausgleichsverbindung 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 lastenausgleicht wird.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerConnectionPersistence
Gibt ein Lastenausgleichsverbindungsobjekt an.
Type: | LoadBalancerConnectionPersistence |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerHealthMonitor
Gibt ein Array von Load Balancer-Integritätsü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 Lastenausgleichs 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 eines VIP in einem Lastenausgleichsgerät 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
- Beobachtetember
- Predictivemember
- Ratiomember
- Schnellstemmember
- LeastConnections
- BeobachteteNode
- Predictivenode
- Rationode
- SchnellsteResponseTime
- LeastSessions
- Keine
Um die verfügbaren Methoden für einen bestimmten Lastenausgleich zu ermitteln, verwenden Sie diesen Befehl: (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 generische 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 Virtual Machine Manager -Objekts (VMM) an.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Gibt die ID der Leistungs- und Ressourcenoptimierungs-Tipp (PRO-Tipp) an, die 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, sodass das Steuerelement sofort an die Befehlsshell zurückgibt.
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.