Software Install

The Software Install task is used to install or upgrade software on your client computers. It is primarily intended to install ESET products, but you can use it to install any software you like.

To prevent installation failure, ESMC performs the following checks before installing or upgrading ESET products:

access to the repository

if there is enough (1 GB) free space on the client machine (not available for Linux)


Both ESMC Server and ESET Management Agent require access to the internet to access the repository and perform installations. If you do not have internet access, you must install the client software locally because remote installation will fail.

When performing a Software Install task on computers in a domain with ESET Management Agent running, the user must have read permission for the folder where the installers are stored. Follow the steps below to grant these permissions if necessary.

1.Add an Active Directory computer account on the computer executing the task (for example NewComputer$).

2.Grant Read permissions to NewComputer$ by right-clicking the folder where installers are located and selecting Properties > Sharing > Share from the context menu. Note that the "$" symbol needs to be present at the end of the computer name string.

Installation from a shared location is only possible if the client machine is in a domain.


Enter basic information about the task, such as the Name and optional Description. Task Category and Task Type are pre-selected based on your previous choice. The Task Type (see the list of all Client Tasks) defines the settings and the behavior for the task.


Click <Choose ESET License> and select the appropriate license for the installed product from the list of available licenses. This will only work for products installed from the repository, not products installed from a custom URL.

Click <Choose package> to select an installer package from the repository or specify a package URL. A list of available packages where you can select the ESET product you want to install (for example, ESET Endpoint Security) will be displayed. Select your desired installer package and click OK. If you want to specify a URL where the installation package is located, type or copy and paste the URL (for example file://\\pc22\install\ees_nt64_ENU.msi) into the text field (do not use a URL that requires authentication).

http://server_address/ees_nt64_ENU.msi - If you are installing from a public web server or from your own HTTP server.

file://\\pc22\install\ees_nt64_ENU.msi - If you are installing from network path.

file://C:\installs\ees_nt64_ENU.msi - If you are installing from local path.


Select the check box I accept the terms of the application End User License Agreement and acknowledge the Privacy Policy. See License Management or EULA for more information.

If you need to, you can specify Installation parameters, otherwise leave this field empty.

Select the check box next to Automatically reboot when needed to force an automatic reboot of the client computer after installation. Alternatively, you can leave this option deselected and the client computer can be restarted manually.

Installation of third-party software

You can use the Software Install task to install non-ESET (third party) software.

Operating system

Supported installation file types

Support for installation parameters



The Software Install task always performs silent installation of the .msi packages.

You cannot specify msiexec parameters. You can specify only parameters used by the installation package itself (unique for each software installation package).


.deb, .rpm, .sh

You can use parameters only with .sh files (.deb and .rpm do not support parameters).


.pkg, .dmg (containing .pkg file)


Installation parameters are not supported.




You want to install software on Linux using the file that has two parameters: -a is the first parameter, -b is the second parameter.

Installation in terminal (as root user in folder where is located):

./ -a parameter_1 -b parameter_2

Installation using the Software Install task:

Enter the file path in Install by direct package URL, for example: file:///home/user/Desktop/

Enter the Installation parameters: -a parameter_1 -b parameter_2.


Review the summary of configured settings and click Finish. The Client Task is now created and a pop-up window will open. We recommend that you click Create Trigger to specify when this Client Task should be executed and on what Targets. If you click Close, you can create a Trigger later. To create a trigger afterward, select the client task instance and select Run on from the drop-down menu.