ESET Online Help

Search English
Select the topic

Command line installation

The following settings are intended for use only with the reduced, basic and none user interface level. Refer to the documentation for the msiexec version used for the appropriate command line switches.

Supported parameters

APPDIR=<path>

path—Valid directory path

Application installation directory

For example: emsl_nt64.msi /qn APPDIR=C:\ESET\ ADDLOCAL=DocumentProtection

APPDATADIR=<path>

path—Valid directory path

Application Data installation directory

MODULEDIR=<path>

path—Valid directory path

Module installation directory

ADDLOCAL=<list>

Component installation - a list of non-mandatory features to be installed locally

Used with ESET .msi packages: emsl_nt64.msi /qn ADDLOCAL=<list>

For more information about the ADDLOCAL property, refer to https://docs.microsoft.com/en-gb/windows/desktop/Msi/addlocal

The ADDLOCAL list is a comma-separated list of all feature that will be installed

When selecting a feature to be installed, the full path (all parent features) must be explicitly included in the list

REMOVE=<list>

Component installation—a parent feature you do not want to have installed locally

Used with ESET .msi packages: emsl_nt64.msi /qn REMOVE=<list>

For more information about the REMOVE property, refer to https://docs.microsoft.com/en-gb/windows/desktop/Msi/remove

The REMOVE list is a comma-separated list of parent features that will not be installed (or will be removed in case of existing installation)

It is sufficient to specify parent feature only. There is no need to explicitly include every child feature to the list

ADDEXCLUDE=<list>

The ADDEXCLUDE list is a comma-separated list of all feature names will not be installed

When selecting a feature not to be installed, then the whole path (all its sub-features) and related invisible features must be explicitly included in the list

For example: emsl_nt64.msi /qn ADDEXCLUDE=<list>


note

ADDEXCLUDE cannot be used with ADDLOCAL.

Feature Presence

Mandatory—The feature is always installed

Optional—The feature may be deselected for installation

Invisible—A logical feature that is mandatory for other features to work properly

ESET Mail Security feature list:


important

Feature names are case sensitive; for example, RealtimeProtection is not equal to REALTIMEPROTECTION.

Feature Name

Feature Presence

SERVER

Mandatory

RealtimeProtection

Mandatory

WMIProvider

Mandatory

HIPS

Mandatory

Updater

Mandatory

eShell

Mandatory

UpdateMirror

Mandatory

DeviceControl

Optional

DocumentProtection

Optional

WebAndEmail

Optional

ProtocolFiltering

Invisible

NetworkProtection

Optional

IdsAndBotnetProtection

Optional

Rmm

Optional

WebAccessProtection

Optional

EmailClientProtection

Optional

MailPlugins

Invisible

Cluster

Optional

_Base

Mandatory

eula

Mandatory

ShellExt

Optional

_FeaturesCore

Mandatory

GraphicUserInterface

Optional

SysInspector

Optional

SysRescue

Optional

EnterpriseInspector

Optional

If you want to remove any of the following features, you need to remove the whole group by specifying every feature that belongs to the group. Otherwise, the feature will not be removed. Here are two groups (each line represents one group):

GraphicUserInterface,ShellExt

NetworkProtection,WebAccessProtection,IdsAndBotnetProtection,ProtocolFiltering,MailPlugins,EmailClientProtection

 


example

Exclude NetworkProtection section (including child features) from the installation using the REMOVE parameter and specifying only parent feature:

msiexec /i emsl_nt64.msi /qn ADDLOCAL=ALL REMOVE=NetworkProtection

 

Alternatively, you can use the ADDEXCLUDE parameter, but you must also specify all child features:

msiexec /i emsl_nt64.msi /qn ADDEXCLUDE=NetworkProtection,WebAccessProtection,IdsAndBotnetProtection,ProtocolFiltering,^
MailPlugins,EmailClientProtection

 

If you want ESET Mail Security to be automatically configured after the installation, you can specify basic configuration parameters within the installation command.


example

Install ESET Mail Security and disable ESET LiveGrid®:

msiexec /i emsl_nt64.msi /qn /l*xv msi.log CFG_LIVEGRID_ENABLED=0

 

Configuration properties list:

Switch

Value

CFG_POTENTIALLYUNWANTED_ENABLED=1/0

0 - Disabled, 1 - Enabled

CFG_LIVEGRID_ENABLED=1/0

0 - Disabled, 1 - Enabled

FIRSTSCAN_ENABLE=1/0

0 - Disable, 1 - Enable

CFG_PROXY_ENABLED=0/1

0 - Disabled, 1 - Enabled

CFG_PROXY_ADDRESS=<ip>

Proxy IP address

CFG_PROXY_PORT=<port>

Proxy port number

CFG_PROXY_USERNAME=<user>

Authentication username

CFG_PROXY_PASSWORD=<pass>

Authentication password

Language parameters: Product language (you must specify both parameters)

Switch

Value

PRODUCT_LANG=

LCID Decimal (Locale ID), for example, 1033 for English - United States, refer to the list of language codes.

PRODUCT_LANG_CODE=

LCID String (Language Culture Name) in lowercase, for example, en-us for English - United States, refer to the list of language codes.