การกำหนดค่านโยบายกลุ่มที่กำหนดเป้าหมายเฉพาะระบบ 32 บิตหรือ 64 บิต


9

ฉันกำลังปรับใช้บางไฟล์ผ่าน GPP ไปยังโฟลเดอร์ภายใต้ไฟล์โปรแกรม ตอนนี้ฉันต้องแตกต่างระหว่างระบบปฏิบัติการ 64 บิตและ 32 บิต วิธีง่ายๆในการกรองคอมพิวเตอร์ที่จะกำหนดเป้าหมายด้วยเครื่องมือแก้ไขการกำหนดเป้าหมายคืออะไร

  1. Wmi: SELECT * จาก Win32_Processor WHERE AddressWidth = 32
  2. สภาพแวดล้อม: programfilesx86
  3. รีจิสตรี: ???
  4. การเลือกระบบปฏิบัติการในเครื่องมือแก้ไขการกำหนดเป้าหมาย

ตอนนี้ฉันกำลังมองหาที่ใช้ตัวเลือก WMI แต่ดูเหมือนว่าจะเป็น แต่ดูเหมือน overkill วิธีใดดีที่สุด

คำตอบ:


13

วิธีการกรอง WMI เป็นวิธีที่ดีที่สุดที่จะใช้เพราะมันถูกกำหนดแยกต่างหากของ GPO, บริหารงานใน GPMC และสามารถเชื่อมโยงกับหนึ่งหรือมากกว่าหนึ่ง GPOs ตามที่ต้องการ

กำหนดเป้าหมายระบบปฏิบัติการ 32 บิตด้วย:

  • Namespace: root \ CIMv2
  • ข้อความค้นหา: เลือก * จาก Win32_Processor โดย AddressWidth = '32'

กำหนดเป้าหมายระบบปฏิบัติการ 64 บิตด้วย:

  • Namespace: root \ CIMv2
  • ข้อความค้นหา: เลือก * จาก Win32_Processor โดยที่ AddressWidth = '64'

17

จากประสบการณ์ของฉันหากมีปัญหาเกี่ยวกับ WMI ในระบบจะไม่สามารถเรียกใช้แบบสอบถามได้ หากคุณใช้การกำหนดค่าตามความชอบของ Windows 2008 ฉันจะใช้ตัวแปรสภาพแวดล้อมสำหรับตัวกรองการกำหนดเป้าหมายระดับรายการนโยบาย

สำหรับ x64 ตัวแปรสภาพแวดล้อม%Processor_Architecture%คือAMD64

สำหรับ x86 ตัวแปรสภาพแวดล้อม%Processor_Architecture%คือx86

ตัวแปรสภาพแวดล้อมมีความเสถียรมากกว่า WMI


2
ฉันใช้มันมาก มันทำงานได้ดีกว่า WMI ในประสบการณ์ของฉัน
myron-semack
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.