IIS应用程序池:列表配置

时间:2015-11-18 18:30:20

标签: iis-8

我正在尝试列出IIS中应用池的某些部分。我已经有了设置属性的脚本但是找不到要列出的属性。例如,要将快速失败保护设置为" true",我使用:

appcmd set config -section:system.applicationHost/applicationPools "/[name='$appPool'].failure.rapidFailProtection:true"  /commit:apphost

其中$ appPool是您应用的名称。这种方法很好。但是,如果我将其更改为:

appcmd list config -section:system.applicationHost/applicationPools "/[name='$appPool'].failure.rapidFailProtection"  

失败了 错误(消息:属性" [name =' $ appPool']。failure.rapidFailProtection"在当前命令用法中不受支持。)

我还尝试了一些变体,例如以下内容,但它们也有同样的错误:

appcmd list apppool $appPool /section:failure.rapidFailProtection

1 个答案:

答案 0 :(得分:0)

我相信只是通过不同的途径找到了我自己问题的答案。我能够使用以下语法查看值:

  

$ appPool =" AppPool1"

     

(Get-Item" IIS:\ AppPools \ $ appPool")。failure.rapidFailProtection

使用$ appPool变量,我可以创建一个循环来为每个应用程序池提取值。