Настройка параметров обновления

Для настройки обновления вирусных баз и компонентов Dr.Web доступен файл drwupsrv.bat. Данный файл находится в папке с установленным Dr.Web. Команды, прописанные в файле, выполняются при запуске задания Doctor Web for Exchange Update Task в планировщике заданий Windows.

Чтобы установить настройки обновления, укажите необходимые параметры для команд -c update и -c postupdate.

Параметры команды -c update

Команда -c update выполняет обновление вирусных баз и компонентов Dr.Web.

Параметр

Описание

--type arg

Тип обновления:

update-revision — обновление компонентов в пределах текущей ревизии.

--disable-postupdate

Последующее обновление выполняться не будет. Работа модуля обновления будет завершена после выполнения обновления.

--verbosity arg

Уровень детализации журнала:

error — стандартный;

info — расширенный;

debug — отладочный.

--interactive

Если параметр указан, при выполнении некоторых команд будет задействовано большее количество ресурсов.

--param args

Дополнительные параметры, передаваемые для скрипта.

Формат: <имя>=<значение>.

По умолчанию установлено значение plugin=exchange.

-n [ --component ] arg

Перечень компонентов, которые необходимо обновить:

updater — файл drwupsrv.exe;

antispam — файл vrcpp.dll;

scan-engine — файлы dwengine.exe, ccsdk.dll, dwsewsc.exe, dwinctl.dll, dwarkdaemon.exe, arkdb.bin, dwqrui.exe, dwarkapi.dll;

av-engine — вирусные базы (файлы с расширением *.vdb);

exchange-plugin-setup — файл exchange-setup.exe.

warning_green

Одновременно можно обновлять несколько элементов, например:

-n av-engine updater

-g [ --proxy ] agr

Прокси-сервер для обновления в формате <адрес>: <порт>.

-u [ --user ] agr

Имя пользователя прокси-сервера.

-k [ --password ] arg

Пароль пользователя прокси-сервера.

Пример команды -c update для обновления вирусных баз через прокси-сервер:

-c update --type=update-revision --disable-postupdate --verbosity=debug --interactive --param="plugin=exchange" -n av-engine --proxy=192.168.134.128:808 --user=qwerty --password=qwerty

Параметры команды -c postupdatе

Команда -c postupdatе выполняет последующее обновление вирусных баз и компонентов Dr.Web.

Параметр

Описание

--verbosity arg

Уровень детализации журнала:

error — стандартный;

info — расширенный;

debug — отладочный.

--interactive

Если параметр указан, при выполнении некоторых команд будет задействовано большее количество ресурсов.

--param arg

Дополнительные параметры, передаваемые для скрипта.

Формат: <имя>=<значение>.

По умолчанию установлено значение "plugin=exchange".

Пример команды -c postupdatе:

-c postupdate --verbosity=debug --interactive --param="plugin=exchange"

Создание зеркала обновлений

Если у вас нет возможности обновлять Dr.Web через интернет или вы хотите сократить объем внешнего трафика, вы можете создать зеркало, чтобы выполнять обновление продуктов «Доктор Веб» по локальной сети.

Чтобы создать зеркало обновлений, выполните следующие действия на сервере с доступом в интернет

1.Запустите файл drwupsrv.exe со следующими параметрами:

-c download --zones=<file_path> --key-dir=<folder_path> --repo-dir=<folder_path> --version=90 --verbosity=debug --log-dir=<file_path>

Укажите необходимые значения параметров:

zones=<file_path> — путь к файлу зоны обновлений drwzones.xml. Этот файл можно найти с помощью переменной окружения %PROGRAMDATA% (при ее вызове в консоли запуска программ Пуск -> Выполнить) в папке %PROGRAMDATA%\Doctor Web\Updater\etc.

key-dir=<folder_path> — путь к папке с лицензионным ключевым файлом. Это папка, в которую был извлечен лицензионный ключевой файл из ZIP-архива, высланного на электронную почту (см. Получение ключевого файла).

repo-dir=<folder_path> — путь к папке с обновлениями. Обратите внимание, что к папке должен быть настроен общий доступ.

Например:

drwupsrv.exe -c download --zones=C:\Mirror\drwzones.xml --key-dir=C:\Mirror --repo-dir=C:\Mirror\Repo\ --version=90 --verbosity=debug --log-dir=C:\Mirror\Repo\

2.На сервере с установленным Dr.Web откройте файл drwupsrv.bat, в строке set upparams добавьте следующий параметр и запустите файл:

--zone="file://<repo_folder_path>"

Например:

set upparams=-c update --type=update-revision --disable-postupdate --verbosity=debug --interactive --param="plugin=exchange" --zone="file://C:\Mirror\Repo"

warning_green

При использовании сетевого пути путь должен быть указан в следующем виде: --zone="file://\\[hostname/ip]\[folder_path]"