Не работает обновление баз KAV через планировщик заданий
Здравствуйте.
Есть сервер Win2008, который по планировщику задания запускает утилиту обновления баз Антивируса Касперского и складывает в общую папку. При запуске руками в командной строке Код:
C:\Updater\UpdateUtility-Console.exe -u -r При запуске той же команды из планировщика задания базы не обновляются. Если в планировщике запустить выполнение задания, некоторое время висит статус "Это задание выполняется..", затем статус меняется на 0x23. В кодах возврата 0x23 нет. Есть мысли из-за чего это может происходить? |
Tonny_Bennet, от имени кого запускается задание? "Птичку" Выполнять с наивысшими правами ставить пробовали?
|
Цитата:
|
Tonny_Bennet, а если команду внести в CMD-файл и запускать в Планировщике файл?
|
Если просто запустить в командной строке:
Код:
C:\Updater>UpdateUtility-Console.exe -u -r Создал *.bat файл с содержимым: Код:
C:\Updater\UpdateUtility-Console.exe -u -r Вставил батник как действие в планировщике - запустил задание вручную. Пару секунд... Результат последнего запуска (0x3) :( |
Цитата:
Может у кого-то ещё будут предложения? |
Добрый день!
Дабы не плодить темы, такой вопрос: есть cmd файл архивации с помощью 7z баз 1С. Всё вроде работает, но после окончания архивации фай архива должен быть перемещен в определенную папку. Так вот, из консоли архив нормально переносится, если делается из шедуллера, то архив не попадает в папку назначения, а остается лежать в корневой папке. Ошибок при этом нет никаких. Можно ли как-то выполнять архивацию, с авто логином под определнныем пользователем или еще как? |
nickolas-13th, приведите ваш CMD.
|
По существу! Как здесь рекомендовали выставил "Выполнять с наивысшими правами" всё вроде исправилось. Для очисти совести привожу содержимое батника для архивации и удаления через определенный промежуток времени старых архивов (не моё):
:: ------------------------ :: Бэкап с архивированием :: ------------------------ :: Чтобы не выводить все на экран @ECHO OFF :: Кодировка :: CHCP 1251 :: ххххххххххххххххxxxxxxxxxxxxxxxxxxxxxxx :: Задаем настройки. ПРАВИТЬ ТОЛЬКО ЗДЕСЬ! :: Введите полный путь до папки с файлами, которые нужно бэкапить. SET COPYFROM=E:\1cv82\* :: Введите полный путь до папки c бэкапами. SET PATH=D:\backup :: Зададим префикс имени зазипованного файла или каталога бэкапом SET NAME=1cv82 :: Введите полный путь к логу SET LOG=D:\backup\%NAME%_backup.txt :: Зададим путь до архиватора SET ARH=C:\progra~1\7-zip\7z.exe :: =============================================================== :: ххххххххххххххххxxxxxxxxxxxxxxxxxxxxxxx :: ДАЛЬШЕ НЕ ПРАВИМ :: Выполнение бэкапа ECHO ============================================ >> %LOG% ECHO Начало копирования: %DATE% %TIME% >> %LOG% ECHO -------------------------------------------- >> %LOG% :: Перенос бэкапов cd %PATH% RD 30 /q /s >> %LOG% MOVE 29 30 >> %LOG% MOVE 28 29 >> %LOG% MOVE 27 28 >> %LOG% MOVE 26 27 >> %LOG% MOVE 25 26 >> %LOG% MOVE 24 25 >> %LOG% MOVE 23 24 >> %LOG% MOVE 22 23 >> %LOG% MOVE 21 22 >> %LOG% MOVE 20 21 >> %LOG% MOVE 19 20 >> %LOG% MOVE 18 19 >> %LOG% MOVE 17 18 >> %LOG% MOVE 16 17 >> %LOG% MOVE 15 16 >> %LOG% MOVE 14 15 >> %LOG% MOVE 13 14 >> %LOG% MOVE 12 13 >> %LOG% MOVE 11 12 >> %LOG% MOVE 10 11 >> %LOG% MOVE 9 10 >> %LOG% MOVE 8 9 >> %LOG% MOVE 7 8 >> %LOG% MOVE 6 7 >> %LOG% MOVE 5 6 >> %LOG% MOVE 4 5 >> %LOG% MOVE 3 4 >> %LOG% MOVE 2 3 >> %LOG% MOVE 1 2 >> %LOG% MD 1 >> %LOG% :: Задаем переменные времени. set h=%TIME:~0,2% set m=%TIME:~3,2% set s=%TIME:~6,2% set time=%h%.%m%.%s% :: Выполнение архивирования %ARH% a -t7z "%PATH%\1\%NAME%_backup (%DATE% %time%).7z" %COPYFROM% -r >> %LOG% ECHO -------------------------------------------- >> %LOG% ECHO Конец копирования: %DATE% %TIME% >> %LOG% |
Вопрос помогли решить на форуме Касперского. Ссылка
Код:
@Echo Off |
«PushD C:\Updater» и «updater.exe -u -o ss_storage.ini» — это две строки.
|
Iska, изменил
|
Tonny_Bennet, изменили, но не так…
|
Iska, ещё раз изменил :)
|
Время: 08:45. |
Время: 08:45.
© OSzone.net 2001-