В Windows 7 я могу использовать следующую команду для получения информации о правиле брандмауэра:

netsh advfirewall show rule name=foobarTCP

выходы:

Rule Name:                            foobarTCP
----------------------------------------------------------------------
Enabled:                              Yes
Direction:                            In
Profiles:                             Domain,Private,Public
Grouping:                             
LocalIP:                              Any
RemoteIP:                             Any
Protocol:                             TCP
LocalPort:                            Any
RemotePort:                           Any
Edge traversal:                       No
Action:                               Allow

Но я хотел бы знать конкретный EXE-файл, идентифицированный с этим правилом. Я вижу эту информацию в Панели управления -> Брандмауэр Windows -> Расширенные настройки -> Входящие правила. например, foobarTCP - это c:\ProgramData\MyCompany\foobar.exe

Как я могу получить путь к EXE через netsh (или другой инструмент командной строки?). Обратите внимание, что установка PowerShell для меня не вариант.

1 ответ1

1

После некоторых исследований я обнаружил это (примечание подробно):

netsh advfirewall show rule name=foobarTCP verbose

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .