Chr☆s Kwok 的技术笔记

.NET, C#, WPF, WCF, WF, .NetCore & LINQ ... I know how it works because I know why it works ...

博客园 首页 新随笔 订阅 管理

可以创建一个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

 

posted on 2022-03-22 16:38  Chr☆s  阅读(376)  评论(0编辑  收藏  举报