写一个bat脚本,两个功能:
1.有两个网卡,启用一个网卡并禁用另一个网卡
2.启用的网卡提升优先级,禁用的就降低优先级
启用网卡
netsh interface set interface “以太网” enabled
禁用网卡
netsh interface set interface “以太网” disabled
设置网卡优先级,InterfaceMetric 为跃点数,跃点数越小优先级越高。不过呢这不是cmd命令,属于powershell命令,必须在powershell上运行而且还要管理员权限。
Set-NetIPInterface -InterfaceAlias 以太网 -InterfaceMetric 10所以就要改变一下写法,不能直接在cmd中运行
powershell -noprofile -command “&{ start-process powershell -ArgumentList ‘Set-NetIPInterface -InterfaceAlias 以太网 -InterfaceMetric 10’ -verb RunAs}”
这样可以成功修改网卡跃点数。
可以用Get-NetIPInterface查看
测试环境win10。