Group Policy Refresh Interval
- Details
- Category: GPO Corner
- Published on 19/08/2012
- Hits: 23170
ว่าด้วยเรื่องระยะเวลาการอัพเดตของ Group Policy ซึ่งปกติแล้วเมื่อเราสร้าง Policy ขึ้นมา, System Admin อย่างเราก็จะทำไงครับ ?.... เดินไปอัพเดตที่เครื่อง บางคนยังไม่รู้เลยว่าต้องอัพเดตเครื่องไหน ก็อัพมันไปทั้งหมดนั่นแหล่ะทั้งเครื่อง Server และ Client แล้วถ้าไม่อัพเดตเองล่ะ Policy ที่สร้างขึ้นและ Apply ไปจะมีผลไหม วันนี้มีคำตอบ
เมื่อทำการสร้าง Group Policy Object ขึ้นมาแล้ว และทำการแจกจ่ายให้มีผลกับเครื่อง Client สิ่งที่เราเห็นกันอยู่ประจำคือ System Admin จะทำการเดินไปยังเครื่องคอมพิวเตอร์แล้วพิมพ์คำสั่ง gpupdate /force ซึ่งเป็นคำสั่งที่ให้รับ Policy และมีผลทำงานทันที โดยจะต้องใช้คำสั่งนี้บนเครื่องคอมพิวเตอร์ที่เราต้องการให้มีผล หากเราไม่ทำการอัพเดตด้วยคำสั่งดังกล่าว ก็จะมีอีก 2 ทางเลือกเพื่อให้ Policy มีผล คือ Restart คอมพิวเตอร์ หรือรอเป็นระยะเวลาหนึ่ง ซึ่งเป็นลักษณะการทำงานแบบ background update rate ซึ่งช่วงเวลานี้จะมี 2 รูปแบบ คือ
ระยะเวลาอัพเดตคงที่ คือระยะเวลาที่จะมีการ Update Policy ทุก 90 นาที ซึ่งจะเป็นช่วงเวลาที่คงที่ ไม่ว่าจะมี Policy ใด ๆ ถูก Apply มา คุณมั่นใจได้เลยว่า ทุก 90 นาที จะมีการอัพเดตแน่นอน
ระยะเวลาอัพเดตแบบสุ่ม คือระยะเวลาที่จะมีการ Update Policy เพิ่มเติมจากระยะเวลาอัพเดตคงที่ โดยจะมีการสุ่มช่วงเวลาการอัพเดตขึ้นมาเองภายระยะเวลา 30 นาที ไม่ได้ระบุว่าจะต้องรอถึงกี่นาที แต่มันจะสุ่มเอาเอง อาจจะเป็น 20 นาที,10 นาที หรือทันทีเลยก็เป็นได้ ซึ่งเป็นช่วงระยะเวลาที่เอาไว้ชดเชยจากการที่จะต้องรอถึง 90 นาที ซึ่งมันคงนานเกินไป
เราสามารถแก้ไขช่วงเวลาเหล่านี้ได้ผ่านทาง Group Policy Editor ได้อีกเช่นกัน โดยค่า Policy ดังกล่าวนี้ สำหรับ Computer Object อยู่ที่
Computer Configuration\Policies\Administrative Templates\System\Group Policy\Group Policy Refresh Interval for Computers
ดูให้ดีนะครับ มันมี 2 ค่าที่ใกล้เคียงกัน คือ Group Policy Refresh Interval for Computers และ Group Policy Refresh Interval for Domain Controllers
และสำหรับ User Object อยู่ที่
User Configuration\Policies\Administrative Templates\System\Group Policy\Group Policy Refresh Interval for Users
นี่ล่ะครับ Group Policy Refresh Interval for Computers เมื่อเข้ามาแล้วก็เลือก Enabled แล้วจัดการระบุช่วงระยะเวลาที่ต้องการเองเอาได้
เห็นแบบนี้แล้วก็อย่าเพิ่งยิ้มครับ กำลังคิดว่าจะตั้งค่าให้มันเป็น 0 อยู่หรือเปล่า ถ้ากำลังคิดอยู่ก็ล้มเลิกความคิดก่อน เพราะวิธีการตั้งค่า Refresh Interval ให้เป็น 0 นั้น เหมาะสำหรับสภาพแวดล้อมที่ต้องการทดสอบเท่านั้น ไม่ควรนำไปใช้กับการใช้งานจริง เพราะมันจะทำการ Update Group Policy ทุก 7 วินาที ซึ่งถ้าหากมีคอมพิวเตอร์ประมาณ 100 เครื่อง ทุกเครื่องก็จะอัพเดตทุก 7 วินาที ซึ่งนั่นจะทำให้ทราฟฟิกใน Network เกิดขึ้นอย่างมาก แล้วเผลอ ๆ มันก็เป็นการยิง Server ของตัวเองดี ๆ นี่เอง ฮา...
การที่จะทำให้ Policy นี้มีผล คุณจะต้อง Disabled ค่า Turn off background refresh of Group Policy ไว้ด้วยครับ