Skip to main content

XProtect Management Client

In stilte installeren met een speciaal serviceaccount

Last Updated: 2 minute read
Versie2026r1
TaalNederlands

Als u XProtect VMS zonder toezicht wilt installeren, moet u het installatieprogramma starten met de argumenten in de onderstaande tabel. Argumenten moeten worden gemaakt en opgeslagen in een XML-bestand met argumenten dat je genereert voorafgaand aan de installatie.

Argument

Beschrijving

--quiet

Krachten voor stille installatie.

--arguments

Het pad naar de argumenten XML-bestand met volledige configuratie. Het pad zou kunnen zijn: C:\Arguments.xml.

--license

Het pad naar het licentiebestand.

Een speciale serviceaccount gebruiken

Deze beschrijving is gebaseerd op het gebruik van een speciaal serviceaccount voor geïntegreerde beveiliging. De services worden altijd uitgevoerd op de speciale account, ongeacht welke gebruiker is aangemeld, en je moet ervoor zorgen dat de account alle vereiste machtigingen heeft om bijvoorbeeld taken uit te voeren en toegang te krijgen tot netwerkbestanden en gedeelde mappen.

De serviceaccount moet worden opgegeven in een XML-argumentbestand voor de volgende toetsen:

SERVICEACCOUNT

SERVICEACCOUNT_NONLOC

Het wachtwoord voor de serviceaccount moet in platte tekst worden opgegeven met de waarde voor de volgende sleutel:

ENCRYPTEDPASSWORD

Voorbeeld: opdrachtregel om de installatie in stille modus te starten:

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

Voorbeeld: Argumentbestand gebaseerd op het gebruik van een speciaal serviceaccount
<?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>
Vereisten die moeten worden voltooid voordat de installatie wordt uitgevoerd:
  • De serviceaccount en het account dat wordt gebruikt om de installatie uit te voeren, moeten worden gemaakt.

  • De serviceaccount moet kunnen worden aangemeld als service op de computer waarop de installatie wordt uitgevoerd. Zie Aanmelden-als-service.

  • De databases die door XProtect worden gebruikt, moeten worden gemaakt en de databases moeten een naam krijgen in het XML-bestand met argumenten, bijvoorbeeld:

Databasenaam

Surveillance

Surveillance_IDP

Surveillance_IM

  • De databases moeten worden geconfigureerd aan de hand van de volgende lijst:

Databaseconfiguratie

De standaardvergelijking moet worden ingesteld op "SQL_Latin1_General_CP1_CI_AS"

ALLOW_SNAPSHOT_ISOLATION Moet worden ingesteld op ON

READ_COMMITTED_SNAPSHOT Moet worden ingesteld op ON

  • Er moet een SQL Server-aanmelding worden gemaakt voor de serviceaccount en voor de account die wordt gebruikt om de installatie in elk van de databases uit te voeren. In elk van de databases moet een databasegebruiker worden gemaakt en de gebruiker moet lid zijn van de rol van db_owner in elke database.