Создать правило брандмауэра с использованием powershell - PullRequest
4 голосов
/ 14 февраля 2020

Я пытаюсь создать правило брандмауэра для java в powershell. Проблема в том, что даже если я создаю точно такое же правило, которое автоматически создает windows, оно просто игнорирует его (я создаю правило, затем запускаю наше пользовательское приложение компании - обычно с рабочего стола), которое использует java, а затем Появляется окно брандмауэра с запросом о разрешении или блокировке traffi c - я имею в виду окно Windows Security Alert, которое появляется при первом запуске приложения). Это как-то возможно? Я просто хочу автоматически разрешить 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

1 Ответ

1 голос
/ 14 февраля 2020

У меня такая же проблема при использовании netsh .exe, когда я забыл enable=yes

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

Так что вы можете попробовать добавить -Enabled True в вашу командную строку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...