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

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

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

我目前正在使用一个WMIselect,但它似乎是一个,但似乎矫枉过正。 什么方法是最好的?

WMI筛选器方法是最好的select,因为它是单独定义的GPO,在GPMC中本地pipe理,可以根据需要链接到一个或多个GPO。

目标32位操作系统与:

  • 命名空间:root \ CIMv2
  • 查询:从Win32_Processor中select*,其中AddressWidth ='32'

目标64位操作系统与:

  • 命名空间:root \ CIMv2
  • 查询:从Win32_Processor中select*,其中AddressWidth ='64'

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

对于x64,环境variables%Processor_Architecture%AMD64

对于x86,环境variables%Processor_Architecture%x86

环境variables比WMI更稳定