Skip to main content

XProtect Management Client

Automatische Installation mit einem dedizierten Dienstkonto

Last Updated: 2 minute read
Version2026r1
SpracheDeutsch

Wenn Sie XProtect VMS automatisch installieren möchten, müssen Sie das Installationsprogramm mit den Argumenten in der unteren Tabelle starten. Argumente müssen erstellt und in einer XML-Datei für Argumente gespeichert werden, die Sie vor der Installation generieren.

Argument

Beschreibung

--quiet

Erzwingt die automatische Installation.

--arguments

Der Pfad zur XML-Datei für Argumente mit vollständiger Konfiguration. Beispielpfad: C:\Arguments.xml.

--license

Der Pfad zur Lizenzdatei.

Installation mit einem dedizierten Dienstkonto

Diese Beschreibung basiert auf dem Einsatz eines dedizierten Dienstkontos für integrierte Sicherheit. Diese Dienste werden immer auf dem dedizierten Konto ausgeführt, unabhängig davon, welcher Benutzer angemeldet ist. Sie müssen sicherstellen, dass dieses Konto alle erforderlichen Berechtigungen hat, zum Beispiel zum Ausführen von Aufgaben und Aufrufen von Netzwerk, Dateien und freigegebenen Ordnern.

Das Dienstkonto muss in einer XML-Datei für Argumente mit den folgenden Schlüsseln festgelegt werden:

SERVICEACCOUNT

SERVICEACCOUNT_NONLOC

Das Passwort für das Dienstkonto muss in Klartext im Wert für den folgenden Schlüssel angegeben werden:

ENCRYPTEDPASSWORD

Beispiel: Befehlszeile zum Start der Installation im automatischen Modus:

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

Beispiel: Argumentdatei basierend auf dem Einsatz eines dedizierten Dienstkontos
<?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>
Zu erfüllende Voraussetzungen vor dem Durchführen der Installation:
  • Das Dienstkonto sowie das für die Installation verwendete Konto müssen erstellt werden.

  • Das Dienstkonto muss für die Anmeldung als Dienst auf dem Computer, auf dem die Installation durchgeführt wird, zugelassen sein. Siehe als Dienst anmelden.

  • Die von XProtect zu verwendenden Datenbanken müssen erstellt werden und die Datenbanken müssen in der XML-Datei für die Argumente benannt werden, zum Beispiel:

Datenbankname

Surveillance

Surveillance_IDP

Surveillance_IM

  • Die Datenbanken müssen gemäß der folgenden Liste konfiguriert sein:

Datenbankkonfiguration

Die Standardkollation muss auf Folgendes festgelegt werden: „SQL_Latin1_General_CP1_CI_AS“

ALLOW_SNAPSHOT_ISOLATION muss festgelegt werden auf ON

READ_COMMITTED_SNAPSHOT muss festgelegt werden auf ON

  • Eine SQL Server-Anmeldung muss für das Dienstkonto und für das Konto erstellt werden, das für die Installation in jeder der Datenbanken verwendet wird. Ein Datenbankbenutzer muss in jeder der Datenbanken erstellt werden und der Benutzer muss ein Mitglied der Rolle db_owner in jeder Datenbank sein.