Skip to main content

XProtect Management Client

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

Last Updated: 2 minute read
Versão2026r1
IdiomaPortuguês

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.

Argumento

Descrição

--quiet

Força a instalação silenciosa.

--arguments

O caminho para o arquivo XML de argumentos com a configuração completa. O caminho pode ser: C:\Arguments.xml.

--license

O 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:

"MilestoneXProtect 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:
  • É necessário que a conta de serviço e a conta usada para realizar a instalação estejam criadas.

  • A conta de serviço precisa ter permissão para fazer logon como um serviço no computador no qual a instalação será realizada. Consulte Log-on-as-a-service.

  • É necessário que os bancos de dados a serem usados pelo XProtect estejam criados, e os bancos de dados precisam ser indicados no arquivo XML de argumentos, por exemplo:

Nome do banco de dados

Surveillance

Surveillance_IDP

Surveillance_IM

  • É necessário configurar os bancos de dados de acordo com a lista a seguir:

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

  • É necessário criar um login no SQL Server para a conta de serviço e para a conta que será usada na instalação em cada um dos bancos de dados. É necessário criar um usuário de banco de dados em cada um dos bancos de dados, e o usuário precisa ser membro da função db_owner em cada banco de dados.