使用powershell创建防火墙规则

问题描述 投票:3回答:1

我正在尝试在Powershell中为Java创建防火墙规则。问题是,即使我创建的规则与Windows自动创建的规则相同,它也会忽略它(创建规则,然后我通常从台式机启动启动自定义公司应用程序-使用Java,然后防火墙窗口询问允许或阻止流量出现-我的意思是Windows安全警报窗口,该窗口在您首次运行应用程序时出现。有可能吗?我只想自动在脚本中允许Java通过防火墙,而无需用户交互。这是我正在使用的命令:

New-NetFirewallRule -DisplayName "Java(TM) Platform SE binary" -Direction Inbound -Program "C:\program files (x86)\common files\oracle\java\javapath_target_49433390\java.exe" -Action Allow
java powershell firewall
1个回答
0
投票

我忘记enable=yes时使用netsh.exe也遇到了同样的麻烦>

netsh advfirewall firewall add rule name="app name" dir=in action=allow program="Full path of .exe" enable=yes

所以您可以尝试在命令行中添加-Enabled True

© www.soinside.com 2019 - 2024. All rights reserved.