我想更改所有 IIS 池超时。我正在使用以下命令获取应用程序池列表的列表。
%systemroot%\system32\inetsrv\AppCmd.exe list apppool /text:name
之后我将每个应用程序池的名称放在下面的命令中以设置超时
%APPCMD% set apppool /apppool.name:"BusinessReportAppPool" /processModel.idleTimeout:1:00:00
但我正在寻找一个批处理文件,其中
1. 搜索所有可用的应用程序池
2. 然后将名称放在上面的命令中以更改时间 -我
知道可以批量使用 For 循环,但我不知道如何使用它。请帮忙!!
遍历所有应用程序池名称
您可以通过for /f循环运行
AppCmd.exe
应用程序池列表命令,用于获取所有应用程序池名称的列表。然后,您可以遍历这些输出值并针对命令运行这些值,然后为所有迭代的应用程序池设置空闲超时期限。"tokens=*"
AppCmd.exe
批处理脚本
配套资源