12.2 Deploy with MSI

You can deploy InfoConnect directly from the MSI command line. You can also deploy companion .msifiles that you have created to contain your custom configuration files.

12.2.1 Deploy InfoConnect from MSI Command Line

Use these procedures to install InfoConnect from a command line with MSI.

To customize your installation, specify Windows Installer properties on the command line or pass them in a transform file. For a list of public properties that are standard to the Microsoft Windows Installer, refer to the Microsoft Windows Installer Guide.

Handling prerequisites in command line installs

If you use setup.exe for your install, the setup program checks for any prerequisites required by the features you have selected and installs them automatically.

If you use msiexec.exe for your install, prerequisites are not installed automatically. You need to install them separately if they are not already on your users' workstations. You can find installers for the required prerequisites in the Prerequisites folder in the distribution media, or in your administrative installation. The prerequisites you need to install depend on which programs and features you are installing:

  • All InfoConnect Workspace features require Microsoft .NET Framework 4.7.1. If you attempt an install using msiexec.exe and this prerequisite is not found, a message displays and the installer stops. To install the .NET Framework, run the executable file in Prerequisites\DotNet471.

  • The Visual Basic for Applications feature requires Microsoft VBA 7.1. Use the core and language-specific *.msi packages in the Prerequisites\VB71 folder.

Handling upgrades in command line installs

If you are upgrading a previous version of InfoConnect, the prior version must be uninstalled before you can install the current version.

If you use setup.exe for your install, the setup program checks for a previous versions of InfoConnect and uninstalls it automatically if one is found. It also preserves your existing data folders. For details, see Setup program.

If you use msiexec.exe for your install, you must first manually uninstall any earlier versions. If you upgrade these products by deploying the .msifile directly and have not removed the earlier version, a message displays telling you to uninstall the older software first.

To deploy InfoConnect “out-of-the-box” directly with MSI

  • At a command prompt on a test workstation, change to the directory in which the .msi file resides and enter:

    msiexec /i path_to_administrative_installation_point\yourVersion.msi

    where yourVersion.msi is the specific version of the InfoConnect MSI that you downloaded.

To deploy InfoConnect and a transform directly with MSI

  • At a command prompt, enter:

    msiexec /i path_to_administrative_installation_point\yourVersion.msi TRANSFORMS= yourCustomInstall.mst

12.2.2 Deploy a Companion MSI File from the MSI Command Line

You can deploy configuration files that are included in a separate companion installation package. This allows you to deploy and maintain these files between InfoConnect software updates without removing InfoConnect.

NOTE:If you use centralized management server, you can upload MSI files to the Package Manager and silently deploy them to users' workstations. See Centrally Manage Sessions.

To deploy a companion installer package directly with MSI

  • At a command prompt, enter:

    msiexec /i path_to_administrative_installation_point\ your_companion_file.msi

To remove a companion installer package directly with MSI

  • At a command prompt, change to the directory in which the companion installer package file resides and enter:

    msiexec /x your_companion_file.msi