Moduł antywirusowy programu ESET Smart Security może zostać uruchomiony z poziomu wiersza poleceń, ręcznie (polecenie „ecls”) lub za pomocą pliku wsadowego (bat).
Następujące parametry i przełączniki mogą być używane przy uruchamianiu skanera na żądanie z poziomu wiersza poleceń:
| Opcje ogólne: | |
| --help | wyświetlanie i zamykanie Pomocy |
| --version | wyświetlanie i zamykanie informacji o wersji |
| --base-dir=FOLDER | ładowanie modułów z FOLDERU |
| --quar-dir=FOLDER | FOLDER kwarantanny |
| --aind | wyświetlanie wskaźnika działania |
| --and | wyświetlanie wskaźnika działania |
| Obiekty docelowe: | |
| --files | skanowanie plików (wartość domyślna) |
| --no-files | bez skanowania plików |
| --boots | skanowanie sektorów rozruchowych (wartość domyślna) |
| --no-boots | bez skanowania sektorów rozruchowych |
| --arch | skanowanie archiwów (wartość domyślna) |
| --no-arch | bez skanowania archiwów |
| --max-archive-level=LEVEL | maksymalny POZIOM zagnieżdżania archiwów |
| --scan-timeout=LIMIT | maksymalny LIMIT skanowania archiwów wyrażony w sekundach. Jeśli czas skanowania osiągnie ten limit, skanowanie archiwum zostanie zatrzymane i rozpocznie się skanowanie następnego pliku. |
| --max-arch-size=SIZE | skanowanie tylko pierwszych bajtów archiwów (wartość domyślna 0 = bez limitu) |
| skanowanie plików poczty elektronicznej | |
| --no-mail | bez skanowania plików poczty elektronicznej |
| --sfx | skanowanie archiwów samorozpakowujących |
| --no-sfx | bez skanowania archiwów samorozpakowujących |
| --rtp | skanowanie programów pakujących w czasie wykonywania |
| --no-rtp | bez skanowania programów pakujących w czasie wykonywania |
| --exclude=FOLDER | wykluczenie FOLDERU ze skanowania |
| --subdir | skanowanie podfolderów (wartość domyślna) |
| --no-subdir | bez skanowania podfolderów |
| --max-subdir-level=LEVEL | maksymalny POZIOM zagnieżdżania podfolderów (wartość domyślna 0 = bez limitu) |
| --symlink | śledzenie łączy symbolicznych (wartość domyślna) |
| --no-symlink | pomijanie łączy symbolicznych |
| --ext-remove=EXTENSIONS | wykluczanie ze skanowania ROZSZERZEŃ oddzielanych dwukropkami |
| --ext-exclude=EXTENSIONS | wykluczanie ze skanowania ROZSZERZEŃ oddzielanych dwukropkami |
| Metody: | |
| --adware | skanowanie w poszukiwaniu oprogramowania reklamowego/szpiegującego/niebezpiecznego |
| --no-adware | bez skanowania w poszukiwaniu oprogramowania reklamowego/szpiegującego/niebezpiecznego |
| --unsafe | skanowanie w poszukiwaniu potencjalnie niebezpiecznych aplikacji |
| --no-unsafe | bez skanowania w poszukiwaniu potencjalnie niebezpiecznych aplikacji |
| --unwanted | skanowanie w poszukiwaniu potencjalnie niepożądanych aplikacji |
| --no-unwanted | bez skanowania w poszukiwaniu potencjalnie niepożądanych aplikacji |
| --pattern | używanie sygnatur |
| --no-pattern | bez używania sygnatur |
| --heur | włączenie heurystyki |
| --no-heur | wyłączenie heurystyki |
| --adv-heur | włączenie zaawansowanej heurystyki |
| --no-adv-heur | wyłączenie zaawansowanej heurystyki |
| Leczenie: | |
| --action=ACTION | wykonanie DZIAŁANIA na zainfekowanych obiektach. Dostępne działania: brak, leczenie, wyświetlenie monitu) |
| --quarantine | kopiowanie zainfekowanych plików do kwarantanny (uzupełnienie polecenia ACTION) |
| --no-quarantine | bez kopiowania zainfekowanych plików do kwarantanny |
| Dzienniki: | |
| --log-file=FILE | rejestrowanie wyników w PLIKU |
| --log-rewrite | zastępowanie pliku wyników (wartość domyślna = dołączanie) |
| --log-all | rejestrowanie także plików niezainfekowanych |
| --no-log-all | bez rejestrowania plików niezainfekowanych (wartość domyślna) |
Możliwe kody zakończenia skanowania:
Uwaga
Kody zakończenia o wartości wyższej niż 100 oznaczają, że plik nie został przeskanowany i dlatego może być zainfekowany.
0 — nie znaleziono zagrożenia
1 — znaleziono zagrożenie, ale nie zostało ono usunięte
10 — niektóre pliki pozostały zainfekowane
101 — błąd archiwum
102 — błąd dostępu
103 — błąd wewnętrzny












