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.
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:
|
|
É necessário especificar a senha da conta de serviço em texto sem formatação no valor da chave a seguir:
|
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>
<KeyValueParametersOfStringString>
<Value>Data Source=server.database.windows.net;Initial Catalog=Surveillance_LogServerV2;Persist Security Info=True;TrustServerCertificate=True;Authentication=ActiveDirectoryIntegrated;Application Name=Surveillance_LogServerV2</Value>
<Key>SQL_CONNECTION_STRING_LOG</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
|
Surveillance_LogServerV2
|
-
É 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 “ |
|
|
-
É necessário criar um login no Microsoft® 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.