Freigeben über


New-SCLoadBalancerHealthMonitor

Erstellt ein Load Balancer-Integritätsmonitorobjekt, das beim Erstellen einer virtuellen Lastenausgleichs-IP verwendet wird.

Syntax

New-SCLoadBalancerHealthMonitor
   [-Name <String>]
   -ProtocolName <String>
   [-Request <String>]
   [-Response <String>]
   -IntervalSeconds <Int32>
   -TimeoutSeconds <Int32>
   [-NumberOfRetries <Int32>]
   [<CommonParameters>]

Beschreibung

Das Cmdlet New-SCLoadBalancerHealthMonitor erstellt ein Lastenausgleichsstatusmonitorobjekt, das beim Erstellen eines virtuellen Lastenausgleichsobjekts verwendet wird.

Informationen zum Erstellen einer virtuellen Lastenausgleichs-IP finden Sie unter Get-Help New-SCLoadBalancerVIP -Detailed.

Beispiele

Beispiel 1: Erstellen eines Lastenausgleichsstatusmonitors

PS C:\> $LBHealthMonitor = New-SCLoadBalancerHealthMonitor -Name "HTTPMonitor" -ProtocolName "HTTP" -Request "GET /Index.html HTTP/1.1" -Response 200 -IntervalSeconds 15 -TimeoutSeconds 20

Dieser Befehl erstellt ein Load Balancer-Integritätsmonitorobjekt namens HTTPMonitor und speichert das Objekt in der $LBHealthMonitor Variable.

Parameter

-IntervalSeconds

Gibt die Zeit in Sekunden an, die ein Integritätsmonitor zwischen dem Senden von wiederkehrenden Anforderungen an einen Lastenausgleichsgeber wartet, um zu überprüfen, ob der Lastenausgleich verfügbar ist. Der Intervallwert sollte größer als der Timeoutwert sein.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Name

Gibt den Namen eines Virtual Machine Manager -Objekts (VMM) an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-NumberOfRetries

Gibt die Anzahl der Zeiten an, in denen ein Lastenausgleichsstatusmonitor eine Anforderung sendet, bevor das VIP-Element als unten markiert wird.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ProtocolName

Gibt das Protokoll an, das zum Kommunizieren mit einem Lastenausgleichsgerät verwendet wird.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Request

Gibt die Anforderung an, dass ein Integritätsmonitor an einen Lastenausgleichsgeber gesendet wird. In der Regel stellt dieser Befehl eine HTTP GET-Anforderung für die Startseite des Lastenausgleichs bereit und sucht nach einer Headerantwort, z. B. 200 OK.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Response

Gibt die erwartete Antwort auf eine Anforderung an, die ein Integritätsmonitor an einen Lastenausgleich sendet.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-TimeoutSeconds

Gibt die Anzahl der Zeit in Sekunden an, die ein Prozess vor dem Timeout wartet.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Ausgaben

LoadBalancerHealthMonitor

Dieses Cmdlet gibt ein LoadBalancerHealthMonitor-Objekt zurück.