Answers:
要使用netsh做到这一点:
获取接口名称:
netsh interface show interface
启用接口:
netsh interface set interface "Interface Name" enabled
要完成问题的解决方案,您可以创建一个快捷方式,并使它在Windows启动时运行。例如,如果您在netsh中的无线适配器的名称为Wi-Fi,则快捷方式如下所示(一行):
C:\Windows\System32\runas.exe /savecred /user:administrator "C:\Windows\System32\netsh.exe interface set interface \"Wi-Fi\" enabled"
runas命令可确保以管理员身份运行该命令,以使界面启动或关闭。/ savecred开关将保存凭据,这可能是第一次询问,但通常不会在之后询问。
runas
命令无济于事,因为您没有读取的管理员权限。
获取网卡列表和索引号:
wmic nic get name, index
启用具有索引号的NIC :(例如:7)
wmic path win32_networkadapter where index=7 call enable
禁用索引号为NIC(例如7)
wmic path win32_networkadapter where index=7 call disable
WMIC PATH Win32_NetworkAdapter WHERE "Name LIKE '%%Wireless%%'" CALL enable
。用于在控制台中键入WMIC PATH Win32_NetworkAdapter WHERE "Name LIKE '%Wireless%'" CALL enable
您可以使用DevCon从命令行禁用设备。将DevCon.exe视为命令行设备管理器,但这只会打开和关闭适配器。
您最好使用netsh命令。