我一直在寻找答案,但找不到任何对我有用的东西,希望有人可以帮我解决这个问题。
我需要获取计算机DNS缓存中的条目数。甚至对特定条目都不感兴趣,只是总数。
这个答案(Is there a way to monitor the system's DNS cache on c#?)接近但我无法下载powershell模块试图让它工作,而且如果我能得到一个无需任何额外工作的解决方案,那将是最好的要安装的工具。
提前致谢。
答案 0 :(得分:1)
我已经设法通过使用PowerShell Get-DnsClientCache函数来完成它。
与dnsserver模块不同,默认情况下,DnsClient函数在非服务器Windows操作系统中也显然已加载。
任何有兴趣的人都可以看到如何在原始问题中发布的链接中执行PowerShell脚本的示例。