Process Types
There are different types of process which could be executed during the installTask, uninstallTask and their preRun and postRun tasks.
Script
This process type is the most flexible. You can start any executable file with arguments. Supported Elements: install, uninstall, preRun, postRun Executed command: [%WorkDir%]%fileName% [%arguments%] WorkDir is only added when no absolut path is specified in the filename.
MSI
Supported Elements: install, uninstall First Executed command: msiexec.exe /i "[%WorkDir%]%fileName%" /qn /lv "@msiInstallLog@" /norestart [transforms="[%WorkDir%]%transformItem1%;...;[%WorkDir%]%transformItem(n)%"] [%arguments%] Second Executed command(Only when Patches are specified): msiexec.exe /update "[%WorkDir%]%patch1%;...; [%WorkDir%]%patch(n)%" /qn /lv "@msiMspInstallLog@" /norestart Uninstall Executed command: Msiexec.exe /x "[%WorkDir%]%fileName%" /qn /l*v "@msiInstallLog@" /norestart WorkDir is only added when no absolut path is specified in the filename. msiInstallLog: %LogDir%%Manufacturer%%ProductName%%ProductVersion% %PackageVersion%%InstallType%%Language%%Architecture%%TimeStamp:yyyymmdd-hhmmss%_Install_MSI.log msiMspInstallLog: %LogDir%%Manufacturer%%ProductName% %ProductVersion%%PackageVersion%%InstallType%%Language%%Architecture%%TimeStamp:yyyymmdd-hhmmss%_Install_MSI_MSP.log
VBS
Supported Elements: install, uninstall, preRun, postRun Executed command: cscript.exe [%WorkDir%]%fileName% [%arguments%] WorkDir is only added when no path is specified in the filename.
Powershell
Supported Elements: install, uninstall, preRun, postRun Executed command: powershell.exe -ExecutionPolicy unrestricted -file [%WorkDir%]%fileName% [%arguments%] WorkDir is only added when no path is specified in the filename.
MSP
Supported Elements: install Executed command: msiexec.exe /update "[%WorkDir%]%fileName%" /qn /l*v "@msiMspInstallLog@" WorkDir is only added when no path is specified in the filename. msiMspInstallLog: %LogDir%%Manufacturer%%ProductName%%ProductVersion% %PackageVersion%%InstallType%%Language%%Architecture%_%TimeStamp:yyyymmdd-hhmmss%_Install_MSI_MSP.log