Automatische Installation mit einem dedizierten Dienstkonto

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.

ArgumentBeschreibung
--quietErzwingt die automatische Installation.
--argumentsDer Pfad zur XML-Datei für Argumente mit vollständiger Konfiguration. Beispielpfad: C:\Arguments.xml.
--licenseDer 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:

"Milestone XProtect 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:

Datenbankname
Surveillance
Surveillance_IDP
Surveillance_IM
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