为什么在 Powershell 中使用 Start-MpScan 扫描单个文件比使用上下文菜单选项花费的时间更长?
Why does scanning a single file in Powershell with Start-MpScan take longer than using the context menu option?
我目前正在编写脚本以使用 Windows Defender 扫描各种文件。我已经阅读了关于 Microsoft Docs - StartMpScan 的文档,但是我 运行 在尝试扫描单个文件或文件夹时遇到了问题。
文档规定我使用 -ScanPath
来指示选择性扫描,因此它看起来像这样;
Start-MpScan -ScanPath "C:\Path\To\File\or\Folder"
但是,当我 运行 扫描时,扫描单个 1kb 文件或包含几个 1kb 文件的文件夹可能需要 5-10 分钟以上!即使使用快速扫描也是如此。我发现这有问题,所以我尝试在其中一个文件上使用右键单击上下文选项来“使用 Windows Defender 进行扫描...”,每次它几乎都是即时扫描的。
这些是我目前的规格:
OS: Windows 10 Educational
OS Version: 1903
OS Build: 18362.476
Powershell Version: 6.2.3
是我的语法遗漏了什么,还是我不够聪明?
根据我对(非常糟糕的)文档的阅读,-QuickScan 不仅会扫描该路径,还会扫描 StartUp 和其他系统项目。
我认为您需要的选项是 -CustomScan - 在我的 PC 上似乎工作得更快。
我目前正在编写脚本以使用 Windows Defender 扫描各种文件。我已经阅读了关于 Microsoft Docs - StartMpScan 的文档,但是我 运行 在尝试扫描单个文件或文件夹时遇到了问题。
文档规定我使用 -ScanPath
来指示选择性扫描,因此它看起来像这样;
Start-MpScan -ScanPath "C:\Path\To\File\or\Folder"
但是,当我 运行 扫描时,扫描单个 1kb 文件或包含几个 1kb 文件的文件夹可能需要 5-10 分钟以上!即使使用快速扫描也是如此。我发现这有问题,所以我尝试在其中一个文件上使用右键单击上下文选项来“使用 Windows Defender 进行扫描...”,每次它几乎都是即时扫描的。
这些是我目前的规格:
OS: Windows 10 Educational
OS Version: 1903
OS Build: 18362.476
Powershell Version: 6.2.3
是我的语法遗漏了什么,还是我不够聪明?
根据我对(非常糟糕的)文档的阅读,-QuickScan 不仅会扫描该路径,还会扫描 StartUp 和其他系统项目。
我认为您需要的选项是 -CustomScan - 在我的 PC 上似乎工作得更快。