Silent Install

Top  Previous  Next

All the ELM 6.7 features can be installed silently by providing appropriate command line switches to the ELM .msi 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
Examples

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.  TNT 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: ADDLOCAL="ELMServerFeature"

Switch
Values
 

Description
Default

ADDLOCAL
"{[ELMServerFeature]|[ELMWebViewerReportsFeature]|[ELMConsoleFeature]|[ELMAdvisorFeature]|[ELMAgentFeature]}[,...n]"

Indicate one or more features to install using a comma separated list.
All features, unless upgrading 6.0, 6.5 or updating 6.7.  When upgrading, the matching feature is selected.

Switch
Values

Description
Default

INSTALL_DIR
"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

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

Switch
Values

Description
Default

TNT_AGENT_INSTALLED
"{0|1}"

Indicates if a Service Agent is already installed.  1 = if Agent already installed.  0 = if Agent not installed.
None.  Switch required for all installs.

Switch
Values

Description
 
 
 
 
 
 
 
 
 
 
Default

TNT_AGENT_SILENT_PRODUCT_CODES
"{6710|6711|6712|6713|6714|6715|6716|6717}[;...n]"

Product licenses that will be assigned to a Service Agent.
 
6710 = System Class I
6711 = System Class II
6712 = Log Class I
6713 = Log Class II
6714 = Performance Class I
6715 = Performance Class II
6716 = Event Class I
6717 = Event Class II

6718 = Core Class I
6719 = Core Class II
6721 = Network Class II
 
None.  Switch required only if an Agent is installed.

Switch
Values

Description
Default

TNT_AGENT_SILENT_SERVER
"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

TNT_AGENT_SILENT_SERVER_PORT
"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

TNT_AGENT_SILENT_PORT
"port_number"

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

Switch
Values

Description
Default

TNT_AGENT_SILENT_CATEGORIES
"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

TNT_DB_CREATE_FAILOVER
"{0|1}"

Create a failover database.  1 = create database.  0 = do not create database (it already exists).
0

Switch
Values

Description
Default

TNT_DB_CREATE_PRIMARY
"{0|1}"

Create a primary database.  1 = create database.  0 = do not create database (it already exists).
0

Switch
Values

Description
Default

TNT_DB_FAILOVER_SERVER
"server[\named_instance]"

The instance name of the ELM failover database.
None.  Switch required if installing ELMServerFeature.

Switch
Values

Description
Default

TNT_DB_FAILOVER_NAME
"database_name"

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

Switch
Values

Description
Default

TNT_DB_FAILOVER_USERNAME
"sql_username"

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

Switch
Values

Description
Default

TNT_DB_FAILOVER_PASSWORD
"sql_password"

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

Switch
Values

Description
Default

TNT_DB_FAILOVER_AUTHENTICATION
"{0|1}"

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

Switch
Values

Description
Default

TNT_DB_PRIMARY_SERVER
"server[\named_instance]"

The instance name of the ELM primary database.
None.  Switch required if installing ELMServerFeature.

Switch
Values

Description
Default

TNT_DB_PRIMARY_NAME
"database_name"

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

Switch
Values

Description
Default

TNT_DB_PRIMARY_USERNAME
"sql_username"

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

Switch
Values

Description
Default

TNT_DB_PRIMARY_PASSWORD
"sql_password"

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

Switch
Values

Description
Default

TNT_DB_PRIMARY_AUTHENTICATION
"{0|1}"

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

Switch
Values

Description
Default

TNT_DELETE_ALL_DATABASES
"{0|1}"

Delete all databases during uninstall.
0

Switch
Values

Description
Default

TNT_EXISTING_VERSION
"{6.0|6.5|6.7}"

Used only for upgrading or updating.
None.

Switch
Values

Description
 
Default

TNT_INSTALL_ADVISOR
"{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.
0.  Required only when ADDLOCAL includes ELMAdvisorFeature.

Switch
Values

Description
 
Default

TNT_INSTALL_AGENT
"{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.
0.  Required for all installs.

