一、问题:
本人研究生阶段经常用到学校的电脑,但是学校偶尔会断一次网,放假的时候在家里面偶尔要远程连接学校电脑,但是断网之后还得重新登陆,在此记录下我如何自动联校园网的过程。
注意,你要保证你的电脑能够自动连接可用的校园网:
总的自动检查登录校园网流程如下:
电脑每天定时任务(12点)----->脚本代码自动连接校园网(需要A+B信息看下文)
需要①:A
注:如果你是宽带连的校园网则
A=宽带连接
注:如果你是WIFI连的校园网则
打开CMD,输入netsh wlan show interfaces,得到如下图,SSID后面就是A的值,
假设SSID:NB-WIFI,则
A=NB-WIFI
需要②:B
校园网账号+密码,假如校园网的账号是“233333”,密码是“JK@JOBsucks”,则
B=233333 JK@JOBsucks //中间有空格
二、联网bat脚本:(将A和B复制粘贴)
@echo off ping -n 2 114.114.114.114 | find "TTL=" >nul if errorlevel 1 ( echo 离线 rasdial "A" B ) else ( echo 在线 ping -n 5 127.0.0.1 >nul )
写完之后文件尾缀为xxx.bat,可以断网试一下。直接点击即可测试
三、定时任务代码:(bat文件)
使用schtasks直接设立系统12点定时任务,假设上面的联网bat脚本存储路径(即绝对路径)为C:UsersAdministratorDesktop.......xxx.bat,则可以直接设定名称为“校园网定时打开”定时任务
schtasks /create /tn "校园网定时打开" /tr "cmd /c start C:UsersAdministratorDesktop.......xxx.bat" /sc daily /st 12:00:00
写完之后文件尾缀为yyy.bat。直接点击即可发起名称为“校园网定时打开”定时任务。
四、删除
如果想要取消上面的12点定时任务,只需打开任务计划程序,找到对应的任务“校园网定时打开”名称,即可右击删除