Настройка обновления DrWeb из локальной сети: различия между версиями

Материал из Wiki МИАЦ ВО
Перейти к навигации Перейти к поиску
(Новая: Вобщем задача. ==Настроить обновление DrWeb из интернета на один из компьютеров (сервера).== :1.Устанавлива...)
 
м (Откат правок Alngrak (обсуждение) к версии Misha)
 
(не показано 6 промежуточных версий 3 участников)
Строка 1: Строка 1:
Вобщем задача.
+
В общем задача - настроить сервер и станции так, что бы сервер обновлялся с интернета, а станции уже с сервера.
==Настроить обновление DrWeb из интернета на один из компьютеров (сервера).==
+
==Настройка обновления Dr.Web из интернета на один из компьютеров (сервер).==
:1.Устанавливаем DrWeb
+
:1.Устанавливаем Dr.Web
:2.Создаем, например, на диске D: папку DRWEB и в ней DRWEB_BASE
+
:2.Создаем, например, на диске '''D:''' папку '''DRWEB''', а в ней папку '''DRWEB_BASE'''
:3.Создаем в папке D:\DRWEB файл update.cmd
+
:3.Создаем в папке '''D:\DRWEB''' файл '''update.cmd'''
 
<pre>"C:\Program Files\DrWeb\DrWebUpW.exe" /GO /ST  /UA /QU /DIR:D:\DRWEB\DRWEB_BASE</pre>
 
<pre>"C:\Program Files\DrWeb\DrWebUpW.exe" /GO /ST  /UA /QU /DIR:D:\DRWEB\DRWEB_BASE</pre>
:4. Создаем задание для выполнения данного скрипта с периодом, например, в 1 час от пользователя или SYSTEM (без пароля) или Администратор (с паролем администратора).
+
:3.Заходим в '''Назначенные задания''' и добавляем новое задание для выполнения данного скрипта с периодом, например, в 1 час от пользователя или SYSTEM (без пароля) или Администратор (с паролем администратора).<br>
Первый раз можно запустить скрипт вручную и убедится после его выполнения, что в папке D:\DRWEB\DRWEB_BASE лежат базы антивируса
+
Первый раз можно запустить скрипт вручную и убедится после его выполнения, что в папке '''D:\DRWEB\DRWEB_BASE''' лежат базы антивируса.
==Настройка компьютеров  в локальной сети для обновления DrWeb с сервера.==
+
 
 +
==Настройка компьютеров  в локальной сети для обновления Dr.Web с сервера.==
 
:1.На сервере расшариваем папку '''D:\DRWEB\DRWEB_BASE''' с именем '''DRWEB_BASE'''
 
:1.На сервере расшариваем папку '''D:\DRWEB\DRWEB_BASE''' с именем '''DRWEB_BASE'''
:2.Устанавливаем Dr.Web на станцию (это касается и сервера).
+
:2.Устанавливаем '''Dr.Web''' на станцию (это касается и сервера - его антивирусной программы).
:3.Заходим в Назначенные задания и меняем задание Dr.Web Update. Идем в Свойства и в закладке Задание, меняем команду в строке выполнить.
+
:3.Заходим в '''Назначенные задания''' и меняем задание '''Dr.Web Update'''. Идем в '''Свойства''' и в закладке '''Задание''', меняем команду в строке '''Выполнить'''.
 
Было:
 
Было:
 
<pre>"C:\Program Files\DrWeb\DrWebUpW.exe" /go /st /qu /reg- /rp+drwebupw.log /urm:disable</pre>
 
<pre>"C:\Program Files\DrWeb\DrWebUpW.exe" /go /st /qu /reg- /rp+drwebupw.log /urm:disable</pre>
 
Стало:
 
Стало:
 
<pre>"C:\Program Files\DrWeb\DrWebUpW.exe" /go /st /qu /reg- /rp+drwebupw.log /url:\\NAME_SERVER\DRWEB_BASE</pre>
 
<pre>"C:\Program Files\DrWeb\DrWebUpW.exe" /go /st /qu /reg- /rp+drwebupw.log /url:\\NAME_SERVER\DRWEB_BASE</pre>
Вот вроде и все. Теперь каждый час сервер будет обновлять с инета базы данных, а потом станции будут обновлятся с этого сервера.
+
Вот вроде и все. Теперь каждый час сервер будет обновлять с интернета антивирусные базы, а потом станции будут обновятся  уже с этого сервера.
 
==Параметры команды DrWebUpW.exe==
 
==Параметры команды DrWebUpW.exe==
 
/URL:<url сервера обновления>
 
/URL:<url сервера обновления>
:с новыми лиценз.ключами Dr.Web в качестве <url сервера обновления> допускается указывать только UNC-пути. Иное игнорируется.
+
:с новыми лиценз. ключами Dr.Web в качестве <url сервера обновления> допускается указывать только UNC-пути. Иное игнорируется.
  
 
/PURL:<адрес proxy>
 
/PURL:<адрес proxy>

Текущая версия на 16:11, 5 марта 2013

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

Настройка обновления 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