Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Неправильно работает батник через Назначенные задания (http://forum.oszone.net/showthread.php?t=258986)

foma24 19-04-2013 15:42 2135891

Неправильно работает батник через Назначенные задания
 
На компьютере с 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 19-04-2013 15:50 2135900

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

cd /d d:\ReservBK

foma24 19-04-2013 16:41 2135942

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

что интересно тот же самый батник в xp работает в Назначенных заданиях

Petya V4sechkin 19-04-2013 16:53 2135953

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

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

cd /d d:\ReservBK


foma24 20-04-2013 15:25 2136379

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

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


Время: 01:16.

Время: 01:16.
© OSzone.net 2001-