Антивірусний модуль ESET NOD32 Antivirus можна запустити через командний рядок – вручну (командою “ecls”) або за допомогою командного файлу ("bat").
При запуску антивірусного сканера з командного рядка можна використовувати наступні параметри та перемикачі:
| Загальні параметри: | |
| –help | показати допомогу і вийти |
| –version | показати інформацію про версію і вийти |
| –base-dir=ПАПКА | завантажити модулі з ПАПКИ |
| –quar-dir=ПАПКА | ПАПКА карантину |
| –and | показати індикатор виконання |
| –auto | перевірка усіх жорстких дисків у режимі очистки |
| Об’єкти: | |
| –files | перевіряти файли (за замовчуванням) |
| –no-files | не перевіряти файли |
| –boots | перевіряти завантажувальні сектори (за замовчуванням) |
| –no-boots | не перевіряти завантажувальні сектори |
| –arch | перевіряти архіви (за замовчуванням) |
| –no-arch | не перевіряти архіви |
| –max-archive-level=РІВЕНЬ | максимальний РІВЕНЬ вкладення архіву |
| –scan-timeout=ЛІМІТ | перевіряти архіви не довше ЛІМІТ секунд Якщо час перевірки досягає цього ліміту, перевірка архіву припиняється й продовжується на наступному файлі |
| –max-arch-size=РОЗМІР | тільки перевірка перших РОЗМІР байт в архіві (за промовчанням 0 = необмежено) |
| перевіряти файли електронної пошти | |
| –no-mail | не перевіряти файли електронної пошти |
| –sfx | перевіряти саморозпакувальні архіви |
| –no-sfx | не перевіряти саморозпакувальні архіви |
| –rtp | перевіряти упаковані програми |
| –no-rtp | не перевіряти упаковані програми |
| –exclude=ПАПКА | виключити ПАПКА з перевірки (приклад виключення кількох папок: –exclude <перша_папка>, <друга_папка>…) |
| –subdir | перевіряти підпапки (за замовчуванням) |
| –no-subdir | не перевіряти підпапки |
| –max-subdir-level=РІВЕНЬ | максимальний РІВЕНЬ вкладення архіву (за промовчанням 0 =необмежено) |
| –symlink | слідувати символьним посиланням (за замовчуванням) |
| –no-symlink | пропускати символьні посилання |
| –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 — інша помилка