Настройка обновления DrWeb из локальной сети
В общем задача - настроить сервер и станции так, что бы сервер обновлялся с интернета, а станции уже с сервера.
Настройка обновления 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