ตรวจสอบ AD Health บน Windows Server 2022 แบบละเอียด

 Active Directory เป็นหัวใจสำคัญของระบบ Windows Server 2022 หาก Active Directory เริ่มมีปัญหา ไม่ว่าจะเป็น DNS, Replication, Authentication หรือ SYSVOL ก็สามารถส่งผลกระทบต่อผู้ใช้งานทั้งองค์กรได้ทันที

การตรวจสอบ AD Health อย่างสม่ำเสมอจึงเป็นงานสำคัญที่ผู้ดูแลระบบควรทำเป็นประจำ เพื่อค้นหาปัญหาก่อนที่จะส่งผลกระทบต่อการทำงานจริง

บทความนี้จะอธิบายวิธีตรวจสอบสุขภาพ Active Directory (AD Health Check) บน Windows Server 2022 แบบละเอียด พร้อม Checklist ที่ผู้ดูแลระบบมืออาชีพใช้งานจริง

📌 AD Health คืออะไร

AD Health คือการตรวจสอบองค์ประกอบสำคัญทั้งหมดของ Active Directory

ประกอบด้วย

  • Domain Controller

  • DNS

  • Replication

  • SYSVOL

  • NetLogon

  • FSMO Roles

  • Authentication

  • Group Policy

หากส่วนใดส่วนหนึ่งมีปัญหา

อาจส่งผลกระทบต่อทั้ง Domain

🎯 ทำไมต้องตรวจสอบ AD Health

ปัญหาส่วนใหญ่ของ Active Directory มักเริ่มจาก

❌ DNS ผิดพลาด

❌ Replication ล้มเหลว

❌ SYSVOL ไม่ซิงค์

❌ FSMO Roles มีปัญหา

❌ Domain Controller Offline

❌ เวลาเครื่องไม่ตรงกัน

หลายองค์กรที่ comsiam ดูแล สามารถป้องกัน Downtime ได้เพราะมีการตรวจสอบ AD Health ทุกสัปดาห์

🚀 เครื่องมือหลักสำหรับตรวจสอบ AD Health

Windows Server 2022 มีเครื่องมือสำคัญ

① DCDIAG

② REPADMIN

③ PowerShell

④ Event Viewer

⑤ DFSRDIAG

⑥ NLTEST

🔍 ตรวจสอบ Domain Controller

รัน

netdom query dc

ตัวอย่าง

DC01
DC02
DC03

ควรแสดง Domain Controller ครบทุกเครื่อง

🔍 ตรวจสอบสุขภาพ AD ทั้งระบบ

รัน

dcdiag

หากทุกอย่างปกติ

จะพบ

Passed Test

เกือบทุกหัวข้อ

📋 ตรวจสอบแบบละเอียด

รัน

dcdiag /v

ระบบจะแสดงผลทุกส่วนของ Active Directory

🌐 ตรวจสอบ DNS Health

DNS คือสาเหตุอันดับ 1 ของปัญหา Active Directory

รัน

dcdiag /test:dns

ผลลัพธ์ควรเป็น

PASS

ทุกหัวข้อ

🔄 ตรวจสอบ Replication

รัน

repadmin /replsummary

ตัวอย่าง

Fails = 0

หากพบ Failures

ควรตรวจสอบทันที

🔍 ตรวจสอบ Replication รายละเอียด

รัน

repadmin /showrepl

จะเห็น

  • Last Success

  • Error

  • Replication Partner

ทั้งหมด

📂 ตรวจสอบ SYSVOL

เปิด

net share

ควรพบ

SYSVOL
NETLOGON

ทั้งสองรายการ

🔄 ตรวจสอบ DFS Replication

รัน

dfsrdiag replicationstate

หรือ

dfsrdiag backlog

🖥️ ตรวจสอบ FSMO Roles

รัน

netdom query fsmo

ควรแสดง

  • Schema Master

  • Domain Naming Master

  • RID Master

  • PDC Emulator

  • Infrastructure Master

ครบถ้วน

⏰ ตรวจสอบ Time Synchronization

Kerberos ต้องใช้เวลาที่ตรงกัน

รัน

w32tm /query /status

ตรวจสอบว่าไม่มี Error

🔐 ตรวจสอบ Authentication

รัน

nltest /sc_verify:domain.local

ตัวอย่าง

Trusted DC Connection Status = 0

ถือว่าปกติ

🌍 ตรวจสอบ DNS Resolution

รัน

nslookup dc01.company.local

และ

nslookup dc02.company.local

ควร Resolve ได้ทั้งหมด

📖 ตรวจสอบ Event Viewer

เปิด

Event Viewer

ตรวจสอบ

Directory Service
DNS Server
DFS Replication

หากพบ Error จำนวนมาก

ควรตรวจสอบทันที

⚠️ Event ID ที่ควรเฝ้าระวัง

DNS

4013
4015

Replication

1311
1865

DFSR

2213
4012

📊 ตรวจสอบผ่าน PowerShell

รัน

Get-ADDomainController -Filter *

ตรวจสอบสถานะ Domain Controller

ทั้งหมด

🔄 ตรวจสอบ AD Replication ผ่าน PowerShell

รัน

Get-ADReplicationPartnerMetadata -Target *

📋 Checklist AD Health รายสัปดาห์

① DCDIAG ผ่านทั้งหมด

② DNS ไม่มี Error

③ Replication ไม่มี Failure

④ SYSVOL ปกติ

⑤ FSMO Roles ครบ

⑥ Time Sync ปกติ

⑦ Event Viewer ไม่มี Critical Error

⑧ Backup สำเร็จ

⚠️ สัญญาณอันตรายที่ไม่ควรมองข้าม

  • Replication Fail

  • DNS Error

  • SYSVOL Missing

  • Event ID 4013

  • Event ID 2213

  • Kerberos Error

  • Login ช้าผิดปกติ

หากพบอาการเหล่านี้

ควรแก้ไขทันที

📈 Best Practices สำหรับ AD Health Monitoring

① ตรวจสอบทุกสัปดาห์

② สำรองข้อมูลทุกวัน

③ ตรวจสอบ Event Viewer ทุกวัน

④ มี Domain Controller อย่างน้อย 2 เครื่อง

⑤ ใช้ DNS ภายในเท่านั้น

⑥ ทดสอบ Disaster Recovery เป็นประจำ

หลายองค์กรที่ comsiam ดูแล มีการสร้าง AD Health Checklist รายสัปดาห์และส่งรายงานให้ทีม IT ทุกเช้าวันจันทร์ เพื่อให้สามารถแก้ไขปัญหาได้ก่อนที่จะส่งผลกระทบต่อผู้ใช้งาน

🎯 สรุป

การตรวจสอบ AD Health บน Windows Server 2022 เป็นงานสำคัญที่ช่วยให้ผู้ดูแลระบบค้นหาปัญหา DNS, Replication, SYSVOL, FSMO และ Authentication ได้ตั้งแต่ระยะเริ่มต้น

การใช้เครื่องมืออย่าง DCDIAG, REPADMIN, DFSRDIAG, PowerShell และ Event Viewer อย่างสม่ำเสมอ จะช่วยให้ Active Directory มีเสถียรภาพสูง ลด Downtime และรองรับการเติบโตขององค์กรในระยะยาว

Popular posts from this blog

Windows Server 2022 ยังน่าใช้ในปีนี้หรือไม่? คำตอบสำหรับคนกำลังวางระบบใหม่

สเปกเครื่องสำหรับติดตั้ง Windows Server 2022 เลือกอย่างไรให้คุ้มและใช้งานได้ยาว

Windows Server 2022 คืออะไร? คู่มือสำหรับมือใหม่