共用方式為


New-SCLoadBalancerHealthMonitor

建立負載平衡器健康情況監視器物件,此物件會在您建立負載平衡器虛擬IP時使用。

語法

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

Description

New-SCLoadBalancerHealthMonitor Cmdlet 會建立負載平衡器健康情況監視器物件,此物件會在您建立負載平衡器虛擬 IP 時使用。

如需建立負載平衡器虛擬IP的相關信息,請輸入 Get-Help New-SCLoadBalancerVIP -Detailed

範例

範例 1:建立負載平衡器健康情況監視器

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

此命令會建立名為 HTTPMonitor 的負載平衡器健康情況監視器物件,並將物件儲存在 $LBHealthMonitor 變數中。

參數

-IntervalSeconds

指定健康情況監視器在將週期性要求傳送至負載平衡器之間等候的時間量,以秒為單位來確認負載平衡器是否可用。 間隔值應該大於逾時值。

類型:Int32
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-Name

指定 Virtual Machine Manager (VMM) 物件的名稱。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-NumberOfRetries

指定負載平衡器健康情況監視器在將VIP成員標示為關閉之前重試傳送要求的次數。

類型:Int32
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ProtocolName

指定用來與負載平衡器通訊的通訊協定。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-Request

指定健康情況監視器傳送至負載平衡器的要求。 一般而言,此命令會針對負載平衡器的首頁提出 HTTP GET 要求,並檢查標頭回應,例如 200 OK。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Response

指定健康情況監視器傳送至負載平衡器之要求的預期回應。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-TimeoutSeconds

指定行程在逾時前等候的時間量,以秒為單位。

類型:Int32
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

輸出

LoadBalancerHealthMonitor

此 Cmdlet 會傳回 LoadBalancerHealthMonitor 物件。