CMD.exe 参数与任务计划程序参数(MpCmdRun.exe)

CMD.exe 参数与任务计划程序参数(MpCmdRun.exe)

在 Windows 10 任务计划程序中,下面Task Scheduler Library > Microsoft > Windows > Windows Defender有一个Windows Defender Scheduled Scan任务。如果双击此任务,则会打开对话框PropertiesActions选项卡下有一个操作Start a program。如果双击此操作,您将看到它运行程序

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

使用以下参数:

Scan -ScheduleJob -ScanTrigger 55

但是如果您运行 CMD.exe,并使用cd命令导航到C:\Program Files\Windows Defender,然后输入命令MpCmdRun.exe,则命令行中似乎没有任何对这些参数的引用。

我的理解是,任务计划程序参数与您可以通过命令提示符使用的参数相同。如果是这样,我是否错过了查看 CMD.exe 中 MpCmdRun.exe 的可用命令,在这种情况下,原始参数字符串对 Windows 10 Defender 表示什么?或者,如果没有,网上是否有通用参考资料来说明“命令行”参数与属于某些程序的“任务计划程序”参数之间的区别?

我运行了该任务,它已经显示了Runnning几分钟,但是根据托盘图标Windows Defender Security Center没有更新,而且据我所知,Windows Defender 似乎没有执行任何操作。

如果有人能告诉我这个特定命令的细节,以及任务计划程序和命令提示符参数之间的差异(如果有)的细节,我将不胜感激。

答案1

请告诉我这个特定命令的具体细节

您可以MpCmdRuncmdshell 运行。

如果使用参数运行它,-?它将显示所有可能的命令选项。

MpCmdRun -?

使用 mpcmdrun.exe 命令行工具配置和管理 Windows Defender 防病毒软件

适用于:

Windows 10

观众:

企业安全管理员

您可以使用专用的命令行工具在 Windows Defender Antivirus 中执行各种功能。

当您想要自动使用 Windows Defender 防病毒软件时,此实用程序非常有用。

该实用程序可用%ProgramFiles%\Windows Defender\MpCmdRun.exe,并且必须从命令提示符运行。

笔记

您可能需要打开管理员级别版本的命令提示符。右键单击“开始”菜单中的项目,单击“以管理员身份运行”,然后在权限提示符下单击“是”。

该实用程序具有以下命令:

MpCmdRun.exe [command] [-options]

Command   Description
- ? or -h     Displays all available options for the tool
-Scan [-ScanType #] [-File [-DisableRemediation] [-BootSectorScan]][-Timeout ]    Scans for malicious software
-Trace [-Grouping #] [-Level #]   Starts diagnostic tracing
-GetFiles     Collects support information
-RemoveDefinitions [-All]     Restores the installed signature definitions to a previous backup copy or to the original default set of signatures
-AddDynamicSignature [-Path]  Loads a dynamic signature
-ListAllDynamicSignature [-Path]  Lists the loaded dynamic signatures
-RemoveDynamicSignature [-SignatureSetID]     Removes a dynamic signature
-ValidateMapsConnection   Used to validate connection to the cloud-delivered protection service
-SignatureUpdate [-UNC [-Path ]]  Checks for new definition updates

来源 使用 mpcmdrun.exe 命令行工具配置和管理 Windows Defender 防病毒软件


那么其他选择怎么样-ScheduleJob -ScanTrigger 55

您提到的其他选项-ScheduleJob -ScanTrigger 55并未被 Microsoft 记录下来。

然而,我确实发现了以下问题:

您能否教我并记录 MpCmdRun.exe 的以下三个命令行参数

  • 调度作业
  • 任务管理器
  • 限制特权扫描

来自微软 MSVP 的回复是:

此命令行选项仅供内部使用。如果您能解释一下您想要完成的任务,我很乐意通过我们记录的界面帮助您完成任务。

来源ScheduleJob、WinTask、RestrictPrivilegesScan 命令行参数

没什么帮助。

我还发现了这一点:

在“添加参数(可选)”字段中,输入Scan -ScheduleJobScan-ScheduleJob -ScanType2`,然后单击“确定”。第一个选项用于快速扫描,第二个选项用于完整扫描。

再次,没有什么帮助。

来源安排扫描

相关内容