FME Flow: 2024.2

Performing a Silent Installation (Windows)

To perform a silent installation of FME Flow, extract and run an installer from a Windows command line, and override any default installation properties to customize the installation.

To obtain the installer, see Obtain the Installer.

Extracting Installation Files

Installation files, which consist of a .msi file and .cab files, must be extracted before proceeding with installation. You can extract installation files in either of the following ways:

  • Manual extraction. Following extraction, invoke the .msi file to perform a silent install.
  • Invoke the installation .exe directly, and use the following parameters to control extraction and installation:
  • Flag Description
    -d<path> Set the destination folder for unpacked files.
    -s, -s1, -s2 Silent mode. Switch -s is a brief form of -s1. Both -s and -s1 hide the main dialog and extraction progress. -s2 hides the start dialog, but extraction progress is displayed.
    -sp<par> Installer Flags to pass to the extracted .msi installer when it is run.

Installer Flags

The following .msi-specific flags can be passed to the installer:

Flag Description
/q[n|b] Signifies a quiet installation. /qn means quiet with no user interface, and /qb means a quiet installation with a basic progress bar.
/norestart Do not restart the computer after installation.
/l*v <logfile> Enable logging to the <logfile> specified.

Specifying FME Flow Components to Install

To select which components of FME Flow to install, as in a Distributed installation, use the ADDLOCAL property, and specify components in a comma-delimited list. If this property is not specified, all components are installed, as in an Express installation.

Note  Following a distributed or fault tolerant installation, the FME Flow system services do not start automatically. You must manually start them.
Feature Value
FME Flow Core FMEFlowCore
Web Services Services
FME Engine

FMEEngine

FME Flow Database (on PostgreSQL) FMEFlowDatabase

Example

To install the FME Flow Core and FME Engine services:

ADDLOCAL=FMEFlowCore,FMEEngine

Installation Properties

The following table lists the installation properties that you can set in advance, and their default values if left unset. These properties correspond to properties that can be adjusted in the user dialogs of a standard installation.

Properties Required for a Distributed Installation

If you are performing any type of installation other than Express, in which FME Flow components are distributed across servers, refer to the table below to determine which installation properties (above) must be set when installing each component.

Note  For default values, refer to the table above, under Installation Properties.

Post-Install Tasks

Distributed/Fault Tolerant Installations

If you performed a distributed or fault tolerant installation (specifying the ADDLOCAL property), the FME Flow system services do not start automatically. You must manually start them.

MSSQL Formats

If you plan to run workspaces that reference Microsoft SQL Server and Azure SQL Database (MSSQL_*) readers and writers, you must manually install the SQL Server Native Client and Microsoft System CLR Types for SQL Server on all machines that host FME Engines. To install, navigate to the [INSTALLDIR] and run the following:

msiexec /i sqlncli.msi /qb

msiexec /i SQLSysClrTypes.msi /qb

Examples

The following examples assume you are running a command line from a directory that contains an installer named fme-flow-win-x64.exe to extract and install, or fme-flow.msi to install following manual extraction.

Invoking the .exe Installer to Extract and Install

Invoking the .msi File to Install, Following Manual Extraction