Análise da linha de comandos
O módulo antivírus do ESET Endpoint Security pode ser iniciado pela linha de comando – manualmente (com o comando "ecls") ou com um arquivo em lotes ("bat").
Uso do escaneador de linha de comando da ESET:
ecls [OPTIONS..] FILES..
Os seguintes parâmetros e chaves podem ser utilizados ao executar o scanner sob demanda na linha de comando:
Opções
| /base-dir=PASTA | carregar módulos da PASTA | 
| /quar-dir=PASTA | PASTA de quarentena | 
| /exclude=MÁSCARA | excluir arquivos que correspondem à MÁSCARA do rastreamento | 
| /subdir | rastrear subpastas (padrão) | 
| /no-subdir | não rastrear subpastas | 
| /max-subdir-level=NÍVEL | subnível máximo de pastas dentro de pastas para rastrear | 
| /symlink | seguir links simbólicos (padrão) | 
| /no-symlink | ignorar links simbólicos | 
| /ads | rastrear ADS (padrão) | 
| /no-ads | não rastrear ADS | 
| /log-file=ARQUIVO | registrar o relatório em ARQUIVO | 
| /log-rewrite | substituir arquivo de saída (padrão - acrescentar) | 
| /log-console | registrar saída para console (padrão) | 
| /no-log-console | não registrar saída para console | 
| /log-all | também registrar arquivos limpos | 
| /no-log-all | não registrar arquivos limpos (padrão) | 
| /aind | mostrar indicador de atividade | 
| /auto | rastrear e limpar automaticamente todos os discos locais | 
Opções do scanner
| /files | rastrear arquivos (padrão) | 
| /no-files | não rastrear arquivos | 
| /memory | rastrear memória | 
| /boots | rastrear setores de inicialização | 
| /no-boots | não rastrear setores de inicialização (padrão) | 
| /arch | rastrear arquivos compactados (padrão) | 
| /no-arch | não rastrear arquivos compactados | 
| /max-obj-size=TAMANHO | rastrear apenas arquivos com menos de TAMANHO megabytes (padrão 0 = sem limite) | 
| /max-arch-level=NÍVEL | subnível máximo de arquivos dentro de arquivos (arquivos aninhados) para rastrear | 
| /scan-timeout=LIMITE | rastrear arquivos pelo LIMITE máximo de segundos | 
| /max-arch-size=TAMANHO | rastrear apenas os arquivos em um arquivo compactado se eles tiverem menos de TAMANHO (padrão 0 = sem limite) | 
| /max-sfx-size=TAMANHO | rastrear apenas os arquivos em um arquivo compactado de auto-extração se eles tiverem menos de TAMANHO megabytes (padrão 0 = sem limite) | 
| rastrear arquivos de email (padrão) | |
| /no-mail | não rastrear arquivos de email | 
| /mailbox | rastrear caixas de correio (padrão) | 
| /no-mailbox | não rastrear caixas de correio | 
| /sfx | rastrear arquivos compactados de auto-extração (padrão) | 
| /no-sfx | não rastrear arquivos compactados de auto-extração | 
| /rtp | rastrear empacotadores em tempo real (padrão) | 
| /no-rtp | não rastrear empacotadores em tempo real | 
| /unsafe | rastrear por aplicativos potencialmente inseguros | 
| /no-unsafe | não rastrear por aplicativos potencialmente inseguros (padrão) | 
| /unwanted | rastrear por aplicativos potencialmente indesejados | 
| /no-unwanted | não rastrear por aplicativos potencialmente indesejados (padrão) | 
| /suspicious | rastrear aplicativos suspeitos (padrão) | 
| /no-suspicious | não rastrear aplicativos suspeitos | 
| /pattern | usar assinaturas (padrão) | 
| /no-pattern | não usar assinaturas | 
| /heur | ativar heurística (padrão) | 
| /no-heur | desativar heurística | 
| /adv-heur | ativar heurística avançada (padrão) | 
| /no-adv-heur | desativar heurística avançada | 
| /ext-exclude=EXTENSÕES | excluir do escaneamento EXTENSÕES de arquivo delimitadas por dois pontos | 
| /clean-mode=MODO | utilizar MODO de limpeza para objetos infectados As opções disponíveis são: 
 | 
| /quarantine | copiar arquivos infectados para Quarentena (completa a ação realizada enquanto ocorre a limpeza) | 
| /no-quarantine | não copiar arquivos infectados para Quarentena | 
Opções gerais
| /help | mostrar ajuda e sair | 
| /version | mostrar informações de versão e sair | 
| /preserve-time | manter último registro de acesso | 
Códigos de saída
| 0 | nenhuma ameaça encontrada | 
| 1 | ameaça encontrada e removida | 
| 10 | não foi possível escanear alguns arquivos (podem conter ameaças) | 
| 50 | ameaça encontrada | 
| 100 | erro | 
| Os códigos de saída maiores que 100 significam que o arquivo não foi rastreado e, portanto, pode estar infectado. | 
