Set-SCLoadBalancer
Ändert die Eigenschaften eines Lastenausgleichs.
Syntax
Set-SCLoadBalancer
[-VMMServer <ServerConnection>]
[-LoadBalancer] <LoadBalancer>
[-LoadBalancerAddress <String>]
[-Port <UInt16>]
[-Manufacturer <String>]
[-Model <String>]
[-RunAsAccount <RunAsAccount>]
[-ConfigurationProvider <ConfigurationProvider>]
[-AddVMHostGroup <HostGroup[]>]
[-RemoveVMHostGroup <HostGroup[]>]
[-AddLogicalNetworkVIP <LogicalNetwork[]>]
[-RemoveLogicalNetworkVIP <LogicalNetwork[]>]
[-AddLogicalNetworkDedicatedIP <LogicalNetwork[]>]
[-RemoveLogicalNetworkDedicatedIP <LogicalNetwork[]>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Beschreibung
Das cmdlet Set-SCLoadBalancer ändert die Eigenschaften eines Lastenausgleichsmoduls.
Beispiele
Beispiel 1: Ändern des Konfigurationsanbieters für ein Lastenausgleichsmodul
PS C:\> $LoadBalancer = Get-SCLoadBalancer -LoadBalancerAddress "LB01.Contoso.com"
PS C:\> $NewProvider = Get-SCConfigurationProvider | where { $_.Type -eq "LoadBalancer" -and $_.Manufacturer -eq "LB Manufacturer 2" -and $_.Model -eq "LB02"}
PS C:\> Set-SCLoadBalancer -LoadBalancer $LoadBalancer -ConfigurationProvider $NewProvider -Manufacturer "LB Manufacturer 2" -Model "LB02"
Der erste Befehl ruft das Lastenausgleichsobjekt mit der Adresse von LB01.Contoso.com ab und speichert das Objekt in der $LoadBalancer Variablen.
Der zweite Befehl erhält den Konfigurationsanbieter mit dem Hersteller von LB Manufacturer 2 und dem Modell von LB02.
Der dritte Befehl aktualisiert den Konfigurationsanbieter für den in $LoadBalancer gespeicherten Lastenausgleich auf den konfigurationsanbieter, der in $NewProvider gespeichert ist.
Parameter
-AddLogicalNetworkDedicatedIP
Gibt das logische Netzwerk an, aus dem dieses Cmdlet einem virtuellen Computer in einer Dienstebene als Back-End-Adresse für einen Dienst eine IP-Adresse zuweist.
Typ: | LogicalNetwork[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-AddLogicalNetworkVIP
Gibt das logische Netzwerk an, aus dem dieses Cmdlet einer VIP-Adresse (Virtual IP) eine VIP-Adresse für das Lastenausgleichsmodul als Front-End-Adresse für einen Dienst zuweist.
Typ: | LogicalNetwork[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-AddVMHostGroup
Gibt ein Array von Hostgruppen an, die dieses Cmdlet einem vorhandenen Hostgruppenarray oder einer privaten Cloud hinzufügt.
Typ: | HostGroup[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ConfigurationProvider
Gibt ein Konfigurationsanbieterobjekt an. Ein Konfigurationsanbieter ist ein Plug-In zu VMM, das VMM PowerShell-Befehle in API-Aufrufe übersetzt, die spezifisch für einen Typ des Lastenausgleichs sind. Wenn kein Konfigurationsanbieter angegeben ist, verwendet VMM die Hersteller- und Modellinformationen, um einen verfügbaren Konfigurationsanbieter auszuwählen. Wenn kein Konfigurationsanbieter gefunden wird, wird der Lastenausgleich nicht hinzugefügt.
Typ: | ConfigurationProvider |
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 |
-LoadBalancer
Gibt ein Lastenausgleichsobjekt an.
Typ: | LoadBalancer |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-LoadBalancerAddress
Gibt den vollqualifizierten Domänennamen (FQDN) oder die IP-Adresse eines Lastenausgleichs an. Übliche Formate sind FQDN-, IPv4- oder IPv6-Adressen, wenden sich jedoch an den Hersteller des Lastenausgleichs, um das gültige Format für das Lastenausgleichsgerät zu ermitteln.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Manufacturer
Gibt den Namen des Unternehmens an, das ein physisches Gerät hergestellt hat. Gültige Zeichen umfassen:
- 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 |
-Model
Gibt das Modell eines physischen Geräts an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Port
Gibt den Netzwerkport an, der beim Hinzufügen eines Objekts oder beim Erstellen einer Verbindung verwendet werden soll. Gültige Werte sind: 1 bis 4095.
Typ: | UInt16 |
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 |
-RemoveLogicalNetworkDedicatedIP
Gibt das logische Netzwerk an, aus dem eine IP-Adresse einem virtuellen Computer in einer Dienstebene als Front-End-Adresse für einen Dienst zugewiesen wurde und jetzt entfernt wird.
Typ: | LogicalNetwork[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RemoveLogicalNetworkVIP
Gibt das logische Netzwerk an, aus dem eine virtuelle IP-Adresse (VIP) einem Lastenausgleichsmodul als Front-End-Adresse für einen Dienst zugewiesen wurde und jetzt entfernt wird.
Typ: | LogicalNetwork[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RemoveVMHostGroup
Gibt ein Array von Hostgruppen an, die dieses Cmdlet aus einem Hostgruppenarray oder einer privaten Cloud entfernt.
Typ: | HostGroup[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RunAsAccount
Gibt ein Run As-Konto an, das Anmeldeinformationen mit der Berechtigung zum Ausführen dieser Aktion enthält.
Typ: | RunAsAccount |
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.