ESET Smart Securityでコマンドラインからファイルを検査する

ESET Smart Securityで、コマンドラインからウイルスとワームを検査する方法です。
駆除はしてくれないので注意してください。
(正確に書くと、ZIP等でアーカイブされたファイルが駆除できませんでした。やり方が悪いだけ?)


また、試していないので分かりませんが、アドウェアスパイウェア等に該当するソフトウェアも検出してくれないと思います。


以下のバッチファイルは、引数としてチェックしたいファイルを1つだけ指定すると、そのファイルを検査して結果を教えてくれます。



@echo off

"C:\Program Files\ESET\ESET Smart Security\ecls.exe" /files %1

if %ERRORLEVEL%==0 (
exit
)

if %ERRORLEVEL%==1 (
echo 脅威が検出されたが駆除済み
echo return=%ERRORLEVEL%
)

if %ERRORLEVEL%==10 (
echo スキャン不能なファイルが存在
echo return=%ERRORLEVEL%
)

if %ERRORLEVEL%==50 (
echo 脅威検出
echo return=%ERRORLEVEL%
)

if %ERRORLEVEL%==100 (
echo エラー
echo return=%ERRORLEVEL%
)

echo 脅威を検出しました。該当ファイルを削除してください。

pause