You are using an ad blocker that is interfering with our web typography and internal javascript. Please whitelist our domain to live in a more beautiful world. No ads here, just really great software!

Application Management

Remotely manage installation and uninstallation of applications on devices using Microsoft Software Installer (MSI) or custom software installers.

Description

The Application Management pack helps you maintain healthy application lifecycle. Install feature provides a secure way of deploying MSI based binary. Uninstall feature enables uninstallation of MSI based application as well as custom software often delivered as .exe files.

Script Install application

  • Version 1.0.0.1 – Updated documentation and indentation
  • Version 1.0.0.0 – Initial release

Script Description

ADVANCED SCRIPT
Installs applications using Microsoft Software Installer (MSI). The remote action includes protection layer to provide secure installation method. That includes verification of the binary hash and optionally its signature.

Execution context and suggested scheduling

Run the script as local system. The script should be executed manually.

Parameters

ID Label Description
1 Absolute Installer Path Absolute local path or UNC path of the installer
2 Installer Hash Provide a hash to compare with the obtained from the installer
3 Check Installer Signature Whether the installer signature must be checked or not
4 Maximum Delay In Seconds Maximum random delay set to avoid network overload. Provide number of seconds lower than 60

Outputs

None.

Further Information

The installer path could be a UNC path with read access. The MSI error codes are documented here.
If ‘CheckInstallerSignature’ parameter is activated and the installer does not have a valid signature, the installation process will not be done.
If the application is already installed, then it might be re-installed. Some user settings or application data could be lost.

Restrictions

  • Limited to applications with fully compliant MSI installers. Otherwise, the remote action (and hence the installation process) could fail.

Script Uninstall application

  • Version 2.0.0.0 – Added compatibility for non-MSI based applications
  • Version 1.0.0.0 – Initial release

Script Description

ADVANCED SCRIPT
Uninstalls applications using Microsoft Software Installer or custom uninstaller, depending on the application.

Execution context and suggested scheduling

Run the script as local system. The script should be executed manually.

Parameters

ID Label Description
1 Application Name Full application name to be uninstalled
2 Uninstall Parameters If targeting a non-MSI-based application, provide optional arguments for the uninstaller. Common parameter prefix and letters are allowed, such as /quiet, /noreboot, /s, etc

Outputs

None.

Further Information

As first parameter for this script, type in the full name of the application as it is displayed on Programs and Features menu in Control Panel.
If targeting a non-MSI-based application, it is frequently necessary to specify additional parameters for a silent uninstall. In such case, please visit official documentation from the application vendor.
Custom uninstallation was developed and tested using 7-Zip latest binaries.

Content

Remote Actions

Required Modules

Nexthink Act

Platforms

Windows

Compatibility

V6.14 and later
Thank you!