如何仅将组策略应用于特定 IP 范围内的客户端?(使用 WMI 过滤器)

CHf*_*ish 7 windows active-directory group-policy wmi

我只需要将 GPO 应用于特定网络范围内的某些计算机。

我知道这个问题还有很多其他的解决方案。我可以将它们分组到一个 OU 中或使用站点。但是目前的情况不允许我以任何其他方式进行操作,除非确定客户端的 IP 地址是否在特定网络中。

因此,我假设我可以使用 WMI 过滤器,并向我的好朋友 Google 寻求帮助:我找到了http://waynes-world-it.blogspot.ch/2008/03/wmi-filter-for-subnet-filtered-group .html但是

Select * FROM Win32_IP4RouteTable
WHERE ((Mask='255.255.255.255' AND NextHop='127.0.0.1')
AND (Destination Like '10.31.%'))
Run Code Online (Sandbox Code Playgroud)

似乎不起作用。由于过滤器,该策略不适用于任何计算机。谁能给我提示如何解决这个问题?

非常感谢

CHf*_*ish 6

知道了:

SELECT * from Win32_IP4RouteTable 
       WHERE ((Mask='0.0.0.0' AND NextHop LIKE '10.31.%'))
Run Code Online (Sandbox Code Playgroud)

工作完美。似乎该示例是错误的或至少不适用于 Windows Server 2008 R2