PowerShell: obtenga registros antiguos de DNS AD
A veces, el DNS de Active Directory no puede cavar y eliminar correctamente los registros DNS antiguos. Puede tomar una lista de registros con PowerShell.
Use este ejemplo para obtener registros DNS del año 2017. Reemplace "DCName" con el nombre de un controlador de dominio y "ad.yourdomain.com" con su nombre de dominio:
Get-DnsServerResourceRecord -ComputerName DCName -ZoneName "ad.yourdomain.com" -RRType "A" | Where {$_.TimeStamp.Year -eq 2017}
Este código mostrará registros DNS anteriores a 14 días:
Get-DnsServerResourceRecord -ComputerName DCName -ZoneName "ad.yourdomain.com" -RRType "A" | Where {($_.Timestamp -le (get-date).adddays(-14)) -AND ($_.Timestamp -like "*/*")}