Unattended installation

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. Information on earlier versions1 can be found in the Archive section of the PDF downloads page.

Performing an unattended installation of the Scout Enterprise Management Suite

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.

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 Server
5 – Microsoft SQL LocalDB
UCPROP_DBNAME=Scout Name of the Scout database
UCPROP_DBSERVER=sqlsrv.sampletec-01.com\sql_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 0Scout database will not be recreated
1Scout 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 trueScout services will be started during installation
falseScout 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
Report
INSTALL_SCOUT_FEATURE=1 0Scout components will be skipped
1Scout components will be installed (as defined in ADDLOCAL)
INSTALL_SCOUTBOARD_FEATURE=1 0Scout Board will be skipped
1Scout Board will be installed
INSTALL_SCOUTKEEPALIVE_FEATURE=1 0Scout Keep Alive service will be skipped
1Scout 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 data
These 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%\Documents\UniCon\scoutlog.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.com\sql_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 Files\Unicon\Scout"

 

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