Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows Server

การกำหนดค่า Central Store สำหรับเทมเพลต ADMX ของ Group Policy

Group Policy Central Store ตั้งอยู่ในไดเรกทอรี SYSVOL บนโดเมนคอนโทรลเลอร์ ถูกจำลอกระหว่างพวกเขา และใช้จัดเก็บไฟล์เทมเพลต ADMX/ADML GPO ที่ใช้จัดการไคลเอ็นต์โดเมน Active Directory ในบทความนี้ เราจะแสดงวิธีสร้าง GPO Central Store คัดลอกเทมเพลตการจัดการ (admx) ไปยังมัน และอัปเดตไฟล์เทมเพลตเพื่อรองรับรุ่น Windows ล่าสุด

หากคุณยังไม่ได้สร้าง Central Store สำหรับไฟล์ Group Policy รายการเทมเพลตการจัดการจะถูกโหลดจากโฟลเดอร์ C:\Windows\PolicyDefinitions บนคอมพิวเตอร์ท้องถิ่นเมื่อคุณรัน Domain GPO editor (gpmc.msc – Group Policy Management Console) จากนั้นคุณจะเห็นข้อความต่อไปนี้ถัดจากส่วน Administrative Templates ของ GPO editor ของคุณ: Policy definitions (ADMS files) retrieved from the local computer

ตามค่าเริ่มต้น GPO editor ของโดเมนจะพยายามโหลดเทมเพลต ADMX จาก Central Store ก่อน และหากไม่พร้อมใช้งาน โฟลเดอร์ PolicyDefinitions ท้องถิ่นจะถูกใช้

หากคุณต้องการบังคับให้ GPO editor ของคุณใช้เทมเพลตการจัดการท้องถิ่นจากคอมพิวเตอร์ปัจจุบัน ให้สร้างพารามิเตอร์ REG_DWORD ชื่อ EnableLocalStoreOverride ค่า 1 ภายใต้คีย์รีจิสทรี HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows

คอมพิวเตอร์หรือเซิร์ฟเวอร์แต่ละเครื่องอาจมีเวอร์ชันไฟล์ ADMX ที่แตกต่างกัน (เช่น ขึ้นอยู่กับเวอร์ชันและบิลด์ของ Windows) ตามลำดับ การตั้งค่า GPO บางอย่างอาจไม่พร้อมใช้งานสำหรับผู้ดูแลระบบบนบางคอมพิวเตอร์ เพื่อแก้ไขปัญหานี้ ที่เก็บข้อมูลกลางของเทมเพลตการจัดการ Group Policy (GPO Central Store) ถูกพัฒนา

ตามค่าเริ่มต้น GPO Central Store ใน Active Directory ไม่ได้ถูกสร้าง เพื่อสร้างที่เก็บข้อมูล ให้คัดลอกโฟลเดอร์ PolicyDefinitions ท้องถิ่นจากโดเมนคอนโทรลเลอร์ใดๆ ไปยังโฟลเดอร์ \\woshub.com\SYSVOL\woshub.com\Policies

ทั้งไฟล์เทมเพลตการจัดการ (*.admx) และไฟล์การแปลภาษา (*.adml) จะปรากฏในโฟลเดอร์ PolicyDefinitions ใน SYSVOL หากคุณต้องการเห็นชื่อนโยบายหรือส่วนใน GPO editor เป็นภาษาเยอรมัน ให้คัดลอกไดเรกทอรีย่อย locale พร้อมไฟล์ ADML สำหรับทุกภาษาที่จะถูกใช้โดยผู้ดูแล Group Policy (เช่น โฟลเดอร์ de_DE และ en_US)

ผมแนะนำให้ใช้ไฟล์ ADML ภาษาอังกฤษเท่านั้นสำหรับ GPO (โฟลเดอร์ en-US) แม้ว่าคุณจะใช้ Windows รุ่นเยอรมัน

