使用netsh命令,让电脑只能连接指定无线wifi的操作
昨日,公司一同事想让孩子的电脑只能连接指定的wifi,原因是孩子在做作业期间,用电脑连了未知的无密码wifi,然后看视频。
这个wifi也不知道是哪个奇葩邻居设置的开放连接,无法协调,于是问我有没有能让电脑连接指定wifi的方法。经过网络一番搜索和实践,还终于让我找到一个解决方案。
新建一个xx.bat的批处理文件,内容如下:
@echo off
netsh>nul 2>nul wlan add filter permission=allow ssid="指定的wifi名称1" networktype=infrastructure
netsh>nul 2>nul wlan add filter permission=allow ssid="指定的wifi名称2" networktype=infrastructure
netsh>nul 2>nul wlan add filter permission=denyall networktype=infrastructure
修改以上代码中的"指定的wifi名称1"和"指定的wifi名称2",如果你只需要指定一个wifi,可以删除一条命令,多个wifi请自行增加命令。完成后右键点击选择“以管理员身份运行(A)”即可。
如我家的wifi未修改前
修改指定wifi后
愿各位家长在和孩子的斗智斗勇中战无不胜。
最后写一下备注
netsh wlan add filter permission=allow ssid="SSID名字" networktype=infrastructure
在无线规则中添加允许显示的SSID名字
netsh wlan delete filter permission=allow ssid="SSID名字" networktype=infrastructure
删除加入允许名单的SSID名字
拒绝所有无线显示(白名单除外)
netsh wlan add filter permission=denyall networktype=infrastructure
显示无线规则列表
netsh wlan show filters
如使用开头的批处理文件后,需要恢复原来的wifi显示,请输入在开始菜单上点击右键,选择“Windows PowerShell(管理员)”,并在窗口中输入:
netsh wlan delete filter permission=denyall networktype=infrastructure
原文链接:https://www.66kr.com/show-6-10-1.html,转载请注明出处。
举报邮箱:leonbee@qq.com
推荐阅读