中易网

bat命令 怎样把红圈以外的网络禁用掉

答案:1  悬赏:40  
解决时间 2021-01-15 16:28
  • 提问者网友:無理詩人
  • 2021-01-15 05:37
bat命令 怎样把红圈以外的网络禁用掉
最佳答案
  • 二级知识专家网友:大漠
  • 2021-01-15 06:37
@echo off & title 一键禁用多余网络连接 By 依梦琴瑶

%1 echo 正在请求管理员权限。。。&&mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit

::设置要保留的网络名称,多个名称之间用英文逗号隔开
set KeepNetwork=本地连接,无线网络连接

for /f "skip=2 tokens=3* delims= " %%a in ('netsh interface show interface') do (
    echo ,%KeepNetwork%, | findstr /c:",%%~b," >nul 2>nul || (
        netsh interface set interface "%%~b" disabled >nul 2>nul && (
            echo %%~b 已禁用
        ) || (
            echo %%~b 禁用失败
        )
    )
)
echo,&echo 请按任意键退出。
pause>nul
exit
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息