获取 NetFirewallRule 用户 {GUIDE}

Get-NetFirewallRule User{GIUD}

我们的 Windows 10 台计算机出现问题,要么在计算机重新启动时没有添加来自 GPO 的所有防火墙规则,要么是沿线的某个地方。

我们有多个用户登录到控制台(通常使用漫游配置文件),其中一小部分用户在尝试打开本应通过 GPO 允许的必要应用程序时抛出防火墙异常。

我的问题是:

1.) 为什么会这样?

2.) 如何获取有关从 Get-NetFirewallRule 返回的 "USER" GUID 的信息?

Get-NetFirewallRule -Action Block

部分结果是:

TCP Query User{E2507D53-3CCE-4791-8BBF-9830003E90C5}

那么如何获取有关此 guid (E2507D53-3CCE-4791-8BBF-9830003E90C5) 的信息?

3.) 此外,一些有此问题的计算机也会阻止 PSRemoting,因此我无法远程修复此问题,这与其他问题一样糟糕!

有什么想法吗?

谢谢

PS:我到处搜索有关该 GUID 的信息。至此将guid解析为对象名已经成为个人目标。

因此,当 Windows 提示您创建防火墙例外的应用程序时(即使您点击取消),windows 创建了 2 条规则。 TCP 查询用户UDP 查询用户

规则存储在路径 HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\FirewallRules

下的注册表中

您可能会在许多应用程序中遇到此提示。这意味着将一遍又一遍地创建相同的名称。 GUID 只是为了让每次应用程序尝试都有一个唯一的名称。