bat批处理命令以管理员权限执行powershell命令

本文介绍了如何编写一个批处理脚本来管理Windows 10系统的网络接口。脚本包含两个功能,一是启用一个网卡并禁用另一个,二是调整网卡的优先级。通过使用`netsh`命令来切换网卡的状态,并通过PowerShell的`Set-NetIPInterface`命令设置网卡的InterfaceMetric以调整优先级。该脚本适用于需要频繁在网络接口间切换的场景。
摘要由CSDN通过智能技术生成

写一个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。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值