2012年12月20日木曜日

AVG Anti-Virus Free Editionをコマンドラインから実行する

2013の場合。
以下のような感じのbatファイルを作成して、それにファイルをドラッグアンドドロップするとスキャンしてくれます。
ファイルには32bit版と64bit版があり、avgscana.exe は64bit版だそうです。
ちなみに32bit版は、avgscanx.exe です。

for %%i in (%*) do (
 "%ProgramFiles(x86)%\AVG\AVG2013\avgscana.exe" /SCAN=%%i /HEUR /ARC /TRASH /BOOT /THOROUGHSCAN
)
以下は2013のヘルプ。
/?              このトピックに関するヘルプを表示
/HELP           このトピックに関するヘルプを表示
/A              アーカイブをスキャン
/ARC            アーカイブをスキャン
/ARCBOMBSW      アーカイブ ボム (何度も圧縮されたアーカイブ) を報告
/BOOT           MBR/BOOTチェックを有効化
/C              Tracking Cookies のスキャン
/COO            Tracking Cookies のスキャン
/CLEAN          感染ファイルをウイルス隔離室に移動
/TRASH          感染ファイルをウイルス隔離室に移動
/COMP           全コンピュータをスキャン
/E              これらの拡張子をスキャン /例えば、EXT=EXE;DLL/
/EXT            これらの拡張子をスキャン /例えば、EXT=EXE;DLL/
/ENCODING       Set encoding to use in report file.
/SHUTDOWN       スキャン完了時に強制的にコンピュータをシャットダウン
/FORCESHUTDOWN  スキャン完了時に強制的にコンピュータをシャットダウン
/H              ヒューリスティック分析を使用
/HEUR           ヒューリスティック分析を使用
/HIDDEN         拡張子が非表示のファイルを報告
/IGNLOCKED      ロックされたファイルを無視
/INFECTABLEONLY 感染する可能性がある拡張子のファイルのみをスキャン
/LANG           Set the language id to use.
/M              マクロをレポート
/MACROW         マクロをレポート
/MEDIA          Scan through media files.
/N              これらの拡張子をスキャンしない/例えば、NOEXT=JPG/
/NOEXT          これらの拡張子をスキャンしない/例えば、NOEXT=JPG/
/NOBREAK        CTRL-BREAKキーを使用して中断しない
/P              「不審なプログラム」をレポート
/PUP            「不審なプログラム」をレポート
/PRIORITY       スキャン優先度を設定/Low, Auto, High/
/PROC           アクティブなプロセスをスキャン
/PUPEXT         Enable scanning of pups.
/W              パスワード保護されたファイルをレポート
/PWDW           パスワード保護されたファイルをレポート
/QT             クイックスキャン
/REG            レジストリをスキャン
/REPAPPEND      レポートファイルに追加
/REPOK          感染していないファイルをOKとしてレポート
/REPORT         ファイルに報告 /file name/
/SCAN           スキャン /SCAN=path;path/
/THOROUGHSCAN   完全スキャンを有効にする

0 件のコメント:

コメントを投稿