CMD/BAT - Неправильно работает батник через Назначенные задания

Ответить
Аватара пользователя
foma24

CMD/BAT - Неправильно работает батник через Назначенные задания

Сообщение foma24 »

На компьютере с Win7 под пользователем с админскими правами запускаю батник следующего содержания:




Цитата:



sqlcmd -S \sqlexpress -U dba -P sql -i D:\reservBK\rescue.sql



set /a y=%date:~6,4%

set /a m=1%date:~3,2%-100

set /a d=1%date:~0,2%-100

set /a i=(%y%-1901)*365 + (%y%-1901)/4 + %d% + (!(%y% %% 4))*(!((%m%-3)^&16))

set /a i=(%i%+(%m%-1)*30+2*(!((%m%-7)^&16))-1+((65611044^>^>(2*%m%))^&3))%%7+1



echo %i%

echo arhivirovanie BD

"C:\Program Files\7-Zip\7z.exe" a -tzip -ssw -mx5 d:\ReservBK\resBD.zip d:\ReservBK\res

del resBD-%i%%.zip

ren resBD.zip resBD-%i%%.zip

echo ydalenie res

del res



При ручном запуске батника он отрабатывает нормально, если его запускать в Назначенных заданиях (пользователь тот же) то батник отрабатывает до строки del res-%i%%.zip , т.е. архив создает, но del resBD-%i%%.zip не удаляет
Аватара пользователя
Petya V4sechkin

Re: CMD/BAT - Неправильно работает батник через Назначенные задания

Сообщение Petya V4sechkin »

foma24, естественно, ведь текущая папка не d:\ReservBK - либо укажите ее в свойствах задания как рабочую, либо в батнике:



Код:

Код: Выделить всё

cd /d d:\ReservBK
Аватара пользователя
foma24

Re: CMD/BAT - Неправильно работает батник через Назначенные задания

Сообщение foma24 »

батник запускается из d:\ReservBK



что интересно тот же самый батник в xp работает в Назначенных заданиях
Аватара пользователя
Petya V4sechkin

Re: CMD/BAT - Неправильно работает батник через Назначенные задания

Сообщение Petya V4sechkin »

foma24, но при выполнении из планировщика:


Цитата Petya V4sechkin:



текущая папка не d:\ReservBK - либо укажите ее в свойствах задания как рабочую, либо в батнике:



Код:

Код: Выделить всё

cd /d d:\ReservBK
Аватара пользователя
foma24

Re: CMD/BAT - Неправильно работает батник через Назначенные задания

Сообщение foma24 »

понятно, в понедельник попробую, спасибо



А почему же тогда на XP все нормально ?
Ответить

Вернуться в «Скриптовые языки администрирования Windows»