Freigeben über


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 Lastenausgleichs.

Beispiele

Beispiel 1: Ändern des Konfigurationsanbieters für einen Lastenausgleich

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 ruft den Konfigurationsanbieter mit dem Hersteller von LB Manufacturer 2 und dem Modell von LB02 ab.

Der dritte Befehl aktualisiert den Konfigurationsanbieter für den in $LoadBalancer gespeicherten Lastenausgleichsanbieter auf den in $NewProvider gespeicherten Konfigurationsanbieter.

Parameter

-AddLogicalNetworkDedicatedIP

Gibt das logische Netzwerk an, aus dem dieses Cmdlet eine IP-Adresse einem virtuellen Computer in einer Dienstebene als Back-End-Adresse für einen Dienst zuweist.

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

-AddLogicalNetworkVIP

Gibt das logische Netzwerk an, aus dem dieses Cmdlet eine virtuelle IP-Adresse (VIP) einem Lastenausgleichs-VIP als Front-End-Adresse für einen Dienst zuweist.

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

-AddVMHostGroup

Gibt ein Array von Hostgruppen an, das dieses Cmdlet einem vorhandenen Hostgruppenarray oder einer privaten Cloud hinzufügt.

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

-ConfigurationProvider

Gibt ein Konfigurationsanbieterobjekt an. Ein Konfigurationsanbieter ist ein Plug-In in VMM, das VMM PowerShell-Befehle in API-Aufrufe übersetzt, die für einen Typ des Lastenausgleichs spezifisch 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.

Type:ConfigurationProvider
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

-LoadBalancer

Gibt ein Lastenausgleichsobjekt an.

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

-LoadBalancerAddress

Gibt den vollqualifizierten Domänennamen (FQDN) oder die IP-Adresse eines Lastenausgleichsgeräts an. Üblich sind FQDN-, IPv4- oder IPv6-Adressen, aber überprüfen Sie den Lastenausgleichshersteller für das gültige Format für den Lastenausgleich.

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

-Manufacturer

Gibt den Namen des Unternehmens an, das ein physisches Gerät hergestellt hat. Gültige Zeichen umfassen:

  • 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

-Model

Gibt das Modell eines physischen Geräts an.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:UInt16
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

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

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

-RemoveLogicalNetworkVIP

Gibt das logische Netzwerk an, aus dem eine virtuelle IP-Adresse (VIP) einem Lastenausgleichsgerät als Front-End-Adresse für einen Dienst zugewiesen wurde und jetzt entfernt wird.

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

-RemoveVMHostGroup

Gibt ein Array von Hostgruppen an, das dieses Cmdlet aus einem Hostgruppenarray oder einer privaten Cloud entfernt.

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

-RunAsAccount

Gibt ein Run As-Konto an, das Anmeldeinformationen mit der Berechtigung zum Ausführen dieser Aktion enthält.

Type:RunAsAccount
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.