Restore Active Directory บน Windows Server 2022 แบบละเอียด
การสำรองข้อมูล Active Directory เป็นเพียงครึ่งหนึ่งของงานเท่านั้น เพราะสิ่งที่สำคัญไม่แพ้กันคือความสามารถในการกู้คืนข้อมูลเมื่อเกิดเหตุการณ์ไม่คาดคิด
Windows Server 2022 รองรับการ Restore Active Directory หลายรูปแบบ ไม่ว่าจะเป็นการกู้คืน User ที่ถูกลบ การกู้คืนฐานข้อมูล Active Directory หรือการกู้คืน Domain Controller ทั้งเครื่อง
บทความนี้จะอธิบายวิธี Restore Active Directory บน Windows Server 2022 แบบละเอียด พร้อมแนวทางที่ผู้ดูแลระบบควรรู้ก่อนเกิดเหตุฉุกเฉิน
📌 Active Directory Restore คืออะไร
Active Directory Restore คือกระบวนการกู้คืนข้อมูล Active Directory จาก Backup ที่สำรองไว้ก่อนหน้า
สามารถใช้กู้คืน
User Accounts
Groups
OU
Group Policy
Computer Accounts
Active Directory Database
รวมถึง Domain Controller ทั้งเครื่องได้
🎯 เมื่อไรควร Restore Active Directory
สถานการณ์ที่พบบ่อย
❌ ลบ User ผิด
❌ ลบ OU สำคัญ
❌ Group Policy หาย
❌ Domain Controller เสียหาย
❌ Database เสียหาย
❌ Ransomware
❌ Hardware Failure
หลายองค์กรที่ comsiam ดูแล เคยสามารถกู้คืนระบบ Domain ได้ภายในไม่กี่ชั่วโมง เพราะมี Backup และแผน Restore ที่ชัดเจน
🔍 รูปแบบการ Restore Active Directory
Windows Server 2022 รองรับ 2 รูปแบบหลัก
① Non-Authoritative Restore
ใช้บ่อยที่สุด
Domain Controller จะ Restore ข้อมูลจาก Backup
จากนั้น Replicate ข้อมูลล่าสุดจาก Domain Controller เครื่องอื่น
เหมาะสำหรับ
Domain Controller เสีย
OS เสีย
Database เสีย
② Authoritative Restore
ใช้เมื่อ
ต้องการบังคับให้ข้อมูลจาก Backup กลับมาเป็นข้อมูลหลัก
ตัวอย่าง
OU ถูกลบ
Group ถูกลบ
User จำนวนมากถูกลบ
ข้อมูลที่ Restore จะถูกส่งกลับไปยัง Domain Controller ทุกตัว
📋 สิ่งที่ต้องเตรียม
① System State Backup
ต้องมี Backup ก่อน
ตัวอย่าง
Windows Server Backup
② DSRM Password
รหัสผ่าน
Directory Services Restore Mode
③ สิทธิ์ Administrator
สำหรับดำเนินการ Restore
🚀 วิธีเข้า Directory Services Restore Mode
เปิด Command Prompt
รัน
msconfig
เลือก
Boot
ติ๊ก
Safe boot
เลือก
Active Directory repair
จากนั้น Restart เครื่อง
🔐 Login เข้า DSRM
ใช้บัญชี
Administrator
พร้อม DSRM Password
ที่กำหนดไว้ตอน Promote Domain Controller
💾 ตรวจสอบ Backup ที่มี
เปิด Command Prompt
รัน
wbadmin get versions
ตัวอย่าง
Version identifier:
06/10/2026-01:00
🔄 Restore System State
รัน
wbadmin start systemstaterecovery
-version:06/10/2026-01:00
Windows จะเริ่มกู้คืน Active Directory
⏳ รอการ Restore
ระยะเวลาขึ้นอยู่กับ
ขนาดฐานข้อมูล
ความเร็ว Storage
จำนวน Object
เมื่อเสร็จสิ้น
Restart เครื่อง
🔍 ตรวจสอบหลัง Restore
รัน
dcdiag
และ
repadmin /replsummary
ผลลัพธ์ควรผ่านทั้งหมด
🚀 Authoritative Restore
หากต้องการกู้คืน OU หรือ User ที่ถูกลบ
เปิด Command Prompt
รัน
ntdsutil
จากนั้น
activate instance ntds
ต่อด้วย
authoritative restore
📂 Restore OU
ตัวอย่าง
restore subtree
"OU=Finance,DC=company,DC=local"
OU จะถูก Restore และถูกส่งไปยัง Domain Controller ทุกตัว
👤 Restore User
ตัวอย่าง
restore object
"CN=Somchai,OU=Users,DC=company,DC=local"
🔄 ตรวจสอบ Replication
หลัง Restore
รัน
repadmin /syncall /AdeP
เพื่อ Sync ข้อมูลทันที
🖥️ วิธีตรวจสอบ Active Directory Health
รัน
dcdiag /v
ตรวจสอบ
DNS
Replication
SYSVOL
NetLogon
⚠️ ปัญหาที่พบบ่อย
① ไม่มี Backup
ไม่สามารถ Restore ได้
② DSRM Password หาย
ไม่สามารถเข้า Restore Mode ได้
③ Restore สำเร็จแต่ข้อมูลไม่กลับมา
อาจต้องใช้ Authoritative Restore
④ Replication เขียนทับข้อมูล
เกิดจากใช้ Non-Authoritative Restore
ในกรณีที่ควรใช้ Authoritative Restore
🔒 Restore Active Directory Recycle Bin
หากเปิด Recycle Bin ไว้
ไม่จำเป็นต้อง Restore ทั้ง Domain Controller
สามารถกู้คืน Object ได้ทันที
ซึ่งปลอดภัยและรวดเร็วกว่า
📈 Best Practices สำหรับ Active Directory Restore
① สำรองข้อมูลทุกวัน
② ทดสอบ Restore ทุกไตรมาส
③ จัดเก็บ DSRM Password อย่างปลอดภัย
④ มี Domain Controller อย่างน้อย 2 เครื่อง
⑤ ใช้ Active Directory Recycle Bin
เมื่อเป็นไปได้
⑥ จัดทำ Disaster Recovery Plan
ให้ทีมงานทุกคนเข้าใจ
หลายองค์กรที่ comsiam ดูแล มีการจำลองเหตุการณ์ Disaster Recovery อย่างน้อยปีละ 1 ครั้ง เพื่อให้มั่นใจว่าสามารถ Restore Active Directory ได้จริงเมื่อเกิดเหตุฉุกเฉิน
🎯 สรุป
การ Restore Active Directory บน Windows Server 2022 เป็นกระบวนการสำคัญที่ผู้ดูแลระบบต้องเข้าใจอย่างละเอียด เพราะเมื่อเกิดปัญหากับ Domain Controller หรือ Active Directory Database การกู้คืนที่ถูกต้องจะช่วยลด Downtime และป้องกันความเสียหายต่อธุรกิจได้อย่างมาก
การมี Backup ที่ดี ทดสอบ Restore อย่างสม่ำเสมอ และเลือกใช้ Authoritative หรือ Non-Authoritative Restore ให้เหมาะสม จะช่วยให้ Active Directory กลับมาทำงานได้อย่างรวดเร็วและปลอดภัย