Skip to main content

XProtect Management Client

전용 서비스 계정을 사용하여 자동으로 설치

Last Updated: 2 minute read
버전2026r1
언어한국어

XProtect 비디오 관리 소프트웨어를 자동으로 설치하려면 아래 표에 있는 인수를 사용하여 설치 프로그램을 시작해야 합니다. 인수는 설치하기 전에 생성한 인수 XML 파일에 생성되고 저장되어야 합니다.

인수

설명

--quiet

자동 설치를 강제 실행합니다.

--arguments

전체 구성이 포함된 인수 XML 파일의 경로입니다. 경로는 다음일 수 있습니다. C:\Arguments.xml.

--license

라이선스 파일의 경로입니다.

전용 서비스 계정 사용

이 설명은 통합 보안을 위해 전용 서비스 계정을 사용하는 것을 기준으로 합니다. 어느 사용자가 로그인하든 서비스는 항상 전용 계정에서 실행되며, 해당 계정에 작업을 수행하고 네트워크, 파일, 공유 폴더에 액세스하는 데 필요한 모든 권한이 있는지 확인해야 합니다.

다음 키에 대한 인수 XML 파일에 서비스 계정을 지정해야 합니다.

SERVICEACCOUNT

SERVICEACCOUNT_NONLOC

다음 키에 대한 값에 서비스 계정의 암호를 일반 텍스트로 지정해야 합니다.

ENCRYPTEDPASSWORD

예: 자동 모드로 설치를 시작하는 명령줄:

"MilestoneXProtect 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_Latin1_General_CP1_CI_AS'로 설정해야 합니다.

ALLOW_SNAPSHOT_ISOLATION은(는) ON으로 설정해야 합니다.

READ_COMMITTED_SNAPSHOT은(는) ON으로 설정해야 합니다.

  • 서비스 계정과 각 데이터베이스에서 설치를 수행하는 데 사용되는 계정에 대해 SQL Server 로그인을 생성해야 합니다. 각 데이터베이스에 데이터베이스 사용자를 생성해야 하며, 해당 사용자는 각 데이터베이스에서 db_owner 역할의 구성원이어야 합니다.