可以创建一个Windows计划任务,运行如下批处理内容:
@echo off echo 列出IIS应用程序池 %systemroot%\system32\inetsrv\APPCMD list apppool /state:Started >1.txt (for /f tokens^=2^ delims^=^" %%i in (1.txt) do echo "%%i" )>2.txt for /f "tokens=*" %%c in (2.txt) do (echo %%c) echo 确认需要回收的应用程序池 rem pause echo 开始回收应用程序池 (for /f "delims=" %%i in (2.txt) do (%systemroot%\system32\inetsrv\appcmd recycle apppool %%i)) >3.txt for /f "tokens=*" %%d in (3.txt) do (echo %%d) pause exit
重启JSSVCL本地服务和IIS的脚本:
net stop jssvcl iisreset /STOP ping -n 5 127.1>nul taskkill /f /im csmgr.exe taskkill /f /im jsmgr.exe taskkill /f /im jsenv.exe taskkill /f /im jssvc.exe taskkill /f /im jstray.exe taskkill /f /im jstray.exe taskkill /f /im jswatcher.exe taskkill /f /im jswatcher.exe taskkill /f /im w3wp.exe taskkill /f /im w3wp.exe taskkill /f /im w3wp.exe taskkill /f /im w3wp.exe taskkill /f /im w3wp.exe taskkill /f /im w3wp.exe taskkill /f /im w3wp.exe taskkill /f /im w3wp.exe taskkill /f /im w3wp.exe taskkill /f /im w3wp.exe taskkill /f /im w3wp.exe taskkill /f /im w3wp.exe taskkill /f /im w3wp.exe taskkill /f /im w3wp.exe taskkill /f /im w3wp.exe taskkill /f /im w3wp.exe taskkill /f /im w3wp.exe taskkill /f /im w3wp.exe taskkill /f /im w3wp.exe taskkill /f /im w3wp.exe iisreset /START ping -n 5 127.1>nul net start jssvcl rem pause