Назад | Перейти на главную страницу

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

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

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

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

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

Для x64 переменная окружения %Processor_Architecture% является AMD64

Для x86 переменная окружения %Processor_Architecture% является x86

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

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

Целевые 32-разрядные ОС с:

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

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

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