官术网_书友最值得收藏!

Utilizing MpCmdRun.exe

One of the most vital tools for a SCEP admin is MpCmdRun.exe. With this command-line utility, you can perform a definition rollback, force a signature update, restore a file from quarantine, or kick off a scan. Almost any operational scripting tasks you wish to perform will center on MpCmdRun.exe.

Getting Ready…

By default, MpCmdRun is stored in the C:\Program Files\Microsoft Security Client\Antimalware directory. Although MpCmdRun can be used to accomplish many tasks with SCEP, this recipe will only describe how to launch a full scan from the command line.

How to do it…

  1. Open the Command Prompt window.
  2. Navigate to C:\Program Files\Microsoft Security Client\Antimalware directory.
  3. Enter the following command:
    MpCmdRun -scan -2
    
  4. Once the full scan is completed, close the Command Prompt window.

How it works…

To view all options available for the utility, enter MpCmdRun -? in the Command Prompt window. A partial output is included for reference in the following example. The full contents of the MpCmdRun help file can be found in the appendix.

Usage:
MpCmdRun.exe [command] [-options]

Command Description
 -? / -h Displays all available options for this tool
 -Scan [-ScanType #] [-File <path> [-DisableRemediation]] Scans for malicious 

 -Scan [-ScanType value]
 0 Default, according to your configuration
 1 Quick scan
 2 Full system scan
 3 File and directory custom scan

 [-File <path>]

There's more...

Below are some alternate examples of ways in which MpCmdRun could be utilized.

Using MpCmdRun to pull definition updates from an alternate source

One example of how MpCmdRun could be useful is a scenario where your WSUS infrastructure has gone offline and you want to temporarily force your clients to pull a definition from an alternate source without modifying the SCEP policy.

In this case, you would need to either manually enter the following command or create a script that contains the command:

MpCmdRun –signatureupdate –servername\sharename

Using MpCmdRun to de-quarantine a false positive

The -restore option can utilized to restore files that have been erroneously quarantined, without having to directly access the client UI. This could be done remotely using a tool such as PsExec.

MpCmdRun logging

MpCmdRun automatically creates a logfile called MpCmdRun.log in the directory C:\Users\username\AppData\Local\Temp. This logfile records any commands that are executed using MpCmdRun.exe.

主站蜘蛛池模板: 司法| 卓资县| 怀仁县| 巴彦淖尔市| 枣强县| 青冈县| 西充县| 禄丰县| 汽车| 都兰县| 晋城| 新巴尔虎右旗| 霍林郭勒市| 崇仁县| 齐齐哈尔市| 馆陶县| 酉阳| 正阳县| 浙江省| 朝阳市| 方山县| 奉节县| 怀宁县| 湟中县| 九龙县| 翁源县| 武平县| 渭源县| 阳新县| 雷波县| 西贡区| 华安县| 安吉县| 黔东| 吉水县| 通辽市| 合川市| 从化市| 壶关县| 通城县| 黄梅县|