Summary

A table of the Windows installer properties for the ActiveEfficiency Server installer.

Mandatory properties must be provided when installing using a command-line.

The installer file is: ActiveEfficiencyServer.msi

ActiveEfficiency server installer properties:

PropertyDefaultMandatoryDescription

CMSQLSERVERNAME


Yes, if using Nomad Sync.The name of the server hosting your Configuration Manager database. Used in the Nomad sync installer screen.

CMDATABASENAME


Yes, if using Nomad Sync.The name of your Configuration Manager database. Used in Nomad Sync installer screen.

DATABASENAME

ActiveEfficiency
Name for the ActiveEfficiency database.

DROPOLDDB



If set to 1 on the command-line, it drops the current ActiveEfficiency database during installation. The default behavior for this property is to not drop the old database.

Exercise caution when using this option as any existing data will be deleted. Do not use this option if you want to preserve your existing data.

ENABLENOMADSYNC



Enables Nomad data to be synchronized with Configuration Manager. Used in the Nomad Sync installer screen.

ENABLETLS12



If TLS 1.0 is disabled in your environment, set ENABLETLS12=1 which is equivalent to checking the TLS 1.0 is disabled – installing TLS 1.1/1.2 on the Database Server install screen.

Values are:

  • 0 – uncheck
  • 1 – checked

If your SQL server is remote and TLS 1.0 is disabled in your environment you must install the SQL Server Native Client 11.0 (also known as SQL Server 2012 Native Client) on the Web server hosting the ActiveEfficiency application. If your SQL server is local you will likely already have the SQL Server Native Client installed, but you should check that this is the case.

IISHOSTHEADER



IIS host header for the ActiveEfficiency website.

IISIPADDRESS

*
A custom IP address for the ActiveEfficiency Website. If you want to be non-specific about the IP address, set it to *.

IISPORT

80
IIS port for for the ActiveEfficiency Website.

INSTALLDIR

C:\Program Files (x86)\1E\ActiveEfficiency\
The installation directory in the Destination Folder screen.

NOMADSYNCINTERVAL

30

The interval (in minutes) before the next data synchronization takes place between Nomad and Configuration Manager. The valid range for this interval is between 5 and 1440 (1 day) minutes. If you set the interval below the lower limit, it defaults to the minimum (5 minutes). Similarly, if you set the interval above the upper limit, it defaults to 1440 minutes. If a synchronization fails, it restarts after 15 minutes. Used in the Nomad Sync installer screen.

PROXYURI



URI for an internet proxy and set with the following syntax: PROXYURI="http://<proxyservername>:<port>" where <proxyservername> and <port> must be the correct proxy server details.

SQLSERVER


YesName of the SQL server instance where the ActiveEfficiency database is installed.

SVCPASSWORD



Password for the ActiveEfficiency service account, if SVCUSER is specified.

Ensure the installer property is entered in upper case to mask the password in the ActiveEfficiency installer log. Failing to do so will cause the log to display it in plain text. There is currently a known issue for this.

SVCUSER

Defaults to network service account name

User name for the ActiveEfficiency service account.

Ensure the installer property is entered in upper case to mask the password in the ActiveEfficiency installer log. Failing to do so will cause the log to display it in plain text. There is currently a known issue for this.

DATABASE_MODE

SingleUser

Database usage mode. It may be set to one of the following values:

  • SingleUser - Sets the upgrade scripts to run in single user mode
  • MultiUser - Sets the upgrade scripts to run in multi-user mode

The default value sets the upgrade scripts to run in single-user mode to avoid multiple connections during upgrade (Only for SQL 2005).

Enabling  MultiUser  mode, by setting the following property on the installer command-line, may be necessary for larger databases to help to smooth the upgrade process:

DATABASE_MODE= "MultiUser"

Please Note: MultUser and SingleUser are case sensitive