【发布时间】:2020-02-14 19:59:59
【问题描述】:
我正在尝试在 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
【问题讨论】:
-
请edit问题并添加与我使用java启动应用程序相关的minimal reproducible example。
-
有一个示例脚本Add_Oracle_Java_Firewall_Rule_001.ps1。也许这会有所帮助。
-
很遗憾没用。它创建了规则,但出现了防火墙窗口并希望创建另一个规则。
标签: java powershell firewall