Приветствую уважаемый форум!
Опять столкнулся с проблемкой по этому скрипту...
Решение выше заработало на Win 2003 Enterprice Server SP2 ENG
А вот на Win XP SP3 RUS - скрипт не отрабатывает... причем пока запускаю его не шедулером, а руками
делаю вывод ошибок в файл, вот его содержимое
Код:
:\Documents and Settings\Reanimator>SetLocal EnableDelayedExpansion
C:\Documents and Settings\Reanimator>SET SOURCE="@C:\backup-log\admin03.bks"
C:\Documents and Settings\Reanimator>SET FULLDEPTH=5
C:\Documents and Settings\Reanimator>SET INCRDEPTH=6
C:\Documents and Settings\Reanimator>Call :CallEx GetState
C:\Documents and Settings\Reanimator>Call :GetState
C:\Documents and Settings\Reanimator>For /F "Delims=" %i in (admin03.ini) Do Set /A %i+0
C:\Documents and Settings\Reanimator>Set /A INCREMENT=1 +0
C:\Documents and Settings\Reanimator>If "1" == "" (
Echo INCREMENT=0 1>admin03.ini
For /F "Delims=" %i in (admin03.ini) Do Set /A %i+0
If Not "!INCREMENT!" == "0" (
Set INCREMENT=0
Exit /B 2
)
)
C:\Documents and Settings\Reanimator>GoTo :EOF
C:\Documents and Settings\Reanimator>If 0 EQU 1 (
Echo.
Echo Модуль "GetState" вызвал исключение, работа скрипта прервана!
Exit
)
C:\Documents and Settings\Reanimator>If 0 EQU 2 Echo Модуль "GetState" вызвал некритичную ошибку, работа скрипта продолжена.
C:\Documents and Settings\Reanimator>GoTo :EOF
C:\Documents and Settings\Reanimator>Call :CallEx DelLogs
C:\Documents and Settings\Reanimator>Call :DelLogs
C:\Documents and Settings\Reanimator>Set $BakData=C:\Documents and Settings\Reanimator\Local Settings\Application Data\Microsoft\Windows NT\NTbackup\Data
C:\Documents and Settings\Reanimator>Del /Q /F "C:\Documents and Settings\Reanimator\Local Settings\Application Data\Microsoft\Windows NT\NTbackup\Data\backup*.log" 1>nul
C:\Documents and Settings\Reanimator>If 0 NEQ 0 Exit /B 1
C:\Documents and Settings\Reanimator>GoTo :EOF
C:\Documents and Settings\Reanimator>If 0 EQU 1 (
Echo.
Echo Модуль "DelLogs" вызвал исключение, работа скрипта прервана!
Exit
)
C:\Documents and Settings\Reanimator>If 0 EQU 2 Echo Модуль "DelLogs" вызвал некритичную ошибку, работа скрипта продолжена.
C:\Documents and Settings\Reanimator>GoTo :EOF
C:\Documents and Settings\Reanimator>Call :CallEx StartCMD
C:\Documents and Settings\Reanimator>Call :StartCMD
C:\Documents and Settings\Reanimator>Set $CMD=ntbackup backup "@C:\backup-log\admin03.bks" /f "c:\backup-log\admin03.0.bkf" /l:f /m incremental /a
C:\Documents and Settings\Reanimator>If 1 EQU 0 Set $CMD=ntbackup backup "@C:\backup-log\admin03.bks" /f "c:\backup-log\admin03.bkf" /m normal /l:f
C:\Documents and Settings\Reanimator>Start /WAIT ntbackup backup "@C:\backup-log\admin03.bks" /f "c:\backup-log\admin03.0.bkf" /l:f /m incremental /a
C:\Documents and Settings\Reanimator>If 0 NEQ 0 (
Call :CallEx CopyLog
Echo При выполнении резервного копирования возникли ошибки,
Echo Смотрите журнал сообщений: "admin03.log".
Exit /B 1
)
C:\Documents and Settings\Reanimator>Call :CallEx CopyLog
C:\Documents and Settings\Reanimator>Call :CopyLog
C:\Documents and Settings\Reanimator>Set $BakData=C:\Documents and Settings\Reanimator\Local Settings\Application Data\Microsoft\Windows NT\NTbackup\Data
C:\Documents and Settings\Reanimator>If 1 EQU 0 (Copy "C:\Documents and Settings\Reanimator\Local Settings\Application Data\Microsoft\Windows NT\NTbackup\Data\backup*.log" admin03.log 1>nul ) Else (Copy /B admin03.0.log+"C:\Documents and Settings\Reanimator\Local Settings\Application Data\Microsoft\Windows NT\NTbackup\Data\backup*.log" admin03.0.log 1>nul )
C:\Documents and Settings\Reanimator>If 1 NEQ 0 Exit /B 1
C:\Documents and Settings\Reanimator>If 1 EQU 1 (
Echo.
Echo Модуль "CopyLog" вызвал исключение, работа скрипта прервана!
Exit
)
Модуль "CopyLog" вызвал исключение, работа скрипта прервана
Подскажите пожалуйста, в чем может быть ошибка?