请求 Windows 防火墙名称的 EXE 命令?

请求 Windows 防火墙名称的 EXE 命令?

在 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

我如何通过netsh(或其他命令行工具)获取 EXE 路径?请注意,安装 PowerShell 对我来说不是一个选择。

答案1

经过一番研究,我发现了这一点(注意冗长):

netsh advfirewall show rule name=foobarTCP verbose

相关内容