Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Elven

Ветеран


Сообщения: 992
Благодарности: 268

Профиль | Сайт | Отправить PM | Цитировать


Оставил пока так.
Код: Выделить весь код
@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
set today=%date:~6,4%%date:~3,2%%date:~0,2%
if exist d:\result.log del /f /q d:\result.log
set ldir=d:\shares\
set rdir=\\serv2\shares
pushd=%ldir%
FOR /f %%a IN ('dir * /b /a:d') do (
set da=%%~ta
set dda=!da:~6,4!!da:~3,2!!da:~0,2!
FOR /f %%b IN ("%rdir%\%%~na") do (
set db=%%~tb
set ddb=!db:~6,4!!db:~3,2!!db:~0,2!
set /a tdda=!dda!+1
if !tdda! GEQ !today! (
if not !dda!==!ddb! (
if !dda! LSS !dd! (
echo serv1^\shares^\%%~na not synchronized >> d:\logs\result.log ) ELSE (
echo serv2^\shares^\%%~na not synchronized >> d:\logs\result.log
)
)
) ELSE (
echo %%~na not relevant >> d:\logs\result.log)
)
)
popd

Отправлено: 13:32, 07-04-2015 | #3