Windows批处理命令显示所有网络连接?

Windows批处理命令显示所有网络连接?

哪个 Windows(最好是 XP)批处理命令可以列出“网络连接”对话框中显示的所有网络连接?我尝试过RASDIALIPCONFIGNETSTATNET命令以及各种选项组合,但它们似乎只显示实际连接的网络连接。我还想查看未连接的网络连接。

澄清:我希望能够看到拨号、无线、火线、LAN、微型端口、VPN 等连接是否已连接、断开连接、禁用等,就像在“网络连接”对话框中一样。

答案1

请参阅此Windows脚本:列出网络连接文件夹中的项目

Const NETWORK_CONNECTIONS = &H31;&

Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.Namespace(NETWORK_CONNECTIONS)
Set objFolderItem = objFolder.Self
Wscript.Echo objFolderItem.Path

Set colItems = objFolder.Items
For Each objItem in colItems
    Wscript.Echo objItem.Name
Next

描述:报告“网络连接”文件夹的路径,然后列出在该文件夹中找到的所有项目。对于 Windows NT 4.0 和 Windows 98,此脚本需要 Windows Script Host 5.1 和 Internet Explorer 4.0 或更高版本。

答案2

使用ipconfig /all没有列出您断开连接的设备?

更新

你可以尝试网络管理员- 这是一个交互式程序。输入 netsh。在提示符下尝试:

> interface show interface

> bye   (or quit)

我自己没有断开的接口来尝试这个,提前抱歉。

答案3

也许这是来自批处理文件?

NetSh Interface httpstunnel Show Interfaces
NetSh Interface IPv4 Show Interfaces
NetSh Interface IPv6 Show Interfaces

相关内容