仅针对 32 位或 64 位操作系统的组策略首选项

Bår*_*ård 9 group-policy

我目前正在通过 GPP 将一些文件部署到程序文件下的文件夹中。我现在必须区分 64 位和 32 位操作系统。使用定位编辑器过滤出要定位的计算机的简单方法是什么?

  1. Wmi: SELECT * FROM Win32_Processor WHERE AddressWidth = 32
  2. 环境:programfilesx86
  3. 注册表:???
  4. 目标编辑器中的操作系统选择

我目前正在考虑使用 WMI 选择,但它似乎有点过分。什么方法最好?

小智 17

根据我的经验,如果系统上的 WMI 存在问题,则无法运行查询。如果您使用的是 Windows 2008 首选项,那么我将为组策略项目级目标过滤器使用环境变量。

对于 x64,环境变量%Processor_Architecture%AMD64

对于 x86,环境变量%Processor_Architecture%x86

环境变量比 WMI 稳定得多

  • 我经常使用这个。根据我的经验,它比 WMI 效果更好。 (2认同)

aha*_*den 13

WMI 过滤器方法是最好使用的方法,因为它是独立于 GPO 定义的,在 GPMC 中本地管理,并且可以根据需要链接到一个或多个 GPO。

目标 32 位操作系统:

  • 命名空间:root\CIMv2
  • 查询: Select * from Win32_Processor where AddressWidth = '32'

目标 64 位操作系统:

  • 命名空间:root\CIMv2
  • 查询: Select * from Win32_Processor where AddressWidth = '64'