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

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.

主站蜘蛛池模板: 五大连池市| 无锡市| 勐海县| 巍山| 碌曲县| 丹巴县| 顺义区| 福贡县| 沁源县| 安义县| 荥阳市| 玉龙| 射阳县| 光山县| 靖西县| 湘阴县| 双江| 陇川县| 沙雅县| 延川县| 儋州市| 内乡县| 卫辉市| 保定市| 镇原县| 新田县| 朝阳县| 大荔县| 新干县| 巴彦淖尔市| 浮山县| 甘洛县| 额济纳旗| 吉林市| 荣成市| 大厂| 嘉祥县| 洛浦县| 藁城市| 修文县| 南郑县|