Предпочтения групповой политики, предназначенные только для 32-битной или 64-битной ОС

9

В настоящее время я развертываю некоторые файлы через GPP в папке с программными файлами. Теперь я должен отличаться между 64-битной и 32-битной ОС. Какой простой способ отфильтровать целевой компьютер с помощью редактора таргетинга?

  1. Wmi: SELECT * FROM Win32_Processor, ГДЕ AddressWidth = 32
  2. окружение: programfilesx86
  3. реестр: ???
  4. выбор ос в редакторе таргетинга

Я в настоящее время смотрю на использование выбора WMI, но это кажется, но это кажется излишним. Какой метод самый лучший?

Бард
источник

Ответы:

13

Метод WMI Filter является лучшим в использовании, поскольку он определяется отдельно от объекта групповой политики, изначально администрируется в консоли управления групповыми политиками и может быть связан с одним или несколькими объектами групповой политики, если это необходимо.

Целевые 32-битные ОС с:

  • Пространство имен: root \ CIMv2
  • Запрос: выберите * в Win32_Processor, где AddressWidth = '32'

Целевые 64-битные ОС с:

  • Пространство имен: root \ CIMv2
  • Запрос: выберите * в Win32_Processor, где AddressWidth = '64'
aharden
источник
17

По моему опыту, если есть проблема с WMI в системе, он не может выполнить запрос. Если вы используете настройки Windows 2008, я бы использовал переменную среды для фильтра таргетинга на уровне элементов групповой политики.

Для x64 переменная среды %Processor_Architecture%являетсяAMD64

Для x86 переменная среды %Processor_Architecture%являетсяx86

Переменные среды намного более стабильны, чем WMI

Райан
источник
2
Я часто этим пользуюсь. По моему опыту, он работает лучше, чем WMI.
Мирон-Семак