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 物件。