Win 10 客户端上的 GPRESULT 缺少 WMI 过滤器,但 Win 7 客户端上没有

Win 10 客户端上的 GPRESULT 缺少 WMI 过滤器,但 Win 7 客户端上没有

我在 Windows SBS2011 服务器上创建的新 Windows 10 WMI 过滤器出现问题,我在 WMI 部分中与工作过滤器一起创建了它:
命名空间:root\CIMV2
查询:从 Win32_OperatingSystem 中选择 *,其中版本类似于“10.%”

在我的 Win 10 客户端上,当运行 GPUPDATE /force 然后运行 ​​GPRESULT /h 时,此 WMI 筛选器不会出现,所有其他筛选器都会出现,无论它们是否适用于该客户端操作系统(相应地标记为 true/false)。我昨天执行了全新的 Win 10 安装,连接到域,但它仍然没有出现,在 Win 7 客户端上,筛选器可以正确显示。

奇怪的是,我在服务器上有 5 个 WMI 过滤器:

  • Windows SBS 客户端
  • Windows SBS 客户端 - Windows 10
  • Windows SBS 客户端 - Windows 7/8/10
  • Windows SBS 客户端 - Windows 8
  • Windows SBS 客户端 - Windows XP(我们没有 Windows XP/Vista/8 客户端)

在服务器上,GPRESULT 显示:
Windows SBS 客户端
Windows SBS 客户端 - Windows 10
Windows SBS 客户端 - Windows 7/8/10

在客户端上显示:
Windows SBS 客户端
Windows SBS 客户端 - Windows 7/8/10
Windows SBS 客户端 - Windows 8
Windows SBS 客户端 - Windows XP

在客户端上使用 WBEMTEST 并执行我原帖中的查询时,没有返回任何结果,而使用我的 Win 7/8/10 查询时会返回结果。同样,如果我在服务器上运行 WBEMTEST 并使用 Windows 8 查询,也不会返回任何结果。

相当令人困惑,所以我希望有人能帮我弄清楚发生了什么。提前谢谢

答案1

我已经解决了,这是我的失误。我一直像以前一样将我的 GPO 链接到用户 OU,但这些特定的 GPO 在计算机策略中进行了设置,因此应该链接到计算机 OU。一旦我将它们链接到这里,它们就会出现在 GPRESULT 中。奇怪的是,在执行此操作之前,Win 7 客户端可以正确显示 WMI 过滤器,但现在似乎可以正常工作了。

相关内容