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.