자동 설치
자동 설치는 NGINX 설치 관리자를 제외한 모든 기본 설치 프로그램에 대해 사용할 수 있습니다.
자동 설치를 사용하려면 다음을 수행합니다.
관리자 계정을 사용하여 시스템에 로그인합니다.
PowerShell을 엽니다.
각 구성 요소에 대해 아래 나열된 자동 설치 명령을 실행합니다.
의 서비스를 실행하려는 사용자 유형(로컬 사용자 또는 도메인 사용자)에 따라 BriefCam관련 PowerShell 명령을 선택합니다
모든 관련 매개변수를 입력하고 특별히 주의하십시오.
SERVER_DOMAIN그리고SERVER_USER- 이러한 매개변수는 대소문자를 구분해야 합니다.
다음 사항에 유의하십시오.
아래 명령에서 변수를 사용하는 대신
APPDIR매개변수를 다음"C:\Program Files\Briefcam"으로 변경할 수env있습니다.암호에는 특수 문자가 지원되지 않습니다.
PostgreSQL 설치 프로그램
{ PostgresInstaller 파일 이름} /qn BC_DOMAIN="." BC_USER="{USER to run BriefCam services}" BC_PWD="{BriefCam의 사용자 암호}" DENY_USER_REMOTE_LOGIN="{TRUE/FALSE}" CREATE_BC_USER="NO" APPDIR="$env:ProgramFiles\Briefcam PostgreSQL " DB_INSTALLDIR=C:\PostgreSQL POSTGRESQL_DATA_DIR="C:\PostgreSQL_Data" BRIEFCAM_SHARED_FOLDER="{BriefCam 필수 공유 폴더}" POSTGRES_PORT=5432 POSTGRES_ADMIN_USER="DBADMIN" POSTGRES_ADMIN_PASSWORD="{db}" POSTGRES_BC_USER="{BriefCam 사용자용 BRIEFCAM_PASSWORD} DB="{BriefCam 사용자에 대한 DB 암호}" /l*v "C:\PostgreSQLInstaller.log
RabbitMQ
{ RabbitMQInstaller file name} /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 파일 이름} —SERVER_PORT "8090" —RESEARCH_ENDPOINT "{RESEARCH 호스트 이름 또는 로드 밸런서 엔드포인트}" —POSTGRES_ADDRESS "{BriefCam DB 호스트 이름}" —POSTGRES_PORT "5432" —POSTGRES_BC_USER "{BriefCam 사용자}의 경우 DB 사용자}" —POSTGRES_BC_PASSWORD "{BriefCam 사용자}의 경우 DB 암호" —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"
사용자 정의 LEF 라이선스
{ ResearchInstaller 파일 이름} —SERVER_PORT "8090" —RESEARCH_ENDPOINT "{RESEARCH 호스트 이름 또는 로드 밸런서 엔드포인트} —POSTGRES_ADDRESS "{BriefCam DB 호스트 이름}" —POSTGRES_PORT "5432" —POSTGRES_BC_USER "{DB user for BriefCam 사용자}" —POSTGRES_BC_PASSWORD "{DB PASSWORD for BriefCam 사용자}" —QLIK_LICENSE_SERIAL "9721750115078957" —QLIK_LICENSE_CONTROL "10565" —QLIK_LICENSE_LEF "{Qlik 라이선스 lef}`n`ANALYZER`;`20`;`n`GEOPLUS`;`YES`;`IGNORE_TOKENS`;`YES`;`YES`;`YES``;`N`;`NAME`;`NAME`;N`;`에 있습니다. 초과`;`NO`;`n`PRODUCTLEVEL`;`50`;`2023`-01`-20`N`PROFESSIONAL`;`4`;`n`SPECIAL_EDITION`;`NFR`;`n`SPECIAL_EDITION`;`OEM`;`N`TIMELIMIT`;`VALUE`;`2023`-01`-`WEBCONNECTORS`;`YES`;`n`4YK2`-PAQN`-NDSB`-7YN6`-L2JX" —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"
분산 설치
{ ResearchInstaller file name} —SERVER_PORT "8090" —RESEARCH_ENDPOINT "{RESEARCH 호스트 이름 또는 로드 밸런서 엔드포인트} —POSTGRES_ADDRESS "{BriefCam DB 호스트 이름}" —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 파일 이름} /qn APPDIR="$env:ProgramFiles\briefcam" WS_HOST="$env:computername" WS_PORT=80 CREATE_SERVER_USER="NO" SERVER_DOMAIN="." WS_USER="{사용자가 BriefCam 웹 서비스를 실행할 때}" WS_PWD="BriefCam의 사용자 암호}" POSTGRES_ADDRESS="{BriefCam DB 호스트 이름}" POSTGRES_PORT=5432 POSTGRES_BC_USER="{BriefCam 사용자의 경우}" POSTGRES_BC_USER="{DB PASSWORD for BriefCam 사용자}" POSTGRES_SHARE="\{server 호스트 이름}\BriefCam" LICENSE_SERVER_ADDR="{server 호스트 이름}" PASSPRASE="{optional passprase}" 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 플러그인
SSO 없이 Milestone Plugin의 자동 설치를 실행하려면 다음 명령줄을 사용하십시오.
{ MilestoneInstaller file name} /qn APPDIR="$env:ProgramFiles\briefcam"
SSO를 사용하여 Milestone Plugin의 자동 설치를 실행하려면 다음 명령줄을 사용하십시오.
{ 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 Embedded Client 자동 설치
Genetec Embedded Client의 자동 설치를 실행하려면 다음 명령줄을 사용하십시오(새 버전을 설치하려면 아래 다음 섹션을 참조하십시오).
.\{Genetec embedded client installer} /qn BC_WEB_SERVER_ADDRESS="{host ofBriefCamweb}/app"
Genetec Embedded Client 자동 설치 - 업그레이드
새 버전을 설치하려면 이전 버전을 제거해야 합니다.
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 Installer file name} /qn APPDIR="C:\Program Files\BriefCam\BriefCam Server\" SDK_PATH="{NiceVision SDK 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.