批处理很简单,先Stop再Start就行,代码如下(apppoolName是应用程序池的实例名):
c:\windows\system32\inetsrv\AppCmd.exe stop apppool /apppool.name:"apppoolName"
c:\windows\system32\inetsrv\AppCmd.exe start apppool /apppool.name:"apppoolName"

在IIS管理器里面停止应用程序池,然后马上启动,这时可能因为应用程序池还有些操作没完全完成而报错,一位网友建议先Sleep 1分钟再Start。但是批处理里没有Sleep命令,所以就用下面的方法来模拟。

c:\windows\system32\inetsrv\AppCmd.exe stop apppool /apppool.name:"apppoolName"
c:\windows\system32\inetsrv\AppCmd.exe start apppool /apppool.name:"apppoolName"
ping -n 60 -w 1000 192.168.255.255
c:\windows\system32\inetsrv\AppCmd.exe start apppool /apppool.name:"apppoolName"

 

其实批处理命令也可以这样写:

c:

cd %windir%\system32\inetsrv

appcmd stop apppool /apppool.name:apppoolName

appcmd start apppool /apppool.name:apppoolName

相关文章:

  • 2021-09-24
  • 2021-10-25
  • 2022-12-23
  • 2021-08-10
  • 2021-10-02
  • 2022-02-18
  • 2021-08-25
猜你喜欢
  • 2021-10-13
  • 2021-11-28
  • 2022-12-23
  • 2021-12-13
  • 2021-10-15
  • 2022-12-23
相关资源
相似解决方案