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

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

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

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

我目前正在考虑使用 WMI 选择,但这似乎有点过头了。哪种方法最好?

答案1

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

目标 32 位操作系统:

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

目标 64 位操作系统:

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

答案2

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

对于 x64 环境变量%Processor_Architecture%AMD64

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

环境变量比WMI稳定得多

相关内容