전용 서비스 계정을 사용하여 자동으로 설치
XProtect 비디오 관리 소프트웨어를 자동으로 설치하려면 아래 표에 있는 인수를 사용하여 설치 프로그램을 시작해야 합니다. 인수는 설치하기 전에 생성한 인수 XML 파일에 생성되고 저장되어야 합니다.
| 인수 | 설명 |
|---|---|
--quiet | 자동 설치를 강제 실행합니다. |
--arguments | 전체 구성이 포함된 인수 XML 파일의 경로입니다. 경로는 다음일 수 있습니다. C:\Arguments.xml. |
--license | 라이선스 파일의 경로입니다. |
전용 서비스 계정 사용
이 설명은 통합 보안을 위해 전용 서비스 계정을 사용하는 것을 기준으로 합니다. 어느 사용자가 로그인하든 서비스는 항상 전용 계정에서 실행되며, 해당 계정에 작업을 수행하고 네트워크, 파일, 공유 폴더에 액세스하는 데 필요한 모든 권한이 있는지 확인해야 합니다.
다음 키에 대한 인수 XML 파일에 서비스 계정을 지정해야 합니다.
|
|
|
|
다음 키에 대한 값에 서비스 계정의 암호를 일반 텍스트로 지정해야 합니다.
|
|
예: 자동 모드로 설치를 시작하는 명령줄:
"Milestone XProtect VMS Products 2023 R2 System Installer.exe" --quiet --arguments=C:\Arguments.xml --license=C:\M01-C01-231-01-ABCDEF.lic
예: 전용 서비스 계정 사용을 기준으로 하는 인수 파일
<?xml version="1.0" encoding="utf-8"?>
<CommandLineArguments xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:milestone-systems">
<InstallEnvironment>
<Parameters>
<KeyValueParametersOfStringString>
<Value>true</Value>
<Key>USERACCOUNT</Key>
</KeyValueParametersOfStringString>
<KeyValueParametersOfStringString>
<Value>domain\sampleaccount</Value>
<Key>SERVICEACCOUNT</Key>
</KeyValueParametersOfStringString>
<KeyValueParametersOfStringString>
<Value>domain\sampleaccount</Value>
<Key>SERVICEACCOUNT_NONLOC</Key>
</KeyValueParametersOfStringString>
<KeyValueParametersOfStringString>
<Value>sampleaccountpasswordplaintext</Value>
<Key>ENCRYPTEDPASSWORD</Key>
</KeyValueParametersOfStringString>
<KeyValueParametersOfStringString>
<Value>%PROGRAMFILES%\Milestone</Value>
<Key>TARGETDIR</Key>
</KeyValueParametersOfStringString>
<KeyValueParametersOfStringString>
<Value>true</Value>
<Key>IsXPCO</Key>
</KeyValueParametersOfStringString>
<KeyValueParametersOfStringString>
<Value>true</Value>
<Key>IsDPInstaller</Key>
</KeyValueParametersOfStringString>
<KeyValueParametersOfStringString>
<Value>false</Value>
<Key>LEGACY</Key>
</KeyValueParametersOfStringString>
<KeyValueParametersOfStringString>
<Value>yes</Value>
<Key>SQL-KEEP-DATA</Key>
</KeyValueParametersOfStringString>
<KeyValueParametersOfStringString>
<Value>no</Value>
<Key>SQL-CREATE-DATABASE</Key>
</KeyValueParametersOfStringString>
<KeyValueParametersOfStringString>
<Value>True</Value>
<Key>IS_EXTERNALLY_MANAGED</Key>
</KeyValueParametersOfStringString>
<KeyValueParametersOfStringString>
<Value>Data Source=server.database.windows.net;Initial Catalog=Surveillance;Persist Security Info=True;TrustServerCertificate=True;Authentication=ActiveDirectoryIntegrated</Value>
<Key>SQL_CONNECTION_STRING_MS</Key>
</KeyValueParametersOfStringString>
<KeyValueParametersOfStringString>
<Value>Data Source=server.database.windows.net;Initial Catalog=Surveillance_IDP;Persist Security Info=True;TrustServerCertificate=True;Authentication=ActiveDirectoryIntegrated</Value>
<Key>SQL_CONNECTION_STRING_IDP</Key>
</KeyValueParametersOfStringString>
<KeyValueParametersOfStringString>
<Value>Data Source=server.database.windows.net;Initial Catalog=Surveillance_IM;Persist Security Info=True;TrustServerCertificate=True;Authentication=ActiveDirectoryIntegrated</Value>
<Key>SQL_CONNECTION_STRING_IM</Key>
</KeyValueParametersOfStringString>
<KeyValueParametersOfStringString>
<Value>Data Source=server.database.windows.net;Initial Catalog=Surveillance;Persist Security Info=True;TrustServerCertificate=True;Authentication=ActiveDirectoryIntegrated</Value>
<Key>SQL_CONNECTION_STRING_ES</Key>
</KeyValueParametersOfStringString>
</Parameters>
</InstallEnvironment>
</CommandLineArguments>
설치하기 전에 완료해야 할 사전 요구 사항:
-
서비스 계정과 설치에 사용할 계정을 생성해야 합니다.
-
서비스 계정은 설치하는 컴퓨터에서 서비스로 로그인할 수 있도록 허용되어야 합니다. Log-on-as-a-service를 참조하십시오.
-
XProtect에서 사용할 데이터베이스를 생성해야 하며, 해당 데이터베이스의 이름을 인수 XML 파일에 다음과 같이 지정해야 합니다.
| 데이터베이스 이름 |
|---|
Surveillance
|
Surveillance_IDP
|
Surveillance_IM
|
-
다음 목록에 따라 데이터베이스를 구성해야 합니다.
| 데이터베이스 구성 |
|---|
|
기본 조합은 ' |
|
|
|
|
-
서비스 계정과 각 데이터베이스에서 설치를 수행하는 데 사용되는 계정에 대해 SQL Server 로그온을 생성해야 합니다. 각 데이터베이스에 데이터베이스 사용자를 생성해야 하며, 해당 사용자는 각 데이터베이스에서 db_owner 역할의 구성원이어야 합니다.