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.
Argumento | Descripción |
|---|---|
| Fuerza la instalación silenciosa. |
| La ruta al archivo XML de argumentos con configuración completa. La ruta podría ser: |
| La 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:
|
|
La contraseña de la cuenta de servicio debe especificarse en texto plano en el valor de la siguiente clave:
|
Ejemplo: línea de comandos para iniciar la instalación en modo silencioso:
"MilestoneXProtect 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:
Se debe crear la cuenta de servicio, así como la cuenta utilizada para realizar la instalación.
Se debe permitir que la cuenta de servicio inicie sesión como servicio en el equipo donde se realiza la instalación. Consulte Log-on-as-a-service.
Se deben crear las bases de datos a utilizar por XProtect, y se deben nombrar las bases de datos en el fichero XML de argumentos, por ejemplo:
Nombre de base de datos |
|---|
|
|
|
Las bases de datos deben configurarse de acuerdo con la siguiente lista:
Configuración de la base de datos |
|---|
El cotejo predeterminado debe establecerse en « |
|
|
Se debe crear un inicio de sesión de SQL Server para la cuenta de servicio y para la cuenta utilizada para realizar la instalación en cada una de las bases de datos. Se debe crear un usuario de base de datos en cada una de las bases de datos, y el usuario debe ser miembro del cometido db_owner en cada base de datos.