有没有办法在使用netsh或wmic?
在ONCE上禁用/启用所有网络适配器目前使用netsh,您可以使用以下代码:
netsh interface set interface <interfacename> disabled
正如您所看到的,您必须输入接口名称,只要认为有多个网络适配器,您需要立即禁用所有这些,是否有任何方法可以使用命令提示符执行此操作?
答案 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>