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
-
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.
-
Perform a manual installation of the Scout Enterprise Management Suite with the required components and options.
-
Open the log file created during the installation in a text editor:
%LOCALAPPDATA%\Temp\Scout_Enterprise_Management_Suite_<time stamp>.log -
Under Silent install command line, copy the command line created by the manual installation.
-
Create a batch file that contains the copied command line.
Passwords have been removed and must be entered manually.
-
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 | 0 – Scout database will not be recreated 1 – Scout database will be recreated |
UCPROP_LANGUAGE=1 | Display language 0 – German 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.
|
||||||
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 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
- Run the following command:
"ScoutInstaller.exe" /s /uninstall