runliuv

runliuv@cnblogs

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

命令行调用windows杀毒添加目录白名单

 

方法1:使用PowerShell添加排除目录

 

  1. 以管理员身份打开PowerShell
    右键点击“开始”菜单 → 选择“Windows PowerShell (管理员)”。

  2. 添加排除目录
    运行以下命令(将C:\Your\Directory替换为实际路径):

Add-MpPreference -ExclusionPath "C:\Your\Directory"

 

验证排除列表
运行以下命令查看当前排除项:

Get-MpPreference | Select-Object -ExpandProperty ExclusionPath

方法2:使用命令行(CMD)调用PowerShell

如果需要在CMD中执行,可以运行:

powershell -Command "Add-MpPreference -ExclusionPath 'C:\Your\Directory'"

 

方法3:通过组策略或注册表(批量部署)

如果需要批量部署或通过脚本配置:

    1. 注册表路径
      Windows Defender的排除列表存储在以下注册表项中:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender\Exclusions\Paths
  • 手动创建字符串值(如C:\Your\Directory)并设置值为0
  • 2.通过注册表脚本
  • 创建一个.reg文件,内容如下:
  • Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender\Exclusions\Paths]
    "C:\\Your\\Directory"=hex(0):

     

  • 移除排除目录

    如果需要删除排除项,运行:

Remove-MpPreference -ExclusionPath "C:\Your\Directory"

 

--

由于.ps1 文件无右键管理员身份运行,我们可以把命令保存为.bat,.bat有右键管理员身份运行。

powershell -Command "Add-MpPreference -ExclusionPath 'C:\Your\Directory'"
powershell -Command "Add-MpPreference -ExclusionPath 'C:\Your\Directory2'"

pause

 

 

 

--

 

posted on 2025-05-27 09:08  runliuv  阅读(416)  评论(0)    收藏  举报