Windows Defender GUIを自動化するコマンドラインスイッチ(MSASCui.exe)

ほとんどのユーザーは、Windows Defenderのスキャンを、タスクスケジューラでコンソールツールMpCmdRun.exeを使用して自動化できることを知っています。 しかし、Windows Defenderのコンソールユーティリティを使用せずに、対話形式で(GUIモードで)定期スキャンを実行できることをご存知ですか? この投稿では、そのためのコマンドラインスイッチをいくつか紹介します。

Windows Defenderの実行可能ファイルMSASCui.exeは、次のスイッチをサポートしています。これらのスイッチは、スケジューラを使用するか、デスクトップショートカットを作成して実行するように設定できます。

MSASCui.exe(GUI)でサポートされるスイッチ

定義を更新してからクイックスキャンを実行する

 "C:\ Program Files \ Windows Defender \ MSASCui.exe" -UpdateAndQuickScan 

クイックスキャンを実行する

 「C:\ Program Files \ Windows Defender \ MSASCui.exe」-QuickScan 

フルスキャンを実行する

 "C:\ Program Files \ Windows Defender \ MSASCui.exe" -FullScan 

定義を更新する

 「C:\ Program Files \ Windows Defender \ MSASCui.exe」-更新 

上記のように、適切なスイッチを使用してタスクスケジューラを使用してタスクを作成するだけです。

$config[ads_text6] not found

隠して実行

上記のタスクを最小化して(通知領域で)実行する場合は、「- hide 」スイッチを追加します。

たとえば、次のコマンドはクイックスキャンを開始しますが、Windows Defenderプログラムが画面に表示されません。 スキャンのステータスまたはインジケータは通知領域に表示されます。

 "C:\ Program Files \ Windows Defender \ MSASCui.exe" -QuickScan -hide 

MpCmdRun.exeコマンドラインユーティリティの使用

Windows DefenderコンソールツールMpCmdRunの基本的なコマンドラインスイッチを以下に示します。

定義を更新してからクイックスキャンを実行する

 "C:\ Program Files \ Windows Defender \ MpCmdRun.exe" -SignatureUpdateAndQuickScan 

上記のものもまた、非公式で文書化されていません。 MpCmdRun.exeを使用したWindows Defenderの更新とクイックスキャンの実行を参照してください。

クイックスキャンを実行する

 「C:\ Program Files \ Windows Defender \ MpCmdRun.exe」-Scan ScanType 1 

フルスキャンを実行する

 「C:\ Program Files \ Windows Defender \ MpCmdRun.exe」-Scan ScanType 2 

定義を更新する

 "C:\ Program Files \ Windows Defender \ MpCmdRun.exe" -SignatureUpdate 

MpCmdRun.exeは、対応するGUIよりも明らかに多くの追加のスイッチをサポートしています。 完全なリストを表示するには、コマンドプロンプトウィンドウを開いて次のように入力します。

 「C:\ Program Files \ Windows Defender \ MpCmdRun.exe」 

以上です!

関連記事