Unattended installation

Note:

The following information refers to Scout Enterprise Management Suite 15.2302 and later. It includes the installation of Scout Board and Scout Keep Alive service.

Performing an unattended installation of the Scout Enterprise Management Suite®

  • Run the ScoutInstaller.exe file along with the required command-line parameters: "ScoutInstaller.exe" /s /v"<parameter>" /v"<parameter>" You can add as many parameters as you like.

Creating a command line for unattended installation

Create a batch file for unattended installations by using a one-time manual installation according to the desired criteria.

  1. Perform a manual installation of the Scout Enterprise Management Suite with the required components and options.
  2. Open the log file created during the installation in a text editor: %LOCALAPPDATA%\Temp\Scout_Enterprise_Management_Suite_<time stamp>.log
  3. Under Silent install command line, copy the command line created by the manual installation.
  4. Create a batch file that contains the copied command line. Passwords have been removed and must be entered manually.
  5. Replace the <SET_PASSWORD> strings for the database passwords by the relevant clear text passwords. If you want to use encrypted passwords, add_CRYPTED to the parameter names, see below.

List of parameters

The following tables summarize the available parameters and the values they can be given. On the left, default values are displayed in bold.

Note:

To encrypt passwords, you can use environment variables. For further information, see Encrypting values.

Parameters for /v:

Parameter Description
UCPROP_DBTYPE=2 2 – Microsoft SQL Server5 – Microsoft SQL LocalDB
UCPROP_DBNAME=Scout Name of the Scout database
UCPROP_DBSERVER=sqlsrv.sampletec-01.comsql_12 Database server (and instance) of the Scout database
DB_SCOUT_DB_AUTHENTICATION=Windows Authentication Windows Authentication SQL Server Authentication
UCPROP_DBUSER=Scout-Admin Only for SQL Server authentication:SQL username for the Scout database
UCPROP_DBPASSWORD_CRYPTED=u[D``Gqu[w_ Only for SQL Server authentication:Crypted password for the Scout database, see eluxd.ini
UCPROP_DBPASSWORD=My_Password Only for SQL Server authentication:Unencrypted password for the Scout database
UCPROP_SERVICEUSER Only for Windows authentication:Windows username
UCPROP_SERVICEPASSWORD_CRYPTED Only for Windows authentication: Encrypted Windows password
UCPROP_TRUSTSERVERCERTIFICATE=1 Trust the database server certificate
UCPROP_ENCRYPT=0 0: Use unencrypted ODBC connection, 1: Use encrypted ODBC connection
UCPROP_MULTISUBNETFAILOVER=0 0: Default, 1: Faster reconnection after fail-over (AlwaysOn Cluster)
UCPROP_DBCREATE=0 0: Scout database will not be recreated, 1: Scout database will be recreated
UCPROP_LANGUAGE=1 Display language: 0: German, 1: English (If the parameter is not set, the language defined in the operating system is used.)
RUNSCOUTSERVICE=true true: Scout services will be started during installation, false: Scout services will not be started

Default settings for the devices (base device configuration)

   
UCPROP_DESKTOP_LANGUAGE=en_US Display language for the desktop
UCPROP_KEYBOARD_LANGUAGE=en Keyboard language
UCPROP_TIMEZONE=US/Eastern Time zone

Features

   
ADDLOCAL=Server,Console,Report Only the specified Scout features will be installed. CommonFeature, Server, Console, Recovery, Elias, and Report
INSTALL_SCOUT_FEATURE=1 0: Scout components will be skipped, 1: Scout components will be installed (as defined in ADDLOCAL)
INSTALL_SCOUTBOARD_FEATURE=1 0: Scout Board will be skipped, 1: Scout Board will be installed
INSTALL_SCOUTKEEPALIVE_FEATURE=1 0: Scout Keep Alive service will be skipped, 1: Scout Keep Alive service will be installed

Scout Board

   
UCPROP_SCOUTBOARD_HOST=scout.sampletec-01.com Computer name (FQDN) of the machine on which you want the database layer to run
UCPROP_SCOUTBOARD_PORT=22160 Port number of the Scout Board service
UCPROP_SCOUTBOARD_DBLAYER_ADDRESS=tcp://scout.sampletec-01.com:22150 Scout Board database layer address
UCPROP_SCOUTBOARD_DBLAYER_ADDRESS_PUBLISH=scout.sampletec-01.com:22151 Public address of the Scout Board database layer

Scout Keep Alive service

   
UCPROP_SCOUTKEEPALIVE_DBSERVER=sqlsrv.sampletec-01.com Database server (and instance) for the keepalive dataThese are normally stored in the Scout database, but can also be stored in a separate database.
UCPROP_SCOUTKEEPALIVE_DBUSER  
UCPROP_SCOUTKEEPALIVE_DBNAME=Scout  
UCPROP_SCOUTKEEPALIVE_DBPASSWORD  
UCPROP_SCOUTKEEPALIVE_AUTHENTICATION=Windows Windows SQL Server
UCPROP_SCOUTKEEPALIVE_SERVICEUSER  
UCPROP_SCOUTKEEPALIVE_SERVICEPASSWORD  
UCPROP_SCOUTKEEPALIVE_TRUSTSERVERCERTIFICATE=1  
UCPROP_SCOUTKEEPALIVE_ENCRYPT=0  
UCPROP_SCOUTKEEPALIVE_MULTISUBNETFAILOVER=0  
UCPROP_SCOUTKEEPALIVE_CERTIFICATES=CREATESELFSIGN Certificate name or automatically created self-signed certificate
UCPROP_SCOUTKEEPALIVE_PORT=22124 Port number of the Scout Keep Alive service

Further parameters

   
/s Th installation will be performed in unattended (silent) mode.
/uninstall The Scout Enterprise Management Suite will be uninstalled.
/l "%PUBLIC%DocumentsUniConscoutlog.txt The log file will be forwarded to the specified file.

Example for an unattended installation

ScoutInstaller.exe /s /v"UCPROP_DBTYPE=2" /v"UCPROP_DBNAME=Scout"
/v"UCPROP_DBSERVER=sqlsrv.sampletec-01.comsql_12"
/v"DB_SCOUT_DB_AUTHENTICATION=SQL Server Authentication"
/v"UCPROP_DBUSER=Scout-Admin"
/v"UCPROP_DBPASSWORD_CRYPTED=u[D``Gqu[w_" /v"UCPROP_DESKTOP_LANGUAGE=de"
/v"INSTALL_SCOUTBOARD_FEATURE=1"
/v"UCPROP_SCOUTBOARD_HOST=scout.sampletec-01.com"
/v"UCPROP_SCOUTBOARD_PORT=22160"
/v"UCPROP_SCOUTBOARD_DBLAYER_ADDRESS=tcp:/scout.sampletec-01.com:22150"
/v"UCPROP_SCOUTBOARD_DBLAYER_ADDRESS_PUBLISH=tcp://scout.sampletec-01.com:22151"
/v"ADDLOCAL=CommonFeature,Server,Console,Recovery,Report"
/v"INSTALL_SCOUTKEEPALIVE_FEATURE=0"
/v"INSTALLDIR=C:Program FilesUniconScout
<!--NeedCopy-->

Note:

When you perform an attended installation and select the required options, an eluxd.ini file will be created in the Scout Server directory. This file contains several Scout values that might be useful for unattended installation.

Performing unattended uninstall

  • Run the following command: ScoutInstaller.exe" /s /uninstall
Unattended installation