自动连接校园网(WINDOW)

一、问题:

本人研究生阶段经常用到学校的电脑,但是学校偶尔会断一次网,放假的时候在家里面偶尔要远程连接学校电脑,但是断网之后还得重新登陆,在此记录下我如何自动联校园网的过程。

注意,你要保证你的电脑能够自动连接可用的校园网:

总的自动检查登录校园网流程如下:

 电脑每天定时任务(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点定时任务,只需打开任务计划程序,找到对应的任务“校园网定时打开”名称,即可右击删除