在bat文件中回收多个应用程序池

时间:2014-08-26 15:43:46

标签: batch-file application-pool recycle

我正在尝试使用bat文件中的命令回收我的几个应用程序池,但它不起作用。

这是我的档案:

%windir%\system32\inetsrv\appcmd recycle apppool /apppool.name:AppPool1
%windir%\system32\inetsrv\appcmd recycle apppool /apppool.name:AppPool2
%windir%\system32\inetsrv\appcmd recycle apppool /apppool.name:AppPool3
%windir%\system32\inetsrv\appcmd recycle apppool /apppool.name:AppPool4

这是cmd中的响应:

Failed to process input: The parameter 'recycle' must begin with a / or - (HRESULT=80070057).

我试过让命令从每一行的开头开始,但它也不起作用。

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

您以unix格式保存文件,该格式使用单个换行符。 DOS / windows需要回车/换行对。 检查记事本++设置,或使用常规记事本编辑文件。

编辑:请参阅此处了解Notepad ++行结尾设置: http://techtips-it.blogspot.co.at/2011/04/can-i-convert-file-format-in-notepad.html

答案 1 :(得分:0)

派对有点迟了,但如果其他人遇到此问题,请尝试以管理员身份运行。