Автоматическая установка с помощью выделенной учетной записи
Если вы хотите установить VMS XProtect без участия пользователя, запустите программу установки со значениями аргументов, указанными в таблице ниже. Перед установкой создайте XML-файл аргументов и сохраните его.
Аргумент | Описание |
---|---|
--quiet | Выполняет автоматическую установку. |
--arguments | Путь к XML-файлу аргументов с полной конфигурацией. Возможные пути: C:\Arguments.xml . |
--license | Путь к файлу лицензии. |
Использование выделенной учетной записи службы
Описание составлено с учетом особенностей использования выделенной учетной записи службы для обеспечения комплексной безопасности. Службы работают под выделенной учетной записью независимо от того, какой пользователь вошел в систему. Убедитесь, что у этой учетной записи есть все необходимые разрешения, в том числе разрешения на выполнение задач и доступ к сети, файлам и общим папкам.
Для следующих разделов в XML-файле аргументов необходимо указать служебную учетную запись:
|
|
Пароль для служебной учетной записи указывается в виде простого текста и задается как значение следующего раздела:
|
Пример командной строки для запуска установки в автоматическом режиме:
"Milestone XProtect VMS Products 2023 R2 System Installer.exe" --quiet --arguments=C:\Arguments.xml --license=C:\M01-C01-231-01-ABCDEF.lic
Пример: Файл аргументов на основе использования выделенной служебной учетной записи
<?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>
Предварительные условия, которые необходимо выполнить перед установкой:
-
Необходимо создать учетную запись службы, а также учетную запись, используемую для установки.
-
Служебная учетная запись должна использоваться для входа в систему и запуска в качестве службы на компьютере, на котором выполняется установка. См. раздел Вход в качестве службы.
-
Необходимо создать базы данных, которые будет использовать XProtect, и присвоить им имена в XML-файле аргументов. Например:
Имя базы данных |
---|
Surveillance
|
Surveillance_IDP
|
Surveillance_IM
|
Surveillance_LogServerV2
|
-
Базы данных должны быть настроены в соответствии со следующим списком:
Конфигурация базы данных |
---|
Сортировка по умолчанию устанавливается как « |
|
|
-
Необходимо выполнить вход в систему Microsoft® SQL Server® с помощью служебной учетной записи и учетной записи, используемой для установки, на всех базах данных. В каждой базе нужно создать пользователя, который будет членом роли db_owner в базах данных.