H4. Сетевой инсталлятор

Формат команды запуска:

drwinst [<ключи>] [<переменные>] [<серверы>]

Ключи

Допустимые ключи:

-compression=<режим> — режим сжатия трафика с Сервером. Допустимые значения yes, no, possible (по умолчанию no).

-help — выдать справку. Аналогично интерфейсному модулю Агента.

-home=<каталог> — каталог установки. По умолчанию – "Program Files\DrWeb Enterprise Suite" на системном диске.

-id=<идентификатор_станции> — задает идентификатор станции, на которую устанавливается Агент.

-interactive — запустить инсталлятор в интерактивном режиме.

Описание установки Агента в интерактивном (графическом) режиме инсталлятора приведено в разделе Установка Dr.Web Enterprise Agent.

Если ключ -interactive не задан, установка Агента будет производиться в фоновом режиме инсталлятора (см. раздел Установка Dr.Web Enterprise Agent). При этом интерактивный графический интерфейс инсталлятора может быть отображен в случае возникновения ошибки установки или ошибки запуска установки.

 

При удаленной инсталляции Агентов с использованием Центра Управления данный ключ не функционирует.

 

Ключ -interactive не может быть использован совместно c переменными. В случае задания переменных, они будут проигнорированы.

 

-key=<открытый_ключ> — полный путь к файлу открытого ключа Сервера. По умолчанию ключ drwcsd.pub находится в подкаталоге Installer каталога установки Сервера.

-log=<файл_протокола> — полный путь к файлу протокола установки (указывается при инсталляции Агента) или удаления (указывается при деинсталляции Агента).

Для хранения файла протокола установки по умолчанию используется подкаталог logs каталога, задаваемого в ключе -home при установке.

Для хранения файла протокола удаления по умолчанию используется пользовательский каталог для хранения временных файлов.

 

Если ключ -log не указан, имена файлов протокола формируются автоматически с использованием GUID и названия компьютера.

 

-platforms=p1,p2,p3... — порядок загрузки платформ (по умолчанию стандартный, см. Приложение J. Использование скрипта начальной установки для Dr.Web Enterprise Agent).

-pwd=<пароль> — указать пароль Агента для доступа к Серверу.

-regagent — регистрировать Агент в списке Установка и удаление программ (Add or Remove Programs).

-retry=<количество> — аналогично Агенту.

-script=<имя_скрипта> — задает файл с выполняемым скриптом. Используется вместе с ключом -uninstall для деинсталляции антивирусного ПО.

-timeout=<время> — аналогично Агенту.

-trace — детально протоколировать место возникновения ошибки, применим и в остальных приложениях.

-uninstall — деинсталляция пакета на станции с помощью выполнения скрипта деинсталляции (см. ключ -script). Если скрипт не указан явно, будет выполнен внутренний скрипт деинсталляции.

При отсутствии данного ключа (эквивалентно заданию -no-uninstall) производится инсталляция.

-verbosity=<уровень_подробности> — уровень детализации протокола (аналогично Агенту, см. H3. Dr.Web Enterprise Agent). По умолчанию ALL.

 

Данный ключ определяет степень подробности протоколирования в файл, заданный следующим после него ключом -log (см. выше). В одной команде может быть несколько ключей данного типа.

 

Ключи -verbosity и -log позиционно-зависимы.

При использовании этих ключей одновременно, ключ -verbosity должен идти перед ключом -log: ключ -verbosity переопределяет уровень детализации протоколов, расположенных по путям, следующим далее в командной строке.

 

Переменные

Переменные задаются после ключей в виде списка, формат элементов следующий:

<переменная>=<значение>

Несколько  наиболее важных переменных:

agent.language="C:\Program Files\DrWeb Enterprise Suite\RU-ESAUI.DWL" — параметр задает режим отображения контекстного меню Агента на русском языке. В качестве значения необходимо использовать полный путь к файлу языковых ресурсов (по умолчанию используется английский язык).

spider.install=no — не устанавливать SpIDer Guard. При отсутствии переменной — устанавливать.

spiderml.install=no — аналогично, не устанавливать SpIDer Mail.

scanner.install=no — аналогично, не устанавливать Сканер Dr.Web для Windows.

spidergate.install=no — аналогично, не устанавливать SpIDer Gate.

agent.id=<идентификатор>.

agent.password=<пароль> — идентификатор и пароль рабочей станции; если эти параметры заданы, станция подключается не как «новичок», а с указанными параметрами.

Серверы

Список Серверов полностью аналогичен описанному для Агента.