定時回收IIS應用程式池批命令(指令碼)
阿新 • • 發佈:2022-03-22
可以建立一個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