The Windows TFM is delivered as an MSI package file. It can be installed by either double-clicking on the MSI file or by executing msiexec from a command window.
If the first alternative is used (double-clicking on the MSI package file), when the TFM is first executed the user will need to enter the details of the server in the 'Server' tab of the TFM. There are 3 fields for the server details:
Nickname - name by which the server will be known (e.g. Ubiq Server)
Host Name - Ubiq server hostname (e.g. ubiqserver.ubiqsecurity.com)
Port Number - Ubiq server TCP port number (e.g. 8443)
The user will also need to enter the TFM license key in the 'License Keys' tab.
If the second alternative is used (command line invocation of msiexec), the above settings can be entered directly when msiexec is executed. This is most often be the case with enterprise deployments where the users are shielded from details such as the Ubiq server name and the licensing.
Several public properties are available for entry on the command line:
UBIQSERVER - Ubiq server hostname (e.g. ubiqserver.ubiqsecurity.com)
UBIQSERVERPORT - Overrides default Ubiq server TCP port number 8443
UBIQSERVERNICKNAME - Optionally sets nickname for Ubiq server
UBIQLICENSEKEY - TFM app license key
Zero or more properties, with their corresponding values, can be specified on the Msiexec command line. Here is an example:
msiexec.exe /i UbiqTFM.Setup.msi /QN /L*V ".\install.log" UBIQLICENSEKEY="COOL-LICENSE" UBIQSERVER="ubiqserver.ubiqsecurity.com" UBIQSERVERNICKNAME="Ubiq Server"
If the user currently has TFM installed and is updating it with a new MSI package, and enters values for any of the above parameters, they will override the settings in the previously installed version.