The FireDaemon Pro setup executable offers silent (unattended) installation, silent uninstallation, and customisation of the silent installation process via the command-line interface. The command line options differ between FireDaemon Pro 4 and FireDaemon Pro 5. FireDaemon Pro 4 uses InstallShield and corresponding command line options. FireDaemon Pro 5 uses AdvancedInstaller and corresponding command line options.
To get started, open an elevated Command Prompt or PowerShell (i.e. with administrator rights) and navigate to the folder where the FireDaemon Pro setup executable has been downloaded. Run the following commands to perform various installation and uninstallation operations.
Installation Logging
The installer always writes a verbose log file to %LOCALAPPDATA%\Temp\MSIxxxx.log. Additional arguments can be appended to the command line. For more information on MSI installer command line arguments please see this Microsoft article.
Silent Installation With No Restart
Silent Uninstallation
Silent Installation Customisation
To customise the FireDaemon Pro silent installation on your system, you can provide additional parameters on the command line. These are provided in the form of VARIABLE=VALUE.
While specifying the parameters, ensure the following:
- The variable name must be in UPPERCASE. Variable and value pairs are listed below.
- If spaces are required in the value, the value must be enclosed in quotes.
Permitted Variables and Values
The list of permitted variables that can be used on the command line are listed below:
Variable | Valid Values | Description |
---|---|---|
INSTALLDIR | Valid path | The directory into which FireDaemon Pro is installed. Default value is: INSTALLDIR=\"C:\Program Files\FireDaemon Pro\" N.B. Pro 4 only |
APPDIR | Valid path | The directory into which FireDaemon Pro is installed. Default value is: APPDIR="C:\Program Files\FireDaemon Pro" N.B. Pro 5 only |
ENABLEUI0DETECT | 0: no/false 1: yes/true | Sets the UI0Detect service to Automatically start. The default value is 1. |
UNINSTALL_ALL_FDSERVICES | Any value | If specified, uninstalls all FireDaemon services when uninstalling FireDaemon Pro. |
SERIALNUMBERNAME | Text string | The Serial Number Name as displayed on your Order Confirmation email. If there are spaces in your Serial Number Name then you must enclose the Serial Number Name in double quotes. For FireDaemon Pro 4 installation, the double quotes must be escaped (e.g. SERIALNUMBERNAME=\"My Company Name\") |
SERIALNUMBER | Text string | The Serial Number as displayed on your Order Confirmation. The Serial Number must not be enclosed in quotes (e.g. SERIALNUMBER=XXXX-XXXX-XXXX-XXXX...) |