如何使用 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

更新時間:2021 年 4 月 28 日

706 次瀏覽

啟動你的職業

完成課程,獲得認證

開始
廣告