Настройка обновления DrWeb из локальной сети

Материал из Wiki МИАЦ ВО
Перейти к навигации Перейти к поиску

В общем задача - настроить сервер и станции так, что бы сервер обновлялся с интернета, а станции уже с сервера.

Настройка обновления Dr.Web из интернета на один из компьютеров (сервер).

1.Устанавливаем Dr.Web
2.Создаем, например, на диске D: папку DRWEB, а в ней папку DRWEB_BASE
3.Создаем в папке D:\DRWEB файл update.cmd
"C:\Program Files\DrWeb\DrWebUpW.exe" /GO /ST  /UA /QU /DIR:D:\DRWEB\DRWEB_BASE
3.Заходим в Назначенные задания и добавляем новое задание для выполнения данного скрипта с периодом, например, в 1 час от пользователя или SYSTEM (без пароля) или Администратор (с паролем администратора).

Первый раз можно запустить скрипт вручную и убедится после его выполнения, что в папке D:\DRWEB\DRWEB_BASE лежат базы антивируса.

Настройка компьютеров в локальной сети для обновления Dr.Web с сервера.

1.На сервере расшариваем папку D:\DRWEB\DRWEB_BASE с именем DRWEB_BASE
2.Устанавливаем Dr.Web на станцию (это касается и сервера - его антивирусной программы).
3.Заходим в Назначенные задания и меняем задание Dr.Web Update. Идем в Свойства и в закладке Задание, меняем команду в строке Выполнить.

Было:

"C:\Program Files\DrWeb\DrWebUpW.exe" /go /st /qu /reg- /rp+drwebupw.log /urm:disable

Стало:

"C:\Program Files\DrWeb\DrWebUpW.exe" /go /st /qu /reg- /rp+drwebupw.log /url:\\NAME_SERVER\DRWEB_BASE

Вот вроде и все. Теперь каждый час сервер будет обновлять с интернета антивирусные базы, а потом станции будут обновятся уже с этого сервера.

Параметры команды DrWebUpW.exe

/URL:<url сервера обновления>

с новыми лиценз. ключами Dr.Web в качестве <url сервера обновления> допускается указывать только UNC-пути. Иное игнорируется.

/PURL:<адрес proxy>

/USER:<имя пользователя http-сервера>
/PASS:<пароль пользователя http-сервера>

/PUSER:<имя пользователя прокси>
/PPASS:<пароль пользователя прокси>

/DBG - вывод отладочной информации в log

/UA - только загрузка файлов, заявленных в lst;

режим предназначен для получения полной локальной копии серверной области обновления Dr.Web; этот режим _нельзя_

использовать для обновления собственно Dr.Web, проинсталлированного на компьютере.

/ST - запускать апдейтер в невидимом окне (stealth mode)

/LNG[:<lng_file_name>]

/GO - пакетный режим работы, без диалоговых остановок.

/QU - принудительно закрывать апдейтер после окончания сеанса обновления (независимо от того, успешно оно прошло или нет).

Успешность обновления можно проверить по коду возврата drwebupw.exe (из bat-файла по значению errorlevel : 0 - успешно, иначе - неуспешно)

/DIR:<target_dir> - переназначение каталога, с которым будет опрерировать апдейтер; по умолчанию - это каталог, из которого апдейтер был запущен.

/URM:<mode>

modes:
prompt - в случае необходимости перезагрузки выдавать запрос noprompt - перезагружаться без выдачи запроса
force - перезагружать принудительно всегда
disable - запретить перезагрузку
(ini - UpdateRebootMode=<mode>)

/REG - запуск апдейтера в режиме регистрации и получения регистрационного ключа

/UPD - в режиме регистрации (/REG) дополнительно запустить и собственно обновление

/RP<log-file> - переназначение лога;

например: /RPD:\PATH\UPD.LOG - записать лог в файл D:\PATH\UPD.LOG