Command-line (Silent) Installation

You can install the server, client, or hosts using command line parameters. You can also use this method to install multiple servers, ensuring that the same configuration data is used in all instances.

Command-line Parameters

Note: Starting with Workflow 2.5, legacy certificates are no longer supported. For new server certificates, select the Generate new and unique certificates option.
Command Line ParameterDescription
/sRuns the installation setup (SetupApplicationServer.exe or SetupWebServer.exe) in silent mode; that is, the installation occurs without displaying the user interface.
Note: The installation fails if the Proficy services are running. See /fs.

You must use the /c parameter in conjunction with the /s parameter and provide a valid configuration file name.

/fsSame as the /s parameter, but stops and restarts running services when performing an upgrade installation.
/t filepath (where filepath is the user-defined file name)Runs the installation setup (SetupApplicationServer.exe or SetupWebServer.exe), including the user interface, and creates a configuration file that contains all of the installation configuration data.
Note: For security reasons, passwords are not included in the configuration data.
PropertyName=value (where PropertyName is a configuration file property)Individual configuration file properties, such as passwords, can be set using a command line by providing the property name and value separated by an equals sign (=). The property name cannot have spaces and values with spaces must be enclosed in double quotes. The following rules apply:
  • parameter name matching is not case sensitive
  • double quotes around values are required to preserve white space (for example, PropertyA=”a value with spaces”)
  • command-line parameter values supersede property values supplied in a configuration file
  • double quotes in values are permitted, but must be doubled (for example, PropertyB=”a “”quoted”” value”)

Examples: Setting Password Properties

Include one or more of the following on the command line to set the respective passwords to the value, secret.

  • AdministratorPassword=secret
  • KspUserPassword=secret
  • CertificatePassword=secret
  • CertificateServicePassword=secret
/c filepath (where filepath is the user-defined file name)Runs the installation setup (SetupApplicationServer.exe or SetupWebServer.exe) and uses the configuration data found in the configuration file. When used with the /s parameter, the installation runs in silent mode.
Note: You can use the configuration file that was created using the /t command line parameter or you can use the sample configuration file provided in the install directory.

If you use the configuration file created by using the /t parameter, you must add the passwords before using that file with the /c parameter.

/l filepath (where filepath is the logging directory)Overrides the default location for the installation log file.
/p installation type option (where installation type option values are specific to the product being installed)Runs SetupApplicationServer.exe, including the user interface, without displaying the installation type selection screen, instead automatically selecting the installation type based on the value specified for the command line parameter. Valid parameter values based on product type are as follows:
  • Server: Installs a application server in Single Server mode.
  • WorkflowServer: Installs a application server in Workflow Extension Server mode.
  • UserServer: Installs a application server in User Extension Server mode.
  • Client: Installs a Workflow client.
  • These values are case-sensitive.
  • The /p parameter cannot be used in conjunction with silent mode (that is, the /s parameter) and/or a configuration file (that is, the /c parameter).