共用方式為


Set-AzureRmApplicationGatewayProbeConfig

設定現有 應用程式閘道的健康情況探查組態。

警告

自 2024 年 2 月 29 日起,AzureRM PowerShell 模組已正式淘汰。 建議使用者從 AzureRM 遷移至 Az PowerShell 模組,以確保持續支援和更新。

雖然 AzureRM 模組可能仍可運作,但不再維護或支援它,但會根據用戶的判斷權和風險放置任何繼續使用。 如需轉換至 Az 模組的指引,請參閱我們的 移轉資源

語法

Set-AzureRmApplicationGatewayProbeConfig
   -ApplicationGateway <PSApplicationGateway>
   -Name <String>
   -Protocol <String>
   [-HostName <String>]
   -Path <String>
   -Interval <Int32>
   -Timeout <Int32>
   -UnhealthyThreshold <Int32>
   [-PickHostNameFromBackendHttpSettings]
   [-MinServers <Int32>]
   [-Match <PSApplicationGatewayProbeHealthResponseMatch>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Set-AzureRmApplicationGatewayProbeConfig Cmdlet 會設定現有 應用程式閘道 的健康情況探查組態。

範例

範例 1:在應用程式閘道上設定健康情況探查的組態

PS C:\>Set-AzureRmApplicationGatewayProbeConfig -ApplicationGateway Gateway -Name "Probe05" -Protocol Http -HostName "contoso.com" -Path "/path/custompath.htm" -Interval 30 -Timeout 120 -UnhealthyThreshold 8

此命令會針對名為 Gateway 的應用程式閘道,設定名為 Probe05 的健康情況探查組態。 此命令也會將狀況不良的閾值設定為8次重試,並在120秒後逾時。

參數

-ApplicationGateway

指定此 Cmdlet 傳送探查到的應用程式閘道。

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

-DefaultProfile

用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶。

類型:IAzureContextContainer
別名:AzureRmContext, AzureCredential
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-HostName

指定這個 Cmdlet 傳送探查的主機名。

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

-Interval

指定以秒為單位的探查間隔。 這是兩個連續探查之間的時間間隔。 此值介於 1 秒到 86400 秒之間。

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

-Match

必須包含在健康情況回應中的主體。 預設值是空的

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

-MinServers

一律標示為狀況良好的伺服器數目下限。 預設值為 0

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

-Name

指定探查的名稱。

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

-Path

指定探查的相對路徑。 有效的路徑會以斜線字元 (/) 開頭。 探查會傳送至 <Protocol>://<host>:<port><路徑>。

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

-PickHostNameFromBackendHttpSettings

是否應該從後端 HTTP 設定中挑選主機標頭。 默認值為 false

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

-Protocol

指定用來傳送探查的通訊協定。

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

-Timeout

指定探查逾時,以秒為單位。 如果未收到有效的回應,此 Cmdlet 會將探查標示為失敗,且此逾時期間未收到。 有效值介於 1 秒到 86400 秒之間。

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

-UnhealthyThreshold

指定探查重試計數。 在連續探查失敗計數達到狀況不良閾值之後,後端伺服器會標示為關閉。 有效值介於 1 秒到 20 秒之間。

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

輸入

PSApplicationGateway

參數:ApplicationGateway (ByValue)

輸出

PSApplicationGateway