Сканер командной строки
Модуль защиты от вирусов ESET Smart Security Premium может быть запущен из командной строки вручную (с помощью команды ecls) или в пакетном режиме (с помощью bat-файла).
Использование модуля сканирования ESET для командной строки:
ecls [OPTIONS..] FILES..
Следующие параметры и аргументы могут использоваться при запуске сканера по требованию из командной строки.
Параметры
/base-dir=ПАПКА |
загрузить модули из ПАПКИ |
/quar-dir=ПАПКА |
ПАПКА карантина |
/exclude=МАСКА |
исключить из сканирования файлы, соответствующие МАСКЕ |
/subdir |
сканировать вложенные папки (по умолчанию) |
/no-subdir |
не сканировать вложенные папки |
/max-subdir-level=УРОВЕНЬ |
максимальная степень вложенности папок для сканирования |
/symlink |
следовать по символическим ссылкам (по умолчанию) |
/no-symlink |
пропускать символические ссылки |
/ads |
сканировать ADS (по умолчанию) |
/no-ads |
не сканировать ADS |
/log-file=ФАЙЛ |
вывод журнала в ФАЙЛ |
/log-rewrite |
перезаписывать выходной файл (по умолчанию — добавлять) |
/log-console |
вывод журнала в окно консоли (по умолчанию) |
/no-log-console |
не выводить журнал в консоль |
/log-all |
регистрировать также незараженные файлы |
/no-log-all |
не регистрировать незараженные файлы (по умолчанию) |
/aind |
показывать индикатор работы |
/auto |
сканирование и автоматическая очистка всех локальных дисков |
Параметры модуля сканирования
/files |
сканировать файлы (по умолчанию) |
/no-files |
не сканировать файлы |
/memory |
сканировать память |
/boots |
сканировать загрузочные секторы |
/no-boots |
не сканировать загрузочные секторы (по умолчанию) |
/arch |
сканировать архивы (по умолчанию) |
/no-arch |
не сканировать архивы |
/max-obj-size=РАЗМЕР |
сканировать файлы, только если их размер не превышает РАЗМЕР в мегабайтах (по умолчанию 0 = без ограничений) |
/max-arch-level=УРОВЕНЬ |
максимальная степень вложенности архивов для сканирования |
/scan-timeout=ПРЕДЕЛ |
сканировать архивы не более указанного в ОГРАНИЧЕНИИ количества секунд |
/max-arch-size=РАЗМЕР |
сканировать файлы в архивах, только если их размер не превышает РАЗМЕР (по умолчанию 0 = без ограничений) |
/max-sfx-size=РАЗМЕР |
сканировать файлы в самораспаковывающихся архивах, только если их размер не превышает РАЗМЕР в мегабайтах (по умолчанию 0 = без ограничений) |
сканировать файлы электронной почты (по умолчанию) |
|
/no-mail |
не сканировать файлы электронной почты |
/mailbox |
сканировать почтовые ящики (по умолчанию) |
/no-mailbox |
не сканировать почтовые ящики |
/sfx |
сканировать самораспаковывающиеся архивы (по умолчанию) |
/no-sfx |
не сканировать самораспаковывающиеся архивы |
/rtp |
сканировать упаковщики (по умолчанию) |
/no-rtp |
не сканировать упаковщики |
/unsafe |
сканировать на наличие потенциально опасных приложений |
/no-unsafe |
не сканировать на наличие потенциально опасных приложений (по умолчанию) |
/unwanted |
сканировать на наличие потенциально нежелательных приложений |
/no-unwanted |
не сканировать на наличие потенциально нежелательных приложений (по умолчанию) |
/suspicious |
сканировать на наличие подозрительных приложений (по умолчанию) |
/no-suspicious |
не сканировать на наличие подозрительных приложений |
/pattern |
использовать сигнатуры (по умолчанию) |
/no-pattern |
не использовать сигнатуры |
/heur |
включить эвристический анализ (по умолчанию) |
/no-heur |
отключить эвристический анализ |
/adv-heur |
включить расширенную эвристику (по умолчанию) |
/no-adv-heur |
отключить расширенную эвристику |
/ext-exclude=РАСШИРЕНИЯ |
исключить из сканирования РАСШИРЕНИЯ файлов, разделенные двоеточием |
/clean-mode=РЕЖИМ |
использовать РЕЖИМ очистки для зараженных объектов. Доступны следующие варианты: •none (по умолчанию) автоматическая очистка не выполняется. •standard — Приложение ecls.exe попытается автоматически очистить или удалить зараженные файлы. •Тщательная: приложение ecls.exe попытается автоматически очистить или удалить зараженные файлы без вмешательства пользователя (вам не будет предложено подтвердить удаление файлов). •Наиболее тщательная: приложение ecls.exe удалит все файлы без проведения очистки независимо от их типа. •Удаление: приложение ecls.exe удалит без проведения очистки все файлы, кроме важных, таких как системные файлы Windows. |
/quarantine |
копировать зараженные файлы, если они очищены, в карантин (дополнительно к действию, выполняемому при очистке) |
/no-quarantine |
не копировать зараженные файлы в карантин |
Общие параметры
/help |
показать справку и выйти |
/version |
показать сведения о версии и выйти |
/preserve-time |
сохранить последнюю отметку о времени доступа |
Коды завершения
0 |
угроз не обнаружено |
1 |
угроза обнаружена и очищена |
10 |
некоторые файлы не удалось просканировать (могут быть угрозами) |
50 |
угроза найдена |
100 |
ошибка |
Значение кода завершения больше 100 означает, что файл не был просканирован и может быть заражен. |