In stilte installeren met een speciaal serviceaccount
Als u XProtect VMS zonder toezicht wilt installeren, moet u het installatieprogramma starten met de argumenten in de onderstaande tabel. Argumenten moeten worden gemaakt en opgeslagen in een XML-bestand met argumenten dat je genereert voorafgaand aan de installatie.
Argument | Beschrijving |
|---|---|
| Krachten voor stille installatie. |
| Het pad naar de argumenten XML-bestand met volledige configuratie. Het pad zou kunnen zijn: |
| Het pad naar het licentiebestand. |
Een speciale serviceaccount gebruiken
Deze beschrijving is gebaseerd op het gebruik van een speciaal serviceaccount voor geïntegreerde beveiliging. De services worden altijd uitgevoerd op de speciale account, ongeacht welke gebruiker is aangemeld, en je moet ervoor zorgen dat de account alle vereiste machtigingen heeft om bijvoorbeeld taken uit te voeren en toegang te krijgen tot netwerkbestanden en gedeelde mappen.
De serviceaccount moet worden opgegeven in een XML-argumentbestand voor de volgende toetsen:
|
|
Het wachtwoord voor de serviceaccount moet in platte tekst worden opgegeven met de waarde voor de volgende sleutel:
|
Voorbeeld: opdrachtregel om de installatie in stille modus te starten:
"MilestoneXProtect VMS Products 2023 R2 System Installer.exe" --quiet --arguments=C:\Arguments.xml --license=C:\M01-C01-231-01-ABCDEF.lic
Voorbeeld: Argumentbestand gebaseerd op het gebruik van een speciaal serviceaccount
<?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>Vereisten die moeten worden voltooid voordat de installatie wordt uitgevoerd:
De serviceaccount en het account dat wordt gebruikt om de installatie uit te voeren, moeten worden gemaakt.
De serviceaccount moet kunnen worden aangemeld als service op de computer waarop de installatie wordt uitgevoerd. Zie Aanmelden-als-service.
De databases die door XProtect worden gebruikt, moeten worden gemaakt en de databases moeten een naam krijgen in het XML-bestand met argumenten, bijvoorbeeld:
Databasenaam |
|---|
|
|
|
De databases moeten worden geconfigureerd aan de hand van de volgende lijst:
Databaseconfiguratie |
|---|
De standaardvergelijking moet worden ingesteld op " |
|
|
Er moet een SQL Server-aanmelding worden gemaakt voor de serviceaccount en voor de account die wordt gebruikt om de installatie in elk van de databases uit te voeren. In elk van de databases moet een databasegebruiker worden gemaakt en de gebruiker moet lid zijn van de rol van db_owner in elke database.