PowerShell小技巧:将多个文件夹添加至Windows Defender排除列表并批量应用至多台服务器

网友投稿 1505 2022-09-10

PowerShell小技巧:将多个文件夹添加至Windows Defender排除列表并批量应用至多台服务器

PowerShell小技巧:将多个文件夹添加至Windows Defender排除列表并批量应用至多台服务器

需求背景

昨天收到同事提的一个需求,需要将多台服务器的多个文件夹路径添加到Windows Defender杀软的排除列表中。手动操作比较麻烦,想试着通过脚本来实现这一重复性的工作。

目标分析

需要排除的文件夹路径为:

D:\Program Files\AAA\BBB E:\Program Files\AAA\BBB F:\Program Files\AAA\BBB G:\Program Files\AAA\BBB

需要应用的服务器对象为: Server01.ITPro.cc至Server10.ITPro.cc共计 10 台。

脚本拆分

先完成将文件夹路径添加至Windows Defender杀软的排除列表中

#可以简单通过这条命令来完成 Add-MpPreference -ExclusionPath "D:\Program Files\Autonomy" Add-MpPreference -ExclusionPath "E:\Program Files\Autonomy" Add-MpPreference -ExclusionPath "F:\Program Files\Autonomy" Add-MpPreference -ExclusionPath "G:\Program Files\Autonomy"

最终脚本

Powershell 连接到多台服务器,并执行上述命令

$S = New-PSSession -ComputerName Server01,Server02,Server03,Server04,Server10 # 当前账户必须有上述服务器的本地管理员权限 Invoke-Command -Session $S -ScriptBlock { Add-MpPreference -ExclusionPath "D:\Program Files\Autonomy" Add-MpPreference -ExclusionPath "E:\Program Files\Autonomy" Add-MpPreference -ExclusionPath "F:\Program Files\Autonomy" Add-MpPreference -ExclusionPath "G:\Program Files\Autonomy" } remove-PSSession -Session $s

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:读书笔记_python网络编程3_(1)
下一篇:通过SCCM数据库获取计算机硬件报告
相关文章

 发表评论

暂时没有评论,来抢沙发吧~