Dê uma olhada na classe WMI MicrosoftDNS_Cache no namespace root \ MicrosoftDNS. Minha área de trabalho não tem esse namespace disponível, mas supostamente está disponível para servidores.
Get-WmiObject -Namespace "root\MicrosoftDNS" -Class MicrosoftDNS_Cache '
-ComputerName $RemoteServer
Isso pode dar um começo na direção que você está procurando.
Se tiver os dados que você está procurando, você pode incluir isso em um loop sem fim:
while ( -1 ) {
Get-WmiObject -Namespace "root\MicrosoftDNS" -Class MicrosoftDNS_Cache '
-ComputerName $RemoteServer
}
Obviamente, você terá que ajustar o código get-wmiobject para que a saída tenha a aparência desejada e, como mencionado acima, supondo que a classe / namespace contenha a data que você está procurando.