Войти

Показать полную графическую версию : [решено] Не работает обновление баз KAV через планировщик заданий


Tonny_Bennet
17-09-2012, 16:21
Здравствуйте.

Есть сервер Win2008, который по планировщику задания запускает утилиту обновления баз Антивируса Касперского и складывает в общую папку. При запуске руками в командной строке

C:\Updater\UpdateUtility-Console.exe -u -r

Всё работает и базы нормально обновляются.

При запуске той же команды из планировщика задания базы не обновляются. Если в планировщике запустить выполнение задания, некоторое время висит статус "Это задание выполняется..", затем статус меняется на 0x23. В кодах возврата (http://support.kaspersky.ru/faq/?qid=208635475) 0x23 нет.

Есть мысли из-за чего это может происходить?

Angry Demon
17-09-2012, 16:34
Tonny_Bennet, от имени кого запускается задание? "Птичку" Выполнять с наивысшими правами ставить пробовали?

Tonny_Bennet
17-09-2012, 16:48
Tonny_Bennet, от имени кого запускается задание? "Птичку" Выполнять с наивысшими правами ставить пробовали? »

Выполнял как от своего пользователя (вхожу в группу администраторы) так и от имени Администратора. Птичку ставил. Результат одинаковый.

Angry Demon
17-09-2012, 17:20
Tonny_Bennet, а если команду внести в CMD-файл и запускать в Планировщике файл?

Tonny_Bennet
18-09-2012, 17:46
Если просто запустить в командной строке:

C:\Updater>UpdateUtility-Console.exe -u -r
Downloading started
Downloading: u0607g.xml.dif, Total downloading: 0%.
*Удалил лишние строки*
Downloading: kavbase.mft.wls, Total downloading: 69%.
Total downloaded: 100%, Result: Retranslation successful and update is not requested


Базы обновляются нормально.


Создал *.bat файл с содержимым:
C:\Updater\UpdateUtility-Console.exe -u -r

После запуска появляется такое же окно командной строки. Базы обновились!

Вставил батник как действие в планировщике - запустил задание вручную. Пару секунд... Результат последнего запуска (0x3) :(

Tonny_Bennet
25-09-2012, 14:37
Вставил батник как действие в планировщике - запустил задание вручную. Пару секунд... Результат последнего запуска (0x3) »

При помощи записи команды в бат-файл и запуске из планировщика базы не обновляются.

Может у кого-то ещё будут предложения?

nickolas-13th
26-09-2012, 16:48
Добрый день!

Дабы не плодить темы, такой вопрос: есть cmd файл архивации с помощью 7z баз 1С. Всё вроде работает, но после окончания архивации фай архива должен быть перемещен в определенную папку. Так вот, из консоли архив нормально переносится, если делается из шедуллера, то архив не попадает в папку назначения, а остается лежать в корневой папке. Ошибок при этом нет никаких. Можно ли как-то выполнять архивацию, с авто логином под определнныем пользователем или еще как?

Angry Demon
26-09-2012, 16:54
nickolas-13th, приведите ваш CMD.

nickolas-13th
27-09-2012, 09:44
По существу! Как здесь рекомендовали выставил "Выполнять с наивысшими правами" всё вроде исправилось. Для очисти совести привожу содержимое батника для архивации и удаления через определенный промежуток времени старых архивов (не моё):

:: ------------------------
:: Бэкап с архивированием
:: ------------------------

:: Чтобы не выводить все на экран
@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%

Tonny_Bennet
05-10-2012, 17:35
Вопрос помогли решить на форуме Касперского. Ссылка (http://forum.kaspersky.com/index.php?showtopic=245816)
@Echo Off
PushD C:\Updater
updater.exe -u -o ss_storage.ini
PopD

Iska
05-10-2012, 20:00
«PushD C:\Updater» и «updater.exe -u -o ss_storage.ini» — это две строки.

Tonny_Bennet
09-10-2012, 15:54
Iska, изменил

Iska
09-10-2012, 18:54
Tonny_Bennet, изменили, но не так…
… должно быть:

PushD C:\Updater
updater.exe -u -o ss_storage.ini

Tonny_Bennet
11-10-2012, 13:55
Iska, ещё раз изменил :)




© OSzone.net 2001-2012