Silent Installation Parameters

The following table lists the parameters that you can include in the silent installation command. 

Use a space and a slash (/) or a dash (–) before each parameter. If the parameter requires a value, enter it after the parameter name and the equal sign (=) with no spaces. See the examples in the table.

Parameter Name

Purpose

Example

Components

Lists the desired components, separated by a comma.

View the list of GENESIS installation components for more information.

/Components=Workbench,FrameWorX

ConfigurationFile

Enters the path to a configuration file (most commonly a .ini file) that lists the available components and indicates whether the component should be installed (=1) or not (=0).

You can omit the components that you do not want to install and only list the desired components, but they still need to be followed by =1.

View the list of GENESIS installation components for more information.

This is an example of the content of a configuration file.

[Components]

License v11.0=1
FrameWorX v11=1
Workbench Server v11.0=1
MobileHMI HTML5 v11.0=1
Web API Service v11.0=1

InstallFolder

Specifies the path to the desired custom location where GENESIS will be installed.

This is an advanced setting that may require further changes. If possible, we recommend installing GENESIS in the default folder, which is C:\Program Files\ICONICS.

/InstallFolder=D:\CustomFolder

Workloads

Determines the desired type of installation:

  • Full: Installs all available components.
  • Server: Installs only the server-side components, such as FrameWorX™ or Data Historian.
  • Client: Installs only Workbench and GraphWorX™.

    If you are installing the Client workload on a system that does not have a connection to a remote license, make sure to add FrameWorX to the Components parameter.

  • Featured item installation: Installs only the components needed for the specific feature. Available options are:
    • Alarming
    • Bridging
    • DataBroker
    • DataConnectors
    • DataHistorian
    • WebServer

/Workloads=Server

 

ExcludeComponents

Lists the components that you want to remove from the selected type of installation (workload).

/ExcludeComponents=AlarmCollector,AlarmServer

SqlInstance

Allows you to specify a custom name for the Microsoft SQL Server instance that is a part of the GENESIS installation. The default instance's name is SQLEXPRESS.

-SQLINSTANCE=SQLEXPRESS2022

NoReboot

Disables restarting the machine during the installation.

Some changes, such as installing IIS or a SQL Server, may require a restart during the installation. It depends on your version of Windows and the state of Windows updates. If you use the NoReboot parameter, you need to manually restart the machine if needed.

/NoReboot

You can use the Workloads and the Components parameters together to add more components to the selected workload.

If you do not include any parameters in your command, the full GENESIS setup is installed.