มีสิ่งสำคัญที่ต้องทำความเข้าใจเกี่ยวกับเทมเพลตการดูแลระบบ (ADMX):
การอัปเดตเทมเพลตการดูแลระบบจะไม่เปลี่ยนแปลงสิ่งใดใน GPO ที่คุณปรับใช้: ADMX ถูกอ่านโดย Group Policy Management คอนโซล (หรือ gpresult เมื่อคุณสร้างรายงาน) เพื่อแสดงการตั้งค่าต่อมนุษย์ (แสดงรายการการตั้งค่า คำอธิบาย...) แค่นั้นแหละ!
ตัวอย่าง: พิจารณาสถานการณ์ต่อไปนี้:
คุณสร้าง GPO ใหม่ด้วยเทมเพลต ADMX จากปี 2011 และปรับใช้ GPO นี้
ตอนนี้ สมมติว่าคุณอัปเดตเทมเพลต ADMX เป็นเวอร์ชันที่ใหม่กว่า และสมมติว่า Microsoft ลบการตั้งค่าบางอย่างจากไฟล์ ADMX ที่ใหม่กว่าในยุคปี 2011 ที่คุณเคยตั้งค่าไว้ก่อนหน้านี้กับไฟล์เทมเพลต ADMX ที่เก่ากว่า:
คอมพิวเตอร์/เซิร์ฟเวอร์จะไม่สังเกตเห็นสิ่งนี้ เนื่องจากไม่ต้องการ ADMX เพื่อใช้นโยบาย
อย่างไรก็ตาม ครั้งต่อไปที่คุณจะเปิด Group Policy Management Console และต้องการแก้ไข GPO ของคุณ คุณจะไม่เห็นการตั้งค่าที่คุณตั้งไว้ก่อนหน้านี้ แต่การตั้งค่าเหล่านั้นจะแสดงภายใต้ "การตั้งค่ารีจิสทรีเพิ่มเติม" (ในรายงาน HTML ด้วย )
ดังนั้น กรณีเลวร้ายที่สุดสำหรับคุณ: คุณจะลงเอยด้วย Group Policies ที่ใช้การตั้งค่า "เก่ากว่า" ที่ Microsoft ลบออกจาก ADMX และคุณจะไม่สามารถแก้ไขการตั้งค่าเหล่านี้โดยใช้ Group Policy Console
=> หากคุณใช้ Central Store: สำรองไฟล์ ADMX ปัจจุบัน และอัปเดตเทมเพลต ADMX หากจำเป็น คุณสามารถกู้คืนไฟล์ ADMX ที่เก่ากว่าได้
=> หากคุณไม่ได้ใช้ Central Store: โปรดทราบว่าการแก้ไข Group Policy จาก Server 2019 จะใช้ไฟล์ Server 2019 ADMX (ในเครื่อง) ดังนั้น หากคุณกำหนดการตั้งค่า "เก่ากว่า" ที่ Microsoft นำออกด้วย Server 2019 การตั้งค่าเหล่านั้นจะ แสดงเป็น "การตั้งค่ารีจิสทรีเพิ่มเติม" เมื่อดูจากเซิร์ฟเวอร์ปี 2019 เนื่องจากตัวแก้ไขนโยบายไม่ทราบวิธีแสดงการตั้งค่าเหล่านี้ การเปิดคอนโซลนโยบายกลุ่มจากเซิร์ฟเวอร์ 2012R2 จะใช้ไฟล์ ADMX 2012R2 (ในเครื่อง) (ยังไงก็ตาม นั่นเป็นเหตุผลที่แนะนำให้ใช้ Central Store เพราะคุณไม่ต้องการเห็นลักษณะการทำงานที่แตกต่างกันในคอนโซล GPO ตาม "ตำแหน่ง" ที่คุณกำลังแก้ไขนโยบาย...)
คุณสามารถ ดูคำตอบของฉันที่นี่ เช่นกันเกี่ยวกับสถานการณ์ที่คล้ายคลึงกัน