Preferensi kebijakan grup yang hanya menargetkan os 32bit atau 64bit

9

Saat ini saya sedang menyebarkan beberapa file melalui GPP ke folder di bawah file program. Saya sekarang harus berbeda antara os 64bit dan 32 bit. Apa cara mudah untuk memfilter komputer mana yang akan ditargetkan dengan editor penargetan?

  1. Wmi: PILIH * DARI Win32_Processor WHERE AddressWidth = 32
  2. lingkungan: programfilesx86
  3. registri: ???
  4. pemilihan os di editor penargetan

Saat ini saya sedang melihat menggunakan WMI pilih, tetapi tampaknya tetapi tampaknya berlebihan. Metode apa yang terbaik?

Penyair
sumber

Jawaban:

13

Metode Filter WMI adalah yang terbaik untuk digunakan karena itu didefinisikan secara terpisah dari GPO, yang dikelola secara native dalam GPMC, dan dapat dihubungkan dengan satu atau lebih GPO sesuai kebutuhan.

Targetkan OS 32-bit dengan:

  • Namespace: root \ CIMv2
  • Kueri: Pilih * dari Win32_Processor di mana AddressWidth = '32'

Targetkan OS 64-bit dengan:

  • Namespace: root \ CIMv2
  • Kueri: Pilih * dari Win32_Processor di mana AddressWidth = '64'
aharden
sumber
17

Dalam pengalaman saya jika ada masalah dengan WMI pada sistem itu tidak dapat menjalankan kueri. Jika Anda menggunakan preferensi Windows 2008 maka saya akan menggunakan variabel lingkungan untuk filter penargetan tingkat item Kebijakan Grup.

Untuk x64 variabel lingkungannya %Processor_Architecture%adalahAMD64

Untuk x86 variabel lingkungannya %Processor_Architecture%adalahx86

Variabel lingkungan jauh lebih stabil daripada WMI

Ryan
sumber
2
Saya sering menggunakan ini. Ini bekerja lebih baik daripada WMI dalam pengalaman saya.
myron-semack