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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Неправильно работает батник через Назначенные задания

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

Старожил


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

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


На компьютере с 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 не удаляет

Отправлено: 15:42, 19-04-2013

 


Moderator


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

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


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

Отправлено: 15:50, 19-04-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


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

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


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

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

Отправлено: 16:41, 19-04-2013 | #3



Moderator


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

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


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

Отправлено: 16:53, 19-04-2013 | #4


Старожил


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

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


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

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

Отправлено: 15:25, 20-04-2013 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Неправильно работает батник через Назначенные задания

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Ошибка - [решено] Будильник через назначенные задания alik751075 Microsoft Windows 2000/XP 6 29-03-2013 22:37
[решено] Не выполняются задания по времени в "Назначенные задания" ? Night-Elf Microsoft Windows NT/2000/2003 10 05-03-2010 10:11
Назначенные задания в Win2K3 AlexKKK Microsoft Windows NT/2000/2003 3 25-08-2009 10:49
[решено] Паника. Назначенные задания denisz Microsoft Windows NT/2000/2003 1 03-01-2009 19:22
Назначенные задания, Принтеры и факсы Dimonn Microsoft Windows 2000/XP 7 21-09-2006 09:46




 
Переход