使用命令行显示Windows中禁用的网络接口?(移动宽带和常规连接)


16

您可以通过几种方式通过命令行列出网络接口。例如:

netsh interface show interface
netsh interface ip show interfaces
ipconfig |findstr "adapter"

对于移动宽带连接:

netsh mbn show interfaces

只要启用它们,所有这些都会列出网络接口。如果禁用接口(即“ netsh接口设置接口“ interfaceName” admin = disable“),则该命令将不再列出。

我的问题是:如何列出已被禁用的接口?既适用于移动宽带连接又适用于常规连接的东西会很棒。


必须等待8个小时才能添加我的答案。我仍然不知道我的解决方案是否适用于MBN连接。我将
不得不再

Answers:


12

我发现此命令似乎有效:

wmic nic get NetConnectionID

它显示常规连接接口,包括已禁用的接口,但是仅显示接口名称。

netsh interface show interface 将会呈现:

管理员状态(启用或禁用) 状态 (连接或断开) 类型:(专用) 接口名称:(本地连接或无线)


我没有要测试的MBN连接。有人知道这是否列出了禁用的移动宽带连接吗?
Lectrode

5

确保您使用的是提升的命令提示符,否则它将无法访问所有内容,并且可能无法按预期显示禁用的接口(图1)。例如,我无法在admin=disable非高架提示下使用参数。

从技术上讲,它应该仍然能够读出从网卡非提升提示,我能看到的所有接口(图2),包括残疾的人,所以你的系统可能有一些政策或东西的地方,防止它从工作非高架的。


图1:提升的命令提示符屏幕截图,显示禁用的界面

提升的命令提示符屏幕截图,显示禁用的接口

图2:非高架命令提示符的屏幕快照,显示禁用的界面

非高架命令提示符的屏幕快照,显示禁用的界面


0

netsh interface ip show interfaces store=persistent将显示一些禁用的接口(但不会显示一些活动的接口)。似乎有两个接口“存储”-活动的(包含活动接口(包括一些不是持久的并且可能每次都重新创建,例如回送))和持久的(包含非活动接口),但这只是我的猜测

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.