Командная строка

Модуль защиты от вирусов ESET Smart Security может быть запущен из командной строки, вручную (с помощью команды ecls) или в пакетном режиме (с помощью файла bat).

Следующие параметры и аргументы могут быть использованы для запуска сканирования по требованию из командной строки:

Общие параметры:  
--help показать справку и выйти
--version показать версию и выйти
--base-dir=ПАПКА загрузить модули из ПАПКИ
--quar-dir=ПАПКА ПАПКА карантина
--aind показывать индикатор активности
--auto сканировать все жесткие диски в режиме очистки
   
Объекты  
--files сканировать файлы (по умолчанию)
--no-files не сканировать файлы
--boots сканировать загрузочные секторы (по умолчанию)
--no-boots не сканировать загрузочные секторы
--arch сканировать архивы (по умолчанию)
--no-arch не сканировать архивы
--max-archive-level=УРОВЕНЬ максимальный УРОВЕНЬ вложенности архивов
--scan-timeout=ИНТЕРВАЛ сканировать архивы не дольше указанного ИНТЕРВАЛА в секундах. Если время сканирования превышает этот интервал, сканирование архива прекращается и переходит к следующему файлу
--max-arch-size=РАЗМЕР сканировать только первый кусок файла РАЗМЕРОМ в байтах (по умолчанию 0 = не ограничено)
--mail сканировать файлы электронной почты
--no-mail не сканировать файлы электронной почты
--sfx сканировать самораспаковывающиеся архивы
--no-sfx не сканировать самораспаковывающиеся архивы
--rtp сканировать упаковщики в режиме реального времени
--no-rtp не сканировать упаковщики в режиме реального времени
--exclude=ПАПКА исключить ПАПКУ из проверки (пример исключения нескольких папок: --exclude <первая>,<вторая>,...)
--subdir сканировать вложенные папки (по умолчанию)
--no-subdir не сканировать вложенные папки
--max-subdir-level=УРОВЕНЬ максимальный УРОВЕНЬ вложенности папок (по умолчанию 0 = не ограничено)
--symlink следовать по символическим ссылкам (по умолчанию)
--no-symlink пропускать символические ссылки
--ext-remove=РАСШИРЕНИЯ исключить файлы с РАСШИРЕНИЯМИ (через двоеточия) из сканирования
--ext-exclude=РАСШИРЕНИЯ исключить файлы с РАСШИРЕНИЯМИ (через двоеточия) из сканирования
   
Методы  
--adware сканировать на наличие рекламного/шпионского/опасного ПО
--no-adware не сканировать на наличие рекламного/шпионского/опасного ПО
--unsafe сканировать на наличие потенциально опасного ПО
--no-unsafe не сканировать на наличие потенциально опасного ПО
--unwanted сканировать на наличие потенциально нежелательного ПО
--no-unwanted не сканировать на наличие потенциально нежелательного ПО
--pattern использовать сигнатуры
--no-pattern не использовать сигнатуры
--heur включить эвристику
--no-heur отключить эвристику
--adv-heur включить расширенную эвристику
--no-adv-heur отключить расширенную эвристику
   
Очистка  
--action=ДЕЙСТВИЕ выполнить ДЕЙСТВИЕ над зараженными объектами. Возможные действия: none (ничего), clean (очистить), prompt (запросить)
--quarantine копировать зараженные файлы в карантин (дополнительно к ДЕЙСТВИЮ)
--no-quarantine не копировать зараженные файлы в карантин
   
Журналы   
--log-file=ФАЙЛ записывать информацию о событии в ФАЙЛ
--log-rewrite перезаписывать файл журнала (по умолчанию — добавлять)
--log-all регистрировать информацию о незараженных файлах
--no-log-all не регистрировать информацию о незараженных файлах (по умолчанию)

Возможные коды завершения:

Примечание

Значение кода завершения больше 100 означает то, что файл не был отсканирован и может быть заражен.

0 — не найден поток
1 — вирус найден и удален
10 — не удалось проверить некоторые файлы
50 — некоторые файлы остались зараженными
100 — другая ошибка