如何使用 PowerShell 獲取 IIS 應用程式池故障設定?
從 IIS 管理器的 GUI 中,你可以使用快速故障保護部分的應用程式池高階設定,獲得應用程式池故障設定,如下所示。
若要使用 PowerShell 檢索上述設定,
(Get-IISAppPool -Name DefaultAppPool).failure
要執行上述命令,我們需要 IISAdministration 模組。你可以使用 WebAdministration 模組和 IIS PSDrive 檢索相同的設定。
(Get-ItemProperty IIS:\AppPools\DefaultAppPool\).failure
若要檢索特定設定,如故障間隔或最大故障,請使用以下命令。
故障間隔,
PS C:\> (Get-IISAppPool -Name DefaultAppPool).failure.rapidFailProtectionInterval Days : 0 Hours : 0 Minutes : 5 Seconds : 0 Milliseconds : 0 Ticks : 3000000000 TotalDays : 0.00347222222222222 TotalHours : 0.0833333333333333 TotalMinutes : 5 TotalSeconds : 300 TotalMilliseconds : 300000
最大故障。
(Get-IISAppPool -Name DefaultAppPool).failure.rapidFailProtectionMaxCrashes 5
廣告