@echo off
setlocal
rem set targetpc=navobs1.mit.edu
set targetpc=mypdc.mydomain
for /F "skip=2 tokens=2 delims=+-" %%i in ('w32tm /monitor /computers:%targetpc%') do set offset=%%i
set offset=%offset:~,9%
if %offset% LEQ 0.200 goto :EOF
rem -- Информируем админа и пытаемся синхронизировать --
echo %date:~3,2%-%date:~6,2%-%date:~9,4% %time:~,8% --- %COMPUTERNAME%>>\\mypdc\log$\w32time%date:~9,4%%date:~6,2%%date:~3,2%.log
w32tm /monitor /computers:%targetpc%>>\\mypdc\log$\w32time%date:~9,4%%date:~6,2%%date:~3,2%.log
echo.>>\\mypdc\log$\w32time%date:~9,4%%date:~6,2%%date:~3,2%.log
net send %targetpc% %COMPUTERNAME% рассинхронизирован на %offset% сек.
w32tm /resync
endlocal ---
З.Ы. Какой шедулер используешь?
|