组策略中的某些客户端忽略了 WMI 筛选器

组策略中的某些客户端忽略了 WMI 筛选器

某些客户端会忽略已应用到组策略的 WMI 筛选器。它在其他客户端上运行良好,返回正确的值,但在某些客户端上它未应用,并且不会出现在组策略结果中。

组策略:

  • 计算机设置:设置 WSUS 配置
  • 用户设置:[空]

WMI 筛选器:
“从 Win32_ComputerSystem 中选择 *,其中 Caption = ...”

组策略结果向导:
计算机配置:

  • 情况 1:某些客户端忽略了 WMI 筛选器,但仍然应用了策略
  • 情况 2:WMI 过滤器已正确应用,并且策略将仅应用于正确的客户端(如在 wmi 过滤器中定义的那样)

用户配置:

无论 WMI 过滤器如何,策略都会应用,但这没有问题,因为用户配置为空

确定为什么某些客户端忽略了 WMI 过滤器的最佳方法是什么?

编辑 Wmi 已在所有机器上测试并运行。似乎是组策略没有在远程机器上启动查询,而不是查询已启动但不起作用。

答案1

排除 WMI 故障总是很有趣。最好先在那些运行不正常的计算机上测试查询。运行wbemtest,单击“连接”,单击“连接”,然后使用该Query功能打开一个窗口,您可以在其中输入 WMI 过滤器。

一个简单的示例查询是Select * from Win32_ComputerSystem,它应该返回*Win32_ComputerSystem.Name="[YOURCOMPUTERNAME]*"。对于基本的 WMI 过滤器,返回任意数量对象的查询都被解释为 true,而没有返回任何对象的查询则被解释为 false。

Windows wbemtest

相关内容