Switch
Values

Description
 
Default

TNT_INSTALL_CONSOLE
"{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.
0.  Required only when ADDLOCAL includes ELMConsoleFeature.

Switch
Values

Description
Default

TNT_INSTALL_MODE
"{Install|Change|Remove}"

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

Switch
Values

Description
 
Default

TNT_INSTALL_SERVER
"{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.
None.  Required for all installs.

Switch
Values

Description
 
 
Default

TNT_INSTALL_WEB_VIEWER
"{0|1}"

Install or do not install the ELM Web Viewer.  0 = Install ELMWebViewerReportsFeature.  1 = Do not install ELMWebViewerReportsFeature.  Should be 1 if ADDLOCAL includes ELMWebViewerReportsFeature.  Otherwise, 0.
None.  Required for all installs.

Switch
Values

Description
Default

TNT_SERIAL_NUMBER
"serial_number"

Serial number for the ELM Server.  Can be the word "EVALUATION" or a GUID supplied by TNT Software, Inc.
None.  Required only if using ADDLOCAL = "ELMServerFeature" or TNT_INSTALL_SERVER = 1.

Switch
Values

Description
 
Default

TNT_SET_ROLLOVER_ARCHIVE_DATE
"{0|1}"

When upgrading from ELM 5.0 or 5.5, keep the Archive database rollover date.  1 = If upgrading or updating ELMServerFeature and previous ELM Server has an archive db. 0 = otherwise.
0.  Required if upgrading and archiving.

Switch
Values

Description
Default

TNT_SERVER_INSTALLED
"{0|1}"

Is an ELM Server installed?  0 = Server is not installed.  1 = Server is installed.
None.  Required for all installations.

Switch
Values

Description
Default

TNT_SERVICE_USER_NAME
"domain\username"

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

Switch
Values

Description
Default

TNT_SERVICE_PASSWORD
"strong_password"

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

Switch
Values

Description
Default

TNT_TRUSTED_MODE
"{0|1}"

Allows an upgrade/update if you have a "Trusted" license that has not been activated.
None.  Required when upgrading/updating non-activated ELM license.

Switch
Values

Description
Default

TNT_UNINSTALL_ADVISOR
"{0|1}"

Uninstall the ELM Advisor.  1 = uninstall  0= install.
None.  Required for all installations.

Switch
Values

Description
Default

TNT_UNINSTALL_AGENT
"{0|1}"

Uninstall the TNT Agent.  1 = uninstall  0= install.
None.  Required for all installations.

Switch
Values

Description
Default

TNT_UNINSTALL_CONSOLE
"{0|1}"

Uninstall the ELM Console.  1 = uninstall  0= install.
None.  Required for all installations.

Switch
Values

Description
Default

TNT_UNINSTALL_SERVER
"{0|1}"

Uninstall the ELM Server.  1 = uninstall  0= install.
None.  Required for all installations.

Switch
Values

Description
Default

TNT_VIRTUAL_DIRECTORY_NAME
"virtual_directory_name"

Name of the IIS virtual directory.
None.  Required only if using ELMWebViewerReportsFeature.

Switch
Values

Description
Default

TNT_WEB_VIEWER_INSTALLED
"{0|1}"

Is the ELM Web Viewer installed?  0 = do not install.  1 = install.
None.  Required for all installations.

Switch
Values

Description
Default

TNT_WEB_SITE_LIST
"web_site_name"

What IIS web site should host the ELM virtual directory?
None.  Required only if using ELMWebViewerReportsFeature.

Examples To the Top

Several pages follow with examples with explanations.

All switches must be provided on a single line, and will typically wrap in a command prompt window.  Examples have been formatted without carriage returns so they can be used to jump-start an install.  Just copy/paste into a command prompt, and then edit.  Values in red will typically need to be modified for your environment.

Install ELM Advisor

Install TNT Agent

Install All Features plus Database

Install All Features no Database

Install Console

Install Server plus Database

Install All But Agent

Remove Features