Installation manual

119
Argument
An argument an action which is performed for a particular command. For example, command CLEANLEVEL can be
used with following arguments:
none - Do not clean
normal - Standard cleaning
strict - Strict cleaning
Another example are the arguments ENABLED or DISABLED, which are used to enable or disable a certain feature or
functionality.
Abbreviated form / Shortened commands
eShell allows you to shorten contexts, commands and arguments (provided the argument is a switch or an
alternative option). It is not possible to shorten a prefix or argument that are concrete values such as a number,
name or path.
Examples of the short form:
set status enabled => set stat en
add av exclusions C:\path\file.ext => add av exc C:\path\file.ext
In a case where two commands or contexts start with same letters (such as ABOUT and AV, and you enter A as
shortened command), eShell will not be able to decide which command of these two you want to run. An error
message will display and list commands starting with "A" which you can choose from:
eShell>a
The following command is not unique: a
The following commands are available in this context:
ABOUT - Shows information about program
AV - Changes to context av
By adding one or more letters (e.g. AB instead of just A) eShell will execute ABOUT command since it is unique now.
NOTE: When you want to be sure that a command executes the way you need, we recommend that you do not
abbreviate commands, arguments, etc. and use the full form. This way it will execute exactly as you need and
prevent unwanted mistakes. This is especially true for batch files / scripts.
Aliases
An alias is an alternative name which can be used to execute a command (provided that the command has an alias
assigned). There are few default aliases:
(global) help - ?
(global) close - exit
(global) quit - exit
(global) bye - exit
warnlog - tools log events
virlog - tools log detections
"(global)" means that the command can be used anywhere regardless of current context. One command can have
multiple aliases assigned, for example command EXIT has alias CLOSE, QUIT and BYE. When you want to exit eShell,
you can use the EXIT command itself or any of its aliases. Alias VIRLOG is an alias for command DETECTIONS which is
located in TOOLS LOG context. This way the detections command is available from ROOT context, making it easier to
access (you don't have to enter TOOLS and then LOG context and run it directly from ROOT).
eShell allows you to define your own aliases.
Protected commands
Some commands are protected and can only be executed after entering a password.
Guide
When you run the GUIDE command, it will display a "first run" screen explaining how to use eShell. This command is
available from the ROOT context (eShell>).
Help
When the HELP command is used alone, it will list all available commands with prefixes as well as sub-contexts
within the current context. It will also give you a short description to each command / sub-context. When you use
HELP as an argument with a particular command (e.g. CLEANLEVEL HELP), it will give you details for that command. It