在 Windows 防火墙中配置多个阻止 IP

Emm*_*uel 3 windows windows-server-2008 firewall windows-firewall

我在 Windows 防火墙中为阻止规则指定了大量远程 IP。我知道输入它们的唯一方法是费力地将它们输入入站规则的属性范围选项卡。

是否有更有效的方法,例如命令行选项,或者甚至更好,指向包含 IP/IP 掩码的文本文件?

我使用的是 Windows Server 2008

Eva*_*son 5

假设 IP 地址位于名为“ip.txt”的文本文件中,只需执行以下操作:

for /f %i in (ip.txt) do echo netsh advfirewall firewall add rule name="Block %i" dir=in protocol=any action=block remoteip=%i
Run Code Online (Sandbox Code Playgroud)

在批处理文件中,请务必将“%i”更改为“%%i”。