如何使用AppCmd禁用IIS应用程序池回收

时间:2018-02-09 09:31:32

标签: iis appcmd

我正在开发一种工具来为IIS服务器中托管的服务配置回收功能。在我的方案中,管理员可以为IIS应用程序池设置每日“回收时间”。我尝试使用“Appcmd”工具来设置每日回收时间。

%windir%\system32\inetsrv\appcmd set apppool /apppool.name: DefaultAppPool /+recycling.periodicRestart.schedule.[value='00:09:00']

然而,这些是我的问题:

  1. 每次我使用上述命令时,它实际上会为每日回收计划添加一个新的“回收时间”。
  2. 我找不到删除所有预定“回收时间”的命令。
  3. 注意:我知道有一个以编程方式执行此操作的解决方案。但是,如果可能的话,我想使用简单的命令行调用。

1 个答案:

答案 0 :(得分:1)

此命令应删除所有计划的回收时间:

%windir%\system32\inetsrv\appcmd set apppool /apppool.name: DefaultAppPool /-recycling.periodicRestart.schedule

在运行此命令之前:

enter image description here

运行此命令后:

enter image description here