Skip to main content

XProtect Management Client

Instalacja dyskretna za pomocą dedykowanego konta usługi

Last Updated: 2 minute read
Wersja2026r1
JęzykPolski

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

--quiet

Wymusza cichą instalację.

--arguments

Ścieżka do pliku XML argumentów z pełną konfiguracją. Ścieżka może być następująca: C:\Arguments.xml.

--license

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

SERVICEACCOUNT

SERVICEACCOUNT_NONLOC

Hasło konta usługi musi być podane w postaci zwykłego tekstu w wartości następującego klucza:

ENCRYPTEDPASSWORD

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

Surveillance

Surveillance_IDP

Surveillance_IM

  • Bazy danych należy skonfigurować zgodnie z następującą listą:

Konfiguracja bazy danych

Domyślne sortowanie musi być ustawione naSQL_Latin1_General_CP1_CI_AS

ALLOW_SNAPSHOT_ISOLATION musi mieć wartość ON

READ_COMMITTED_SNAPSHOT musi mieć wartość ON

  • 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.