使用netsh / wmic禁用/启用所有网络适配器(NIC)

时间:2015-05-27 13:55:38

标签: windows command-line wmic netsh

有没有办法在使用netsh或wmic?

在ONCE上禁用/启用所有网络适配器

目前使用netsh,您可以使用以下代码:

netsh interface set interface <interfacename> disabled

正如您所看到的,您必须输入接口名称,只要认为有多个网络适配器,您需要立即禁用所有这些,是否有任何方法可以使用命令提示符执行此操作?

1 个答案:

答案 0 :(得分:1)

以下是一个说明性和适用性的示例(以管理员身份运行cmd,否则您将获得ReturnValue = 5;,即拒绝访问权限:

C:\Windows\system32>wmic path win32_networkadapter get name, NetEnabled, InterfaceIndex
InterfaceIndex  Name                                                  NetEnabled
3               Realtek PCIe GBE Family Controller                    FALSE
2               Sítový adaptér ladení jádra spolecnosti Microsoft
4               Microsoft ISATAP Adapter
5               Adaptér tunelového rezimu Microsoft Teredo


C:\Windows\system32>wmic path win32_networkadapter where "NetEnabled='FALSE'" call enable
Executing (\\USER-PC\root\cimv2:Win32_NetworkAdapter.DeviceID="0")->enable()
Method execution successful.
Out Parameters:
instance of __PARAMETERS
{
        ReturnValue = 0;
};


C:\Windows\system32>wmic path win32_networkadapter get name, NetEnabled, InterfaceIndex
InterfaceIndex  Name                                                  NetEnabled
3               Realtek PCIe GBE Family Controller                    TRUE
2               Sítový adaptér ladení jádra spolecnosti Microsoft
4               Microsoft ISATAP Adapter
5               Teredo Tunneling Pseudo-Interface


C:\Windows\system32>