Skip to main content

XProtect Management Client

Installare in modo silenzioso utilizzando un account di servizio dedicato

Last Updated: 2 minute read
Versione2026r1
LinguaItaliano

Se si desidera installare il XProtect VMS in automatico, avviare il programma di installazione con gli argomenti della tabella sottostante. Gli argomenti devono essere creati e salvati in un file XML degli argomenti generato prima dell'installazione.

Argomento

Descrizione

--quiet

Impone l'installazione silenziosa.

--arguments

Percorso del file XML degli argomenti con configurazione completa. Il percorso potrebbe essere: C:\Arguments.xml.

--license

Il percorso del file di licenza.

Utilizzo di un account di servizio dedicato

Questa descrizione si basa sull'uso di un account di servizio dedicato per la sicurezza integrata. I servizi vengono sempre eseguiti sull'account dedicato, indipendentemente dall'utente connesso, ed è necessario assicurarsi che l'account disponga di tutte le autorizzazioni necessarie, ad esempio, per eseguire attività e accedere alla rete, a file e cartelle condivise.

L'account di servizio deve essere specificato in un file XML di argomenti per le seguenti chiavi:

SERVICEACCOUNT

SERVICEACCOUNT_NONLOC

La password per l'account di servizio deve essere specificata in testo normale nel valore della chiave seguente:

ENCRYPTEDPASSWORD

Esempio: riga di comando per avviare l'installazione in modalità silenziosa:

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

Esempio: file degli argomenti basato sull'uso di un account di servizio dedicato
<?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>
Prerequisiti da completare prima di eseguire l'installazione:
  • È necessario creare l'account di servizio e l'account utilizzato per eseguire l'installazione.

  • L'account di servizio deve essere autorizzato ad accedere come servizio sul computer in cui viene eseguita l'installazione. Vedere Accesso come servizio.

  • È necessario creare i database da utilizzare e XProtect assegnare loro un nome nel file XML degli argomenti, ad esempio:

Nome database

Surveillance

Surveillance_IDP

Surveillance_IM

  • I database devono essere configurati in base al seguente elenco:

Configurazione database

Le regole di confronto predefinite devono essere impostate su "SQL_Latin1_General_CP1_CI_AS"

ALLOW_SNAPSHOT_ISOLATION deve essere impostato su ON

READ_COMMITTED_SNAPSHOT deve essere impostato su ON

  • È necessario creare un accesso SQL Server per l'account di servizio e per l'account utilizzato per eseguire l'installazione in ciascuno dei database. Un utente del database deve essere creato in ciascuno dei database e deve essere un membro del ruolo db_owner in ciascun database.