我有一个Powershell脚本,该脚本将试图在服务器上进行暴力攻击的IP地址添加到了阻止它们访问的防火墙规则中。最近它停止工作,并开始抛出此错误:
异常设置“ RemoteAddresses”:“数组边界无效。(来自HRESULT的异常:0x800706C6)”
您可以在Windows防火墙规则的范围中放置的IP地址数量是否有限制?它在Windows Server 2008 R2上运行。
是的-上限为1000个条目。如果单独输入一个IP地址,则将其计为一个条目;如果将IP地址范围输入为一个范围,则将一个IP地址范围计为一个条目。
就我而言,从上述规则的范围中删除IP地址之一将允许脚本将其(或任何其他IP地址)添加回范围。每次尝试输入的条目超过1000时,都会引发错误。
解决方法是,在当前防火墙规则中获得1000条条目后,您可以简单地创建具有不同范围的类似规则。它不是很优雅,但是可以完成工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句