Автоматические установки
Автоматические установки доступны для всех основных установщиков, за исключением установщика NGINX.
Для использования автоматических установок:
Войдите в систему с помощью учетной записи администратора.
Откройте PowerShell.
Выполните перечисленные ниже команды автоматической установки для каждого компонента.
Выберите соответствующую команду PowerShell в соответствии с типом пользователя, который будет запускать BriefCamслужбы (локальный пользователь или пользователь домена)
Заполните все соответствующие параметры и обратите особое внимание на
SERVER_DOMAINиSERVER_USER— эти параметры должны быть чувствительны к регистру.
Обратите внимание, что:
С помощью команд ниже можно изменить
APPDIRпараметр на:"C:\Program Files\Briefcam"вместо использованияenvпеременной.Специальные символы не поддерживаются в паролях.
Программа установки PostgreSQL
{ PostgresInstaller file name} /qn BC_DOMAIN="." BC_USER="{user to run BriefCam services}" BC_PWD="{BriefCam's user password}" DENY_USER_REMOTE_LOGIN="{true/false}" CREATE_BC_USER="NO" APPDIR="$env:ProgramFiles\briefcam\Briefcam PostgreSQL " DB_INSTALLDIR=C:\PostgreSQL POSTGRESQL_DATA_DIR="C:\PostgreSQL_Data" BRIEFCAM_SHARED_FOLDER="{BriefCam required shared folder}" POSTGRES_PORT=5432 POSTGRES_ADMIN_USER="dbadmin" POSTGRES_ADMIN_PASSWORD="{db admin password}" POSTGRES_BC_USER="{DB user for BriefCam user}" POSTGRES_BC_PASSWORD="{DB password for BriefCam user}" /l*v "C:\PostgreSQLInstaller.log
RabbitMQ
{RabbitMQInstaller имя файла} /qn APPDIR="$env:ProgramFiles\briefcam" POSTGRES_ADDRESS="{BriefCam DB hostname}"POSTGRES_PORT=5432 POSTGRES_BC_USER="{DB user for BriefCam user}POSTGRES_BC_USER_PASSWORD="{DB password for BriefCam user}"
Server Installer
Local User
{ ServerInstaller file name} /qn APPDIR="$env:ProgramFiles\briefcam\BriefCam Server" NOTIFICATION_PORT=7080 VIDEOGATEWAY_PORT=5010 POSTGRES_ADDRESS="{BriefCam DB hostname}" POSTGRES_PORT=5432 POSTGRES_BC_USER="{DB user for BriefCam user}" POSTGRES_BC_PASSWORD="{DB password for BriefCam user}" SERVER_DOMAIN="." SERVER_USER="{user to run BriefCam services}" SERVER_PWD="{BriefCam's user password}" CREATE_SERVER_USER="NO" BC_SHARED_DATA_FOLDER="\\{server hostname}\BriefCam" PASSPHRASE="{optional passphrase}" IS_VIDEO_STREAMING="YES" /l*v "{logfolder}\log.log"
Domain User
{ ServerInstaller file name} /qn APPDIR="$env:ProgramFiles\briefcam\BriefCam Server" NOTIFICATION_PORT=7080 VIDEOGATEWAY_PORT=5010 POSTGRES_ADDRESS="{BriefCam DB hostname}" POSTGRES_PORT=5432 POSTGRES_BC_USER="{DB user for BriefCam user}" POSTGRES_BC_PASSWORD="{DB password for BriefCam user}" SERVER_DOMAIN="{domain name}" SERVER_USER="{user to run BriefCam services}" SERVER_PWD="{BriefCam's user password}" CREATE_SERVER_USER="NO" BC_SHARED_DATA_FOLDER="\\{server hostname}\BriefCam" PASSPHRASE="{optional passphrase}" IS_VIDEO_STREAMING="YES" /l*v "{logfolder}\log.log"
Программа установки RESEARCH
Автоматическая установка с параметрами по умолчанию
{ ResearchInstaller file name}
Автоматическая установка с параметрами, отличными от параметров по умолчанию
{ ResearchInstaller file name} --SERVER_PORT "8090" --RESEARCH_ENDPOINT "{RESEARCH hostname or load balancer endpoint}" --POSTGRES_ADDRESS "{BriefCam DB hostname}" --POSTGRES_PORT "5432" --POSTGRES_BC_USER "{DB user for BriefCam user}" --POSTGRES_BC_PASSWORD "{DB password for BriefCam user}" --DOMAIN_NAME "." --BRIEFCAM_USER "{user to run BriefCam services}" --BRIEFCAM_USER_PWD "{BriefCam's user password} --QLIK_DATA_FOLDER "C:\QlikShare" --QLIK_BACKUP_FOLDER "C:\Program Files\BriefCam\qlikbackup"
Пользовательская лицензия LEF
{ ResearchInstaller file name} --SERVER_PORT "8090" --RESEARCH_ENDPOINT "{RESEARCH hostname or load balancer endpoint} --POSTGRES_ADDRESS "{BriefCam DB hostname}" --POSTGRES_PORT "5432" --POSTGRES_BC_USER "{DB user for BriefCam user}" --POSTGRES_BC_PASSWORD "{DB password for BriefCam user}" --QLIK_LICENSE_SERIAL "9721750115078957" --QLIK_LICENSE_CONTROL "10565" --QLIK_LICENSE_LEF "{Qlik license lef}`n`ANALYZER`;`20`;`;`n`GEOANALYTICS`;`YES`;`;`n`GEOPLUS`;`YES`;`;`n`IGNORE_TOKENS`;`YES`; `;`n`OVERAGE`;`NO`;`;`n`PRODUCTLEVEL`;`50`;`;`2023`-01`-20`n`PROFESSIONAL`;`4`;`;`n`SPECIAL_EDITION`;`NFR`;`;`n`SPECIAL_EDITION`;`OEM`;`;`n`TIMELIMIT`;`VALUE`;`;`2023`-01`-`21`n`WEBCONNECTORS`;`YES`;`;`n`4YK2`-PAQN`-NDSB`-7YN6`-L2JX" --DOMAIN_NAME "." --BRIEFCAM_USER "{user to run BriefCam services}" --BRIEFCAM_USER_PWD "{BriefCam's user password} --QLIK_DATA_FOLDER "C:\QlikShare" --QLIK_BACKUP_FOLDER "C:\Program Files\BriefCam\qlikbackup"
Распределенная установка
{ ResearchInstaller file name} --SERVER_PORT "8090" --RESEARCH_ENDPOINT "{RESEARCH hostname or load balancer endpoint} --POSTGRES_ADDRESS "{BriefCam DB hostname}" --POSTGRES_PORT "5432" --POSTGRES_BC_USER "{DB user for BriefCam user}" --POSTGRES_BC_PASSWORD "{DB password for BriefCam user}" --DOMAIN_NAME "." --BRIEFCAM_USER "{user to runBriefCamservices}" --BRIEFCAM_USER_PWD "{BriefCam's user password} --QLIK_DATA_FOLDER "C:\QlikShare" --QLIK_BACKUP_FOLDER "C:\Program Files\BriefCam\qlikbackup"
Программа установки веб-служб
Локальный пользователь
{ WebInstaller file name} /qn APPDIR="$env:ProgramFiles\briefcam" WS_HOST="$env:computername" WS_PORT=80 CREATE_SERVER_USER="NO" SERVER_DOMAIN="." WS_USER="{user to run BriefCam web services}" WS_PWD="BriefCam's user password}" POSTGRES_ADDRESS="{BriefCam DB hostname}" POSTGRES_PORT=5432 POSTGRES_BC_USER="{DB user for BriefCam user}" POSTGRES_BC_PASSWORD="{DB password for BriefCam user}" BRIEFCAM_SHARE="\\{server hostname}\BriefCam" LICENSE_SERVER_ADDR="{server hostname}" PASSPHRASE="{optional passphrase}" USAGE_DATA_SETTINGS="{true/false}" /l*v "{logfolder}\log.log"
Пользователь домена
{ WebInstaller file name} /qn APPDIR="$env:ProgramFiles\briefcam" WS_HOST="$env:computername" WS_PORT=80 CREATE_SERVER_USER="NO" SERVER_DOMAIN="{domain name}" WS_USER="{user to run BriefCam web services}" WS_PWD="BriefCam's user password}" POSTGRES_ADDRESS="{BriefCam DB hostname}" POSTGRES_PORT=5432 POSTGRES_BC_USER="{DB user for BriefCam user}" POSTGRES_BC_PASSWORD="{DB password for BriefCam user}" BRIEFCAM_SHARE="\\{server hostname}\BriefCam" LICENSE_SERVER_ADDR="{server hostname}" PASSPHRASE="{optional passphrase}" USAGE_DATA_SETTINGS="{true/false}" /l*v "{logfolder}\log.log"
Подключаемые модули VMS
Чтобы запустить автоматическую установку подключаемого модуля Milestone без SSO, используйте следующую командную строку:
{ MilestoneInstaller file name} /qn APPDIR="$env:ProgramFiles\briefcam"
Для запуска автоматической установки подключаемого модуля Milestone с SSO используйте следующую командную строку:
{ MilestoneInstaller file name} /qn APPDIR="$env:ProgramFiles\briefcam" INSTALL_SSO_PROVIDER="YES" MILESTONE_VMS_ADDRESS="{ip/hostname}" SSO_PROVIDER_ADDRESS="{address url}"
Для автоматической установки BriefCamGenetecPlugin.exeфайла используйте следующую командную строку:
{ GenetecInstaller file name} /qn APPDIR="$env:ProgramFiles\briefcam" SDK_PATH="{path to 5.8 SDK}" SD_5_7_PATH="{path to 5.7 SDK}"
Для автоматической установки BriefCamGenetecPlugin5_9.exeфайла используйте следующую командную строку:
./{ GenetecInstaller file name} /qn APPDIR="$env:ProgramFiles\briefcam" SDK_PATH="{path to 5.9 SDK}" SD_5_7_PATH="{path to 5.7 SDK}"
Автоматическая установка Genetecвстроенного клиента
Чтобы запустить автоматическую установку XProtect GenetecEmbedded Client, используйте следующую командную строку (если вы хотите установить более новую версию, см. следующий раздел ниже):
.\{Genetecembedded client installer} /qn BC_WEB_SERVER_ADDRESS="{host ofBriefCamweb}/app"
Автоматическая установка Genetecвстроенного клиента ― обновление
Чтобы установить новую версию, необходимо удалить предыдущую версию.
Откройте CMD от имени администратора и выполните следующую команду:
wmic product get nameВы получите список установленных программ на вашем компьютере. Выполнить:
wmic product where name="<program_name>" call uninstall
Где - <program_name>это имя плагина, который вы хотите удалить, в точности так, как указано в первой команде. Пример:
wmic product where name="BriefCam Embedded Client for Genetec SecurityCenter 64bit" call uninstall
В следующий раз, когда вы удалите эту программу, вы можете вызвать только вторую команду, так как вы уже знаете точное имя программы.
Для автоматической установки подключаемого NiceVisionмодуля используйте следующую командную строку:
{Имя файла NiceVisionустановщика} /qn APPDIR="C:\Program Files\BriefCam\BriefCam Server\"SDK_PATH="Путь к компоненту {NiceVisionSDK Player}"
Сервер Linux — Автоматическая Установка
Вы можете запустить установщик Linux с параметрами (неинтерактивный режим), выполнив следующую команду (пароль должен быть заключен в кавычки, как в примере ниже):
CondorInstaller.py [-h] [--standalone-mode] [--allow-self-signed] [--skip-disk-space-check] --windows-server-node WINDOWS_SERVER_NODE --rabbitmq-password RABBITMQ_PASSWORD --api-key API_KEY [--rabbitmq-user RABBITMQ_USER] [--rabbitmq-server-node RABBITMQ_SERVER_NODE] [--rabbitmq-server-node-port RABBITMQ_SERVER_NODE_PORT] [--rabbitmq-mgmt-port RABBITMQ_MGMT_PORT] [--license-server LICENSE_SERVER]
Пример:
sudo ./CondorInstaller_21402_encrypted.sh –-windows-server-node '172.1.1.200' --rabbitmq-password 'GFRS234' --api-key 12345678123456781234567812345678
Для просмотра всех параметров введите следующую команду:.sudo ./CondorInstaller.py -- help