我正在尝试获取远程服务器上的 DNS 信息(通过我尚未编码的脚本或程序)。
在 Windows 机器上,我需要获取 DNS 配置。我有两种方法可以在本地获取这些信息:
ipconfig /all
netsh interface ip show config
我可以运行这些命令并将它们通过管道传输到 find 中,然后按照我想要的方式输出。我遇到的问题是远程运行它们(我不能使用 PSExec)。netsh 似乎有一个远程标记,但远程运行时显示配置似乎不起作用:
netsh -r IP_or_HostName interface ip show config
The following command was not found: interface ip show config.
看起来“config”之前的所有命令都有效。
关于如何使用 netsh 获取我想要的信息或在远程机器上查找 DNS 信息的替代方法的任何想法?
tldr; 如何从远程机器获取 DNS 信息(不使用 PSExec)?