Instalacja dyskretna za pomocą dedykowanego konta usługi
Jeśli chcesz zainstalować XProtect VMS bez nadzoru, musisz uruchomić instalatora, korzystając z argumentów podanych w poniższej tabeli. Argumenty należy utworzyć i zapisać w pliku XML argumentów wygenerowanym przed instalacją.
Argument | Opis |
|---|---|
| Wymusza cichą instalację. |
| Ścieżka do pliku XML argumentów z pełną konfiguracją. Ścieżka może być następująca: |
| Ścieżka do pliku licencji. |
Korzystanie z dedykowanego konta usługi
Opis ten opiera się na wykorzystaniu dedykowanego konta usługi dla zintegrowanego bezpieczeństwa. Usługi zawsze działają na dedykowanym koncie bez względu na to, który użytkownik jest zalogowany, a Ty musisz upewnić się, że konto ma wszystkie wymagane uprawnienia do np. wykonywania zadań i dostępu do plików sieciowych oraz folderów wspólnych.
Konto usługi musi być określone w pliku XML argumentów dla następujących kluczy:
|
|
Hasło konta usługi musi być podane w postaci zwykłego tekstu w wartości następującego klucza:
|
Przykład: wiersz poleceń do rozpoczęcia instalacji w trybie cichym:
"MilestoneXProtect VMS Products 2023 R2 System Installer.exe" --quiet --arguments=C:\Arguments.xml --license=C:\M01-C01-231-01-ABCDEF.lic
Przykład: Plik argumentów oparty na wykorzystaniu dedykowanego konta usługi
<?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>Wymagania wstępne, które należy spełnić przed wykonaniem instalacji:
Należy utworzyć konto usługi oraz konto użyte do przeprowadzenia instalacji.
Konto usługi musi mieć możliwość logowania się w trybie usługi na komputerze, na którym jest wykonywana instalacja. Patrz: Logowanie w trybie usług.
Bazy danych, które mają być używane przez XProtect , muszą zostać utworzone, a bazy danych muszą mieć nazwy w pliku XML argumentów, na przykład:
Nazwa bazy danych |
|---|
|
|
|
Bazy danych należy skonfigurować zgodnie z następującą listą:
Konfiguracja bazy danych |
|---|
Domyślne sortowanie musi być ustawione na |
|
|
Dla konta usługi i konta użytego do przeprowadzenia instalacji w każdej bazie danych należy utworzyć konto logowania SQL Server. W każdej bazie danych należy utworzyć użytkownika bazy danych, który musi być członkiem roli db_owner w każdej bazie danych.