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

启动你的职业

完成课程,获得认证

开始
广告
© . All rights reserved.