บางครั้ง Active Directory DNS ล้มเหลวในการกวาดล้างอย่างถูกต้องและลบระเบียน DNS เก่า คุณสามารถคว้ารายการบันทึกโดยใช้ PowerShell
ใช้ตัวอย่างนี้เพื่อดึงระเบียน DNS จากปี 2017 แทนที่ “DCName” ด้วยชื่อของ Domain Controller และ “ad.yourdomain.com” ด้วยชื่อโดเมนของคุณ:
รับ-DnsServerResourceRecord - ชื่อคอมพิวเตอร์ DCName - ชื่อโซน "ad.yourdomain.com" -RRType "A" | ที่ไหน {$_.TimeStamp.Year -eq 2017}
รหัสนี้จะแสดงบันทึก DNS ที่เก่ากว่า 14 วัน:
รับ-DnsServerResourceRecord - ชื่อคอมพิวเตอร์ DCName - ชื่อโซน "ad.yourdomain.com" -RRType "A" | โดยที่ {($_.Timestamp -le (get-date).adddays(-14)) -AND ($_.Timestamp -like "*/*")}