写一个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。
最后
以上就是年轻蜻蜓最近收集整理的关于bat批处理命令以管理员权限执行powershell命令的全部内容,更多相关bat批处理命令以管理员权限执行powershell命令内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复