Silent Install

<< Click to Display Table of Contents >>

Navigation:  Technical Resources > Command Line Switches >

Silent Install

All the ELM 7.5.0 components can be installed silently by providing appropriate command line switches to the ELM .exe setup install package.  All switches must be provided as a single line, and will typically wrap in a command prompt window.

Syntax Conventions
Silent Install
 

Syntax Conventions

Syntax conventions are based on the style used in SQL Server Books Online.

Convention

Used for

UPPERCASE

Installer switch.

italic

User supplied values.

Monospaced

Values that must be typed exactly as shown.

Bold font

Default value used by the installer if the switch is omitted.

| (vertical bar)

Separates syntax items enclosed in brackets or braces.  Use only one item in the list.

[ ] (brackets)

Optional syntax items.  Do not type the brackets.

{ } (braces)

Required syntax items.  Do not type the braces.

[,...n]

The preceding values can be repeated n number of times.  MSI values are comma separated.  Do not allow spaces around any commas.

[;...n]

The preceding values can be repeated n number of times.  ELM values are semicolon separated.  Do not allow spaces around any semicolons.

Switches

Syntax for all switches requires the switch name, an equals sign, and values enclosed in quotation marks.
For example:  REMOVE="ELMServerFeature"

Switch
Values

Description
Default

InstallMode
"{Install|Repair|Remove}"

The overall action to be performed by the ELM setup package.  
None.  Required for all installs.

Switch
Values

Description
Default

InstallFolder
"drive letter:path"

The drive and path to use for installing the ELM Server.  
C:\Program Files\ELM Enterprise Manager on 32-bit systems.
C:\Program Files\ELM Enterprise Manager (x86) on 64-bit systems.

Switch
Values
 
 
Description
Default

AddFeatures
"{[ELMServerFeature]|[ELMConsoleFeature] |[ELMDashboardFeature]|[ELMAdvisorFeature]|[ELMAgentFeature]}[,...n]"
 
Specify one or more features to install using a comma separated list.  
None.

Switch
Values
 
 
Description
Default

RemoveFeatures
"{[ELMServerFeature]|[ELMConsoleFeature] |[ELMDashboardFeature]|[ELMAdvisorFeature]|[ELMAgentFeature]}[,...n]"
 
Specify one or more features to uninstall using a comma separated list.  
None.

Switch
Values
 
 
Description
Default

ReinstallFeatures
"{[ELMServerFeature]|[ELMConsoleFeature] |[ELMDashboardFeature]|[ELMAdvisorFeature]|[ELMAgentFeature]}[,...n]"
 
Specify one or more features to Reinstall using a comma separated list.  
None.

Switch
Values

Description
 
 
 
 
 
 
 
 
 
 
Default

AgentDefaultLicense
"{7510|7511|7512|7513|7514|7515|7516|7517}[;...n]"

Product licenses that will be assigned to a Service Agent.
 
7510 = System Class I
7511 = System Class II
7512 = Log Class I
7513 = Log Class II
7516 = Event Class I
7517 = Event Class II

7518 = Core Class I
7519 = Core Class II
7521 = Network Class II
 
7510.  Switch required only if an Agent is installed.

Switch
Values

Description
Default

SilentServer
"elm_server_name"

This is the ELM Server to which the Service Agent will report.
None.  Switch required if installing ELMAgentFeature.

Switch
Values

Description
Default

ServerDefaultPort
"port_number"

Port number of the ELM Server the Service Agent will use.
None.  Switch required if installing ELMAgentFeature. ex: 1251

Switch
Values

Description
Default

AgentDefaultPort
"port_number"

Listening port for the Service Agent.
None.  Switch required if installing ELMAgentFeature. ex: 1253

Switch
Values

Description
Default

AgentDefaultCategories
"category_name[;...n]"

The Categories to which the Agent should be added.  These must match existing ELM Server categories.
None.  New Agents are always added to the All Agents Category.

Switch
Values

Description
Default

FailoverServer
"server[\named_instance]"

The instance name of the ELM failover database.  
(LocalDB)\TNT_Data.  Switch required if installing ELMServerFeature.

Switch
Values

Description
Default

FailoverDatabase
"database_name"

