iisreset

@echo off

rem IISRESET
rem timeout /t 15

for /f "tokens=2 delims==" %%I in ('wmic os get localdatetime /value') do set datetime=%%I
rem for /f "tokens=2 delims==" %I in ('wmic os get localdatetime /value') do set datetime=%I
set datetime=%datetime:~0,14%
echo %datetime%

d:
cd D:\deploy\
rem stop web TradeApi_8080
%windir%\system32\inetsrv\appcmd stop site "TradeApi_8080" >>logs/check_8080_status_%datetime%.log

rem recycle TradeApi_8080 pool
%windir%\system32\inetsrv\appcmd recycle apppool /apppool.name:TradeApi_8080 >>logs/check_8080_status_%datetime%.log
timeout /t 3

rem start web TradeApi_8080
%windir%\system32\inetsrv\appcmd start site "TradeApi_8080" >>logs/check_8080_status_%datetime%.log

timeout /t 5
wmic process where "name='w3wp.exe'"|findstr "GetradeApi" >>logs/check_8080_start_time_%datetime%.log
timeout /t 5

wmic process where "name='w3wp.exe'" >>logs/check_IIS_start_time_%datetime%.log

posted @ 2025-02-25 14:36  zhaoguanhao  阅读(9)  评论(0)    收藏  举报