Quick Info
Product
HCL Launch
Type
plugin
Compatibility
HCL Launch version 7.0 or later
Created by
HCL Software
Published Date
May 31st, 2021
Last Updated
May 15th, 2023
Description
Microsoft Software Installer (MSI) is used for the installation, maintenance, and removal of software on Microsoft Windows systems.The Microsoft Software Installer plugin installs and uninstalls MSI. It also provides for running the MSIexec command.
Quick Info
Product
HCL Launch
Type
plugin
Compatibility
HCL Launch version 7.0 or later
Created by
HCL Software
Published Date
May 31st, 2021
Last Updated
May 15th, 2023
Summary
Microsoft Software Installer (MSI) is a Microsoft installer program. It is used for the installation, maintenance, and removal of software on Microsoft Windows systems. The Microsoft Software Installer plugin installs and removes the MSI installer program and runs the msiexec command used to install MSI and MSP packages.
This plugin includes one or more steps, click Steps for step details and properties.
Compatibility
Installation
See Installing plugins in HCL Launch for installing and removing plugins.
History
The following table describes the changes made in each plugin version.
Version | Description |
---|---|
3 | RFE 95317. onfigurable logging level added to all steps. |
Usage
Step palette
To access this plugin in the palette, click Installers > MSI.
Steps
The following process steps are available in the MSI plugin.
Execute msiexec
Run the MSIexec command.
Name | Type | Description | Required | Property |
---|---|---|---|---|
Flags | String | The flags to be passed to msiexec. For example: /i for install or /fa for repair. | Yes | flags |
Logging Level | Enumeration | The level of logging information collected during the installation. Values are l*, l*v, and l*vx. | No | logging |
Save Log File | Boolean | Select to save the log file following the completion of the step. File path is saved as output property. | No | saveLogFile |
Update Options | String | A list of option to use when running the command. Separate each list item with a newline. If options are specified, all previously specified arguments are overridden. | No | executeOptions |
Install MSI
Install MSI software.
Name | Type | Description | Required | Property |
---|---|---|---|---|
Install Options | String | A list of option to use when running the command to install a package. Separate each list item with a newline. If options are specified, all previously specified arguments are overridden. | No | installOptions |
Logging Level | Enumeration | The level of logging information collected during the installation. Values are l*, l*v, and l*vx. | No | logging |
MSI File | String | The MSI package to be installed. | Yes | msiFile |
Save Log File | Boolean | Save the log file after the step completes. The file path is saved as the output property. | No | saveLogFile |
Uninstall MSI
Remove the MSI software.
Name | Type | Description | Required | Property |
---|---|---|---|---|
Logging Level | Enumeration | The level of logging information collected during the installation. Values are l*, l*v, and l*vx. | No | logging |
MSI File | String | The MSI package to be uninstalled. | Yes | msiFile |
Save Log File | Boolean | Save the log file after the step completes. The file path is saved as the output property. | No | saveLogFile |
Uninstall Options | String | A list of option to use when running the command to uninstall a package. Separate each list item with a newline. If options are specified, all previously specified arguments are overridden. | No | uninstallOptions |