如何流式传输 IPConfig /displaydns

如何流式传输 IPConfig /displaydns

有没有一种简单的方法可以让我打开 powershell / cmd 提示符并流式传输 dns 缓存,以便它在缓存内容时自动滚动?

答案1

查看 root\MicrosoftDNS 命名空间中的 MicrosoftDNS_Cache WMI 类。我的桌面没有可用的命名空间,但据说它可用于服务器。

Get-WmiObject -Namespace "root\MicrosoftDNS" -Class MicrosoftDNS_Cache `
    -ComputerName $RemoteServer

这也许能让你开始寻找你正在寻找的方向。

如果其中有您要查找的数据,您可以将其包装到无限循环中,如下所示:

while ( -1 ) {
    Get-WmiObject -Namespace "root\MicrosoftDNS" -Class MicrosoftDNS_Cache `
        -ComputerName $RemoteServer
}

显然,您必须调整 get-wmiobject 代码以使输出看起来像您想要的那样,并且如上所述,假设类/命名空间包含您正在寻找的日期。

相关内容