Installare in modo silenzioso utilizzando un account di servizio dedicato
Se si desidera installare il XProtect VMS in automatico, avviare il programma di installazione con gli argomenti della tabella sottostante. Gli argomenti devono essere creati e salvati in un file XML degli argomenti generato prima dell'installazione.
Argomento | Descrizione |
|---|---|
| Impone l'installazione silenziosa. |
| Percorso del file XML degli argomenti con configurazione completa. Il percorso potrebbe essere: |
| Il percorso del file di licenza. |
Utilizzo di un account di servizio dedicato
Questa descrizione si basa sull'uso di un account di servizio dedicato per la sicurezza integrata. I servizi vengono sempre eseguiti sull'account dedicato, indipendentemente dall'utente connesso, ed è necessario assicurarsi che l'account disponga di tutte le autorizzazioni necessarie, ad esempio, per eseguire attività e accedere alla rete, a file e cartelle condivise.
L'account di servizio deve essere specificato in un file XML di argomenti per le seguenti chiavi:
|
|
La password per l'account di servizio deve essere specificata in testo normale nel valore della chiave seguente:
|
Esempio: riga di comando per avviare l'installazione in modalità silenziosa:
"MilestoneXProtect VMS Products 2023 R2 System Installer.exe" --quiet --arguments=C:\Arguments.xml --license=C:\M01-C01-231-01-ABCDEF.lic
Esempio: file degli argomenti basato sull'uso di un account di servizio dedicato
<?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>Prerequisiti da completare prima di eseguire l'installazione:
È necessario creare l'account di servizio e l'account utilizzato per eseguire l'installazione.
L'account di servizio deve essere autorizzato ad accedere come servizio sul computer in cui viene eseguita l'installazione. Vedere Accesso come servizio.
È necessario creare i database da utilizzare e XProtect assegnare loro un nome nel file XML degli argomenti, ad esempio:
Nome database |
|---|
|
|
|
I database devono essere configurati in base al seguente elenco:
Configurazione database |
|---|
Le regole di confronto predefinite devono essere impostate su " |
|
|
È necessario creare un accesso SQL Server per l'account di servizio e per l'account utilizzato per eseguire l'installazione in ciascuno dei database. Un utente del database deve essere creato in ciascuno dei database e deve essere un membro del ruolo db_owner in ciascun database.