Для настройки обновления вирусных баз и компонентов 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.
|
Одновременно можно обновлять несколько элементов, например:
-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"
|
|
При использовании сетевого пути путь должен быть указан в следующем виде: --zone="file://\\[hostname/ip]\[folder_path]"
|
|