概述
写一个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命令所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复