如何以纯文本形式报告高级网络配置?

如何以纯文本形式报告高级网络配置?

我可以使用什么命令将所有这些设置(及其值)放入文本文件中?

我可以在注册表中找到它们,但无法获取它们选定的值...这只是我可以要求遇到网络问题的人报告这些详细信息的方式(如果有这些信息就好了)。

在此处输入图片描述

答案1

您可以使用微软官方的DevCon工具,可以通过命令行运行。微软的网站上是这样描述的:

DevCon 命令行实用程序是设备管理器的替代品。

您可以获取该工具这里以及基本文档。它是一款非常强大的工具,只需进行一些调整和命令行开关,就可以满足您的需要。

您可以使用>运算符将​​输出从 stdout 流式传输到文件(例如devcon [args] > output.txt)。然后,您可以将所有内容包装到批处理文件中并将其分发给您的用户。

答案2

您可以使用 netsh 命令检查/修改此类网络接口设置。以下是一些示例:
接口 IP 的 Netsh 命令
使用 netsh 管理 Windows 网络设置
从命令行配置 TCP/IP

答案3

我为此使用 CIM 和 Powershell:

(
Get-CIMInstance CIM_NetworkAdapter | 
  Where-Object {$_.Name -eq "Network adapter name"} | 
    Select-Object * -Exclude Cim* | 
      Out-String
) >"Text file path"

相关内容