The name of the ELM failover database.  Using only alpha, numeric, and underscore characters is recommended.
ELM_Failover_00001.  Switch required if installing ELMServerFeature.

Switch
Values

Description
Default

FailoverSQLUser
"sql_username"

SQL username when SQL Authentication is used.  
None.  Required if using ELMServerFeature and FailoverWindowsAuthentication = 0.

Switch
Values

Description
Default

FailoverSQLPassword
"sql_password"

Password for SQL Authentication.  
None.  Required if using ELMServerFeature and FailoverWindowsAuthentication = 0.

Switch
Values

Description
Default

FailoverWindowsAuthentication
"{0|1}"

Use SQL or Windows authentication.  1 = Windows authentication.  0 = SQL authentication.  
None.  Required if using ELMServerFeature.

Switch
Values

Description
Default

PrimaryServer
"server[\named_instance]"

The instance name of the ELM primary database.  
(LocalDB)\TNT_Data.  Switch required if installing ELMServerFeature.

Switch
Values

Description
Default

PrimaryDatabase
"database_name"

The name of the ELM primary database.    Using only alpha, numeric, and underscore characters is recommended.
ELM_Primary_00001.  Switch required if installing ELMServerFeature.

Switch
Values

Description
Default

PrimarySQLUser
"sql_username"

SQL username when SQL Authentication is used.  
None.  Required if using ELMServerFeature and PrimaryWindowsAuthentication = 0.

Switch
Values

Description
Default

PrimarySQLPassword
"sql_password"

Password for SQL Authentication.  
None.  Required if using ELMServerFeature and PrimaryWindowsAuthentication = 0.

Switch
Values

Description
Default

PrimaryWindowsAuthentication
"{0|1}"

Use SQL or Windows authentication.  0 = Windows authentication.  1 = SQL authentication.
0

Switch
Values

Description
Default

DeleteDatabasesCheckbox
"{0|1}"

Delete all databases during uninstall.
0

Switch
Values

Description
 
Default

AdvisorCheckbox
"{0|1}"

Install or do not install the ELM Advisor.  1 = Installing ELMAdvisorFeature.  0 = Not installing ELMAdvisorFeature.  Should be 1 if ADDLOCAL includes ELMAdvisorFeature.  Otherwise, omitted.
1.  Required only when ADDLOCAL includes ELMAdvisorFeature.

Switch
Values

Description
 
Default

AgentCheckbox
"{0|1}"

Install or do not install a Service Agent.  1 = Installing ELMAgentFeature.  0 = Not installing ELMAgentFeature.  Should be 1 if ADDLOCAL includes ELMAgentFeature.  Otherwise, 0.
1.  Required for all installs.

Switch
Values

Description
 
Default

ConsoleCheckbox
"{0|1}"

Install or do not install the ELM Console.  1 = Installing ELMConsoleFeature.  0 = Not installing ELMConsoleFeature.  Should be 1 if ADDLOCAL includes ELMConsoleFeature.  Otherwise, omitted.
1.  Required only when ADDLOCAL includes ELMConsoleFeature.

Switch
Values

Description
Default

DashboardCheckbox
"{0|1}"

The overall action to be performed by the ELM setup package.  
1.  Required for all installs.

Switch
Values

Description
 
Default

ServerCheckbox
"{0|1}"

Install or do not install an ELM Server.  0 = Install ELMServerFeature.  1 = Do not install ELMServerFeature.  Should be 1 if ADDLOCAL includes ELMServerFeature.  Otherwise, 0.
1.  Required for all installs.

Switch
Values

Description
 
Default

EulaAcceptCheckbox
"{0|1}"

Accept End User agreement. 1=Accept

0.  Required for all installs.

Switch
Values

Description
Default

TraceFile
"drive letter:path"

The drive and path to use for generating an install trace.  
[TempFolder]TntTrace.txt

Switch
Values

Description
Default

ServiceUser
"domain\username"

The service account used by the ELM Server and ELM Report Scheduler services.
None.  Required only if using ADDLOCAL = "ELMServerFeature" = 1.

Switch
Values

Description
Default

ServicePassword
"strong_password"

The password for the ServiceUser service account.
None.  Required only if using ADDLOCAL = "ELMServerFeature" = 1.