Install Performance Monitor Silently

Silent installation can be initiated using command line arguments.

To initiate silent installation, it is done through the following command:

SLNXPerformanceDashboardSetup.exe /s /v”/qn PROPERTIES”

Argument Meaning
/s Tells the SLNXPerformanceDashboardSetup.exe to run silently.
/v Tells the SLNXPerformanceDashboardSetup.exe to pass all parameters within this argument to the internal MSI. This is why the remaining parameters are inside quotes.
/qn

This is passed to the MSI to tell it to run in quiet mode with no UI.

Additional options that can be used:

/q[n|b|r|f]

Sets user interface level

  • n - No

  • UI b -

  • Basic UI

  • r - Reduced UI

  • f - Full UI (default)

When using /qn from a command-line, the command prompt must first be elevated to Administrator privileges. In other cases where there is a UI, the installer can prompt for elevation.

PROPERTIES

These are the public properties that are set to configure the installation. Each property name is all uppercase and the value is set through an ‘=’ (i.e. PROPERTY=value).

When property values have spaces, the values must be quoted with the quotes escaped via a \ character. (e.g. PROPERTY=\”value with spaces\”)

Refer to the properties section below for possible properties to set.

 

Properties

Property Name Meaning
INSTALLDIR Sets the location of the installation.
INSTALLDIR_SP Sets the storage path for the data.
INSTALLDIR_LOG Sets the log storage path.
SERVICE_USER The Windows user account under which the service will run.
SERVICE_PASSWORD The password of the specified SERVICE_USER.
ENABLE_SSL Specifies if the service being installed will listen on SSL. If not using SSL, do not specify this parameter. To enable SSL, set ENABLE_SSL=TRUE.

PORT_NOSSL

The port on which the service will listen if ENABLE_SSL is not set.

PORT_SSL

The port on which the service will listen if ENABLE_SSL is set to TRUE

ENABLE_SSL_TRUST_CERT

Specifies if when connecting to the Core service, all certificates are trusted. Do not set in order to use the keystore to establish trust. To trust all certificates, set ENABLE_SSL_TRUST_CERT=TRUE

CORE_ADDRESS

The name/ip address of the Core server.

CORE_PORT_NOSSL

The port on which Core is listening for HTTP connections.

CORE_PORT_SSL

The port on which Core is listening for HTTPS connections.

ENABLE_CORE_SSL

Specifies if Core is listening on SSL. If set to TRUE, the Dashboard service will attempt to connect to Core via SSL on the port specified in CORE_PORT_SSL. To disable SSL connection to Core, do not specify this property. Without SSL, the Dashboard service will attempt to connect to core via the port identified in CORE_PORT_NOSSL

CORE_ACCOUNT_USER

The internal SLNX administrator account to use for connecting to Core.

CORE_ACCOUNT_USER

The password of the CORE_ACCOUNT_USER account