洞察跨平台小程序管理如何提升政务服务平台的用户体验与效率
1533
2022-09-10
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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~