New-SCLoadBalancerHealthMonitor
建立負載平衡器健康情況監視物件,此物件會在您建立負載平衡器虛擬 IP 時使用。
Syntax
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
指定健康情況監視器在將週期性要求傳送至負載平衡器之間等候的時間量,以秒為單位來確認負載平衡器是否可用。 間隔值應大於逾時值。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
指定 Virtual Machine Manager (VMM) 物件的名稱。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NumberOfRetries
指定負載平衡器健康情況監視器在將 VIP 成員標示為關閉之前重試傳送要求的次數。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProtocolName
指定用來與負載平衡器通訊的通訊協定。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Request
指定健康情況監視器傳送至負載平衡器的要求。 一般而言,此命令會對負載平衡器的首頁提出 HTTP GET 要求,並檢查標頭回應,例如 200 OK。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Response
指定健康情況監視器傳送至負載平衡器之要求的預期回應。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TimeoutSeconds
指定進程在逾時前等候的時間量,以秒為單位。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
輸出
LoadBalancerHealthMonitor
此 Cmdlet 會傳回 LoadBalancerHealthMonitor 物件。