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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Windows Server 2008/2008 R2 (http://forum.oszone.net/forumdisplay.php?f=97)
-   -   [решено] Не работает обновление баз KAV через планировщик заданий (http://forum.oszone.net/showthread.php?t=242855)

Tonny_Bennet 17-09-2012 16:21 1990336

Не работает обновление баз KAV через планировщик заданий
 
Здравствуйте.

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

Код:

C:\Updater\UpdateUtility-Console.exe -u -r
Всё работает и базы нормально обновляются.

При запуске той же команды из планировщика задания базы не обновляются. Если в планировщике запустить выполнение задания, некоторое время висит статус "Это задание выполняется..", затем статус меняется на 0x23. В кодах возврата 0x23 нет.

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

Angry Demon 17-09-2012 16:34 1990343

Tonny_Bennet, от имени кого запускается задание? "Птичку" Выполнять с наивысшими правами ставить пробовали?

Tonny_Bennet 17-09-2012 16:48 1990349

Цитата:

Цитата Angry Demon
Tonny_Bennet, от имени кого запускается задание? "Птичку" Выполнять с наивысшими правами ставить пробовали? »

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

Angry Demon 17-09-2012 17:20 1990365

Tonny_Bennet, а если команду внести в CMD-файл и запускать в Планировщике файл?

Tonny_Bennet 18-09-2012 17:46 1990946

Если просто запустить в командной строке:
Код:

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 1994503

Цитата:

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

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

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

nickolas-13th 26-09-2012 16:48 1995168

Добрый день!

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

Angry Demon 26-09-2012 16:54 1995176

nickolas-13th, приведите ваш CMD.

nickolas-13th 27-09-2012 09:44 1995474

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

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

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

Вопрос помогли решить на форуме Касперского. Ссылка
Код:

@Echo Off
PushD C:\Updater
updater.exe -u -o ss_storage.ini
PopD


Iska 05-10-2012 20:00 2000162

«PushD C:\Updater» и «updater.exe -u -o ss_storage.ini» — это две строки.

Tonny_Bennet 09-10-2012 15:54 2002101

Iska, изменил

Iska 09-10-2012 18:54 2002208

Tonny_Bennet, изменили, но не так…
читать дальше »
… должно быть:
Код:


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


Tonny_Bennet 11-10-2012 13:55 2003399

Iska, ещё раз изменил :)


Время: 08:45.

Время: 08:45.
© OSzone.net 2001-