Существует возможность запуска программы установки ПК C-Werk в невидимом режиме (без пользовательского интерфейса).
Примечание.
Критерием окончания работы программы установки является завершение процесса Redist.exe в диспетчере задач Windows.
Данный вид установки осуществляется с помощью задания параметров файла установки setup.exe в командной строке Windows. Параметры файла установки приведены в таблице.
Параметр файла установки в командной строке | Описание |
/? или /help | Вызов окна помощи |
/x или /uninstall | Удаление ПК C-Werk с сохранением конфигурации |
/x/removeall | Удаление ПК C-Werk без сохранения конфигурации |
/r или /repair | Восстановление ПК C-Werk |
/qn или /quiet | Невидимый режим установки ПК C-Werk |
/norestart | Отключение автоматической перезагрузки системы во время установки |
/debug | Запись событий установки в log-файл |
/noOSCheck | Игнорировать проверку совместимости с операционной системой |
/postgresinstalldir="D:\Postgres" | Директория установки cервера баз данных PostgreSQL |
/LANG=”ru” | Выбор языка программы установки: ru - русский en - английский |
/INSTALLTYPE="ServerClient" | Тип установки: ServerClient - Сервер и Клиент (используется по умолчанию) Client - только Клиент |
/ADD="[]" | Список компонентов для установки или удаления (в случае удаления продукта). Возможные значения приведены в таблице ниже. |
/REMOVE="[]" | Список компонентов, которые не требуется устанавливать или удалять (в случае удаления продукта). Возможные значения приведены в таблице ниже. |
/dpcmd="INSTALL_BOSCH_VIDEOSDK=\"no\"" | Установка драйвера Bosch VideoSDK (см. примечание) no - не устанавливать yes - устанавливать |
/CMD="[commands]" | Значения свойств для базовой программы установки. Где commands это [Свойство]=\"[Значение]\" или [Свойство]='[Значение]'. Доступные свойства программы установки приведены в таблице ниже |
Внимание!
В некоторых случаях установка драйвера Bosch VideoSDK приводит к открытию интерфейса командной строки, для продолжения установки необходимо закрыть данное окно
Возможные значения параметров /ADD и /REMOVE:
Архитектура x86 | Архитектура x64 |
BaseProduct | BaseProduct |
IPDriverPack_x86 | IPDriverPack_x86 |
Guardant_x86 | Guardant_amd64 |
Postgres | Postgres |
dotnetfx35_x86 | dotnetfx35_x86 |
Redist2005_x86 | Redist2005_x86 |
Redist2010_x86 | Redist2010_x86 |
DetectorPack | DetectorPack |
Свойства программы установки:
Свойства программы установки | Описание |
QUICKLAUNCH_SHORTCUT='1' | Создать ярлык быстрого запуска: 1 - создавать (используется по умолчанию); 0 - не создавать. |
DESKTOP_SHORTCUT='1' | Создать ярлык на рабочем столе: 1 - создавать (используется по умолчанию); 0 - не создавать. |
INSTALLDIR='[%ProgramFiles%\Grundig\C-Werk]' | Директория установки ПК C-Werk |
NGP_IFACE_WHITELIST="0.0.0.0/0" | Задание используемых сетевых интерфейсов. Значение по умолчанию - "0.0.0.0/0" (все доступные интерфейсы). Формат задания интерфейсов: "IP-адрес1/количество единичных бит в маске,IP-адрес2/количество единичных бит в маске" |
NGP_ALT_ADDR="0.0.0.0" | Задание альтернативного адреса Сервера (внешний адрес коммутатора, если Сервер находится за NAT). Формат задания интерфейсов: "IP-адрес1 или DNS-имя1, IP-адрес2 или DNS-имя2" |
PORT_RANGE_START="49999" | Начало диапазона портов, используемых Сервером. 49999 - значение по умолчанию. |
PORT_RANGE_COUNT="100" | Количество используемых портов. Минимальное значение - 20. 100 - значение по умолчанию. |
Свойства типа установки Сервер и Клиент | |
PATH_TO_DATABASE='[INSTALLDIR]Metadata' | Директория хранения БД траекторий объектов |
FBUSER_TYPE='DEFAULT' | Выбор учетной записи пользователя файлового браузера. DEFAULT - Создать новую учетную запись, имя будет выбрано по умолчанию - C-Werk File Browser (используется по умолчанию). SYSTEM - Выбрать учетную запись Local System. SPECIFY - Создать новую учетную запись, имя и пароль задается самостоятельно. |
FBUSER_NAME='[C-Werk File Browser]' | Задание имени и пароля учетной записи пользователя файлового браузера. Используется при указании значения SPECIFY параметра FBUSER_TYPE |
FBUSER_PSW='[C-Werk2.0.0]' | |
CONFIG_PATH='[CommonAppDataDirectory]' | Директория хранения файлов и папок конфигурации |
DOMAIN_NAME_TYPE = '[NewDomain]' | Выбор C-Werk-домена: NewDomain - создание нового C-Werk-домена (используется по умолчанию); WithoutDomain - не добавлять Сервер в C-Werk-домен; TheSameDomain - использование существующего C-Werk-домена. |
WHATDBUSE = '[EXIST]' | EXIST - Использовать существующую базу данных журнала (используется по умолчанию). NEWDB - Создать новую базу данных. |
WHATVMDADBUSE = '[EXIST]' | EXIST - Использовать существующую базу данных траекторий объектов (используется по умолчанию). NEWDB - Создать новую базу данных. |
Пример запуска программы установки ПК C-Werk в невидимом режиме:
setup.exe /quiet /norestart /debug /INSTALLTYPE="ServerClient" /REMOVE="Guardant_x86" /CMD="CREATE_QUICKLAUNCH_SHORTCUT=\"0\" PORT_RANGE_COUNT=\"50\" DOMAIN_NAME_TYPE=\"WithoutDomain\""
В результате выполнения данного действия файл установки setup.exe запустится со следующими параметрами:
- программа установки выполнит установку ПК C-Werk в невидимом режиме (/quiet);
- без перезагрузки системы (/norestart);
- события установки будут записываться в log-файл (/debug);
- тип установки – Сервер и Клиент (/INSTALLTYPE="ServerClient");
- не установятся драйвера Guardant (/REMOVE="Guardant_x86");
- установка выполнится со следующими свойствами (/CMD=):
- без создания ярлыка быстрой загрузки (="CREATE_QUICKLAUNCH_SHORTCUT=\"0\");
- для работы Сервера будет выделено 50 портов (PORT_RANGE_COUNT="50");
- Сервер не будет добавлен в C-Werk-домен (DOMAIN_NAME_TYPE='[WithoutDomain]').