Skip to main content

XProtect Management Client

Instalați în tăcere folosind un cont de serviciu dedicat

Last Updated: 2 minute read
Versiune2026r1
LimbăRomână

Dacă doriți să instalați XProtect VMS nesupravegheat, trebuie să porniți programul de instalare cu argumentele din tabelul de mai jos. Argumentele trebuie create și salvate într-un fișier XML de argumente pe care îl generați înainte de instalare.

Argument

Descriere

--quiet

Forțează instalarea silențioasă.

--arguments

Calea către fișierul XML de argumente cu configurare completă. Calea ar putea fi: C:\Arguments.xml.

--license

Calea către fișierul de licență.

Utilizarea unui cont de serviciu dedicat

Această descriere se bazează pe utilizarea unui cont de serviciu dedicat pentru securitate integrată. Serviciile rulează întotdeauna pe contul dedicat, indiferent de utilizatorul care este conectat și trebuie să vă asigurați că acest cont are toate permisiunile necesare pentru a efectua, de exemplu, sarcini și pentru a accesa fișiere de rețea și foldere partajate.

Contul de serviciu trebuie specificat într-un fișier XML de argumente pentru următoarele chei:

SERVICEACCOUNT

SERVICEACCOUNT_NONLOC

Parola pentru contul de serviciu trebuie indicată în text simplu în valoarea pentru următoarea cheie:

ENCRYPTEDPASSWORD

Exemplu: linie de comandă pentru a porni instalarea în modul silențios:

"MilestoneXProtect VMS Products 2023 R2 System Installer.exe" --quiet --arguments=C:\Arguments.xml --license=C:\M01-C01-231-01-ABCDEF.lic

Exemplu: fișier de argumente bazat pe utilizarea unui cont de serviciu dedicat
<?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>
Cerințe preliminare care trebuie finalizate înainte de efectuarea instalării:
  • Trebuie create contul de serviciu și contul utilizate pentru a efectua instalarea.

  • Contul de serviciu trebuie să aibă permisiunea de a vă conecta ca serviciu pe computerul pe care se efectuează instalarea. Consultați Conectare ca serviciu.

  • Bazele de date de utilizat XProtect trebuie create, iar bazele de date trebuie denumite în fișierul XML de argumente, de exemplu:

Numele bazei de date

Surveillance

Surveillance_IDP

Surveillance_IM

  • Bazele de date trebuie configurate conform următoarei liste:

Configurație bază de date

Asamblarea implicită trebuie setată la "SQL_Latin1_General_CP1_CI_AS"

ALLOW_SNAPSHOT_ISOLATION trebuie să fie setat la ON

READ_COMMITTED_SNAPSHOT trebuie să fie setat la ON

  • Trebuie creat un conectare la SQL Server pentru contul de serviciu și pentru contul utilizat pentru a efectua instalarea în fiecare dintre bazele de date. Trebuie creat un utilizator al bazei de date în fiecare dintre bazele de date, iar utilizatorul trebuie să fie membru al rolului db_owner în fiecare bază de date.