Command line installation
The following settings are intended for use only with the reduced, basic and none level of the user interface. See 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: efsw_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 - list of non-mandatory features to be installed locally.
•Usage with ESET .msi packages: efsw_nt64.msi /qn ADDLOCAL=<list>
•For more information about the ADDLOCAL property see 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 - parent feature you do not want to have installed locally.
•Usage with ESET .msi packages: efsw_nt64.msi /qn REMOVE=<list>
•For more information about the REMOVE property see 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 not to be installed.
•When selecting a feature not to be installed, then the whole path (i.e., all its child features) and related invisible features must be explicitly included in the list.
•Usage with ESET .msi packages: efsw_nt64.msi /qn ADDEXCLUDE=<list>
ADDEXCLUDE cannot be used with ADDLOCAL. |
Feature Presence
•Mandatory - The feature is always installed.
•Optional - The feature may be deselected for install.
•Invisible - Logical feature mandatory for other features to work properly.
List of ESET Server Security features:
Names of all the features 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 |
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
Exclude NetworkProtection section (including child features) from the installation using REMOVE parameter and specifying only parent feature: msiexec /i efsw_nt64.msi /qn ADDLOCAL=ALL REMOVE=NetworkProtection
Alternatively, you can use ADDEXCLUDE parameter, but you must also specify all child features: msiexec /i efsw_nt64.msi /qn ADDEXCLUDE=NetworkProtection,WebAccessProtection,IdsAndBotnetProtection,^ |
Core installation example: msiexec /qn /i efsw_nt64.msi /l*xv msi.log ADDLOCAL=RealtimeProtection,Rmm |
If you want your ESET Server Security to be automatically configured after the installation, you can specify basic configuration parameters within the installation command.
Install ESET Server Security and disable ESET LiveGrid®: msiexec /qn /i efsw_nt64.msi ADDLOCAL=RealtimeProtection,Rmm,GraphicUserInterface CFG_LIVEGRID_ENABLED=0 |
List of all configuration properties:
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> |
Username for authentication |
CFG_PROXY_PASSWORD=<pass> |
Password for authentication |
Language parameters: Product language (you must specify both parameters)
Switch |
Value |
---|---|
PRODUCT_LANG= |
LCID Decimal (Locale ID), for example 1033 for English - United States, see the list of language codes. |
PRODUCT_LANG_CODE= |
LCID String (Language Culture Name) in lowercase, for example en-us for English - United States, see the list of language codes. |