ESET Online Help

Search English
Select the topic

Create Agent script installer - Linux/macOS

This type of Agent deployment is useful when the remote and local deployment options do not suit you. You can distribute the Agent script installer via email and let the user deploy it. You can also run the Agent script installer from removable media (a USB flash drive, for example).

You can create Agent script installer for macOS/Linux in several ways:

Quick Links > macOS devices or Linux devices

Installers > Create Installer > macOS or Linux


Click Customize installer > Deploy Agent first (Agent script installer).

1.Select the Participate in product improvement program check box to send anonymous telemetry data and crash report to ESET (OS version and type, ESET product version and other product-specific information).

2.Parent group - Select the Parent group where the ESET PROTECT Web Console will place the computer after an Agent installation.

You can select an existing static group or create a new one to which the device will be assigned after the installer is deployed.

Selecting a Parent group will add all policies applied to the group to the installer.

Selecting the Parent Group does not affect the installer location. After you create the installer, it is placed in the current user's Access Group. Access Group sets the object's Static Group and access to the object based on the user's access rights.

The parent group is mandatory if you use ESET Business Account with sites or ESET MSP Administrator and optional if you use ESET Business Account without sites.

3.arrow_down_business Customize more settings

4.Click Save & Download.

5.Extract the downloaded archive file on the client computer where you want to deploy ESET Management Agent.

6.Run script (Linux or macOS) to install the Agent. Follow the detailed Agent installation instructions:

Agent deployment - Linux

Agent deployment - macOS


ESET PROTECT supports the automatic upgrade of ESET Management Agents on managed computers.


arrow_down_business Deployment from a custom remote location