Instalar no modo silencioso usando uma conta de serviço dedicada

Se quiser instalar o VMS XProtect sem supervisão, será necessário iniciar o instalador com os argumentos da tabela abaixo. É necessário criar e salvar os argumentos em um arquivo XML de argumentos gerado por você antes da instalação.

ArgumentoDescrição
--quietForça a instalação silenciosa.
--argumentsO caminho para o arquivo XML de argumentos com a configuração completa. O caminho pode ser: C:\Arguments.xml.
--licenseO caminho para o arquivo de licença.

Usar uma conta de serviço dedicada

Esta descrição se baseia no uso de uma conta de serviço dedicada para segurança integrada. Os serviços sempre são executados na conta dedicada, independentemente do usuário que estiver conectado, e você deverá garantir que a conta tenha todas as permissões necessárias para, por exemplo, executar tarefas e acessar a rede, os arquivos e as pastas compartilhadas.

É necessário especificar a conta de serviço em um arquivo XML de argumento para as seguintes chaves:

SERVICEACCOUNT

SERVICEACCOUNT_NONLOC

É necessário especificar a senha da conta de serviço em texto sem formatação no valor da chave a seguir:

ENCRYPTEDPASSWORD

Exemplo: linha de comando para iniciar a instalação no modo silencioso:

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

Exemplo: Arquivo de argumentos baseado no uso de uma conta de serviço 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>

Pré-requisitos a serem concluídos antes de realizar a instalação:

Nome do banco de dados
Surveillance
Surveillance_IDP
Surveillance_IM
Configuração do banco de dados

O agrupamento deve ser definido como “SQL_Latin1_General_CP1_CI_AS”

ALLOW_SNAPSHOT_ISOLATION deve ser definido como ON

READ_COMMITTED_SNAPSHOT deve ser definido como ON