Running a Custom Scan with Microsoft Security Essentials using a Batch Script

Posted by Alex Verboon on Saturday, May 7, 2011

Here’s a small script I just wrote to perform an antivirus scan against a specified file.

@Echo off

FOR /F “Tokens=4” %%a IN (’“C:\Program Files\Microsoft Security Client\AntiMalWare\mpcmdrun.exe” -Scan -ScanType 3 -File C:\TEMP\test1.wim -DisableRemediation’) DO SET THREAT=%%a Echo. if “%THREAT%"==“no” ( color 2F Echo No Threats Found - All clean ) ELSE ( color 4F Echo WARNING! Virus Found ) Echo. pause

If all is OK you get the following result

2011-05-07 13h46_17

If a virus was found you get the following result.

2011-05-07 13h46_47

I used a test virus file which can be found here