Instalar en modo silencioso con una cuenta de servicio dedicada

Si desea instalar el VMS XProtect sin supervisión, debe iniciar el instalador con los argumentos de la siguiente tabla. Los argumentos deben crearse y guardarse en un archivo XML de argumentos que genere antes de la instalación.

ArgumentoDescripción
--quietFuerza la instalación silenciosa.
--argumentsLa ruta al archivo XML de argumentos con configuración completa. La ruta podría ser: C:\Arguments.xml.
--licenseLa ruta al archivo de licencia.

Usar una cuenta de servicio dedicada

Esta descripción se basa en el uso de una cuenta de servicio dedicada para la seguridad integrada. Los servicios siempre se ejecutan en la cuenta dedicada sin importar qué usuario haya iniciado sesión, y debe asegurarse de que la cuenta tenga todos los permisos necesarios para, por ejemplo, realizar tareas y acceder a la red, archivos y carpetas compartidas.

La cuenta de servicio debe especificarse en un archivo XML de argumentos para las siguientes claves:

SERVICEACCOUNT

SERVICEACCOUNT_NONLOC

La contraseña de la cuenta de servicio debe especificarse en texto plano en el valor de la siguiente clave:

ENCRYPTEDPASSWORD

Ejemplo: línea de comandos para iniciar la instalación en modo silencioso:

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

Ejemplo: Archivo de argumentos basado en el uso de una cuenta de servicio dedicada

<?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>

Requisitos previos que deben cumplirse antes de realizar la instalación:

Nombre de base de datos
Surveillance
Surveillance_IDP
Surveillance_IM
Configuración de la base de datos

El cotejo predeterminado debe establecerse en «SQL_Latin1_General_CP1_CI_AS»

ALLOW_SNAPSHOT_ISOLATION debe establecerse en ON

READ_COMMITTED_SNAPSHOT debe establecerse en ON