จากนั้นอัปเดตเทมเพลต ADMX ใน Central Store เป็นเวอร์ชัน Windows ล่าสุดที่มีอยู่ในสภาพแวดล้อมโดเมนของคุณ ไฟล์เทมเพลตใน Central Store จะถูกจำลอกไปยังโดเมนคอนโทรลเลอร์ทั้งหมด เรียนรู้เพิ่มเติมเกี่ยวกับวิธีติดตั้งและอัปเดตเทมเพลต ADMX

สำคัญ! ก่อนอัปเดตไฟล์ ADMX ใน Group Policy Central Store ขอแนะนำให้สร้างสำเนาสำรองของไดเรกทอรีนี้เป็นอย่างยิ่ง

ในกรณีของผม ผมจะคัดลอกโฟลเดอร์ PolicyDefinitions จาก Windows 10 ไปยัง GPO Central Store

คุณสามารถคัดลอกไฟล์โดยใช้ PowerShell:

$Destination = "\\woshub.com\SysVol\woshub.com\Policies\PolicyDefinitions"
$Source = "C:\Windows\PolicyDefinitions"
Copy-Item -Path $Source\* -Destination $Destination –Recurse –Force –PassThru

คุณสามารถดาวน์โหลดเทมเพลตการจัดการ GPO สำหรับรุ่น Windows ใหม่ทั้งหมดที่นี่: https://docs.microsoft.com/en-us/troubleshoot/windows-client/group-policy/create-and-manage-central-store

คุณยังสามารถคัดลอกเทมเพลต ADMX อื่นๆ ไปยัง GPO Central Store ได้ เช่น อาจมีเทมเพลตการจัดการสำหรับ Microsoft Office, Microsoft Security Baseline, Firefox, Chrome, LAPS, การตั้งค่า Java, Adobe Reader ฯลฯ

หมายเหตุ หากคุณใช้ไฟล์เทมเพลต ADM แบบดั้งเดิม พวกเขาไม่สามารถใช้ในที่เก็บกลาง GPO ได้ สำคัญ! ควรใช้ Group Policy Editor (gpedit.msc) เวอร์ชันล่าสุดเสมอเพื่อป้องกันความขัดแย้งระหว่างเวอร์ชัน Group Policy และการตั้งค่า Administrative Template เพื่อทำเช่นนี้ ผู้ดูแลระบบควรทำงานกับออบเจ็กต์ GPO จากคอมพิวเตอร์ที่มี Windows เวอร์ชันล่าสุด (ผู้ดูแลระบบหลายคนชอบแก้ไข Group Policies โดยตรงจากโดเมนคอนโทรลเลอร์เท่านั้น) หรือจากคอมพิวเตอร์ที่ติดตั้งแพ็กเกจ RSAT เวอร์ชันล่าสุดแล้ว

เปิด Group Policy Management Editor และตรวจสอบว่ามีข้อความ Policy Definitions (ADMX files) retrieved from the central store ถัดจาก Administrative Templates เทมเพลตการจัดการท้องถิ่นจะถูกละเว้นในกรณีนี้

ในบางกรณี หลังจากอัปเดต Central Store คุณอาจเห็นข้อผิดพลาดหลายรายการเหมือนด้านล่างเมื่อเริ่ม GPO editor:

Administrative Templates Resource xxxx referenced in attribute xxxx could not be found.File \\xxx\SysVol\ xxx \Policies\PolicyDefinitions\xxx.admx, line 175, column 331

จากนั้นตรวจสอบว่าคุณมีไฟล์ภาษา GPO (*.adml) ที่อัปเดตแล้วในโฟลเดอร์ en-US, de-DE ฯลฯ หากปัญหายังคงอยู่ ให้กู้คืนไดเรกทอรี PolicyDefinitions จากโฟลเดอร์สำรอง (หรือภาพสำรองโดเมนคอนโทรลเลอร์)

เพื่อให้เทมเพลตการจัดการใหม่พร้อมใช้งานบนโดเมนคอนโทรลเลอร์ทั้งหมด ให้รอให้บริการจำลอกไฟล์คัดลอกการเปลี่ยนแปลงไปยัง DCs อื่นๆ