在维护信息发布终端的过程中,遇到需要自动登录SSLVPN客户端程序,有时候本地网络未就绪,造成SSLVPN客户端登录超时,信息发布终端无法完成信息更新,所以就有了以下的脚本。 原理是先Ping外网,看是否网络通畅,然后再启动SSLVPN客户端。
将下面的脚本复制到记事本中,另存为.bat文件,放到系统启动目录中,让它开机启动。
@echo 正在准备,请稍后......
@ping 60.191.244.5 >nul 2>nul&&goto pingvpn||goto pingdns
:pingdns
@echo 网络不通,正在重试......
@ping 60.191.244.5 >nul 2>nul&&goto pingvpn||goto pingdns
:pingvpn
start SecureConnect.exe
@ping 172.16.100.100 >nul 2>nul&&goto ok||goto nook
:ok
start touch.vbs
@goto end
:nook
@echo VPN网络不通,正在重试......
@ping 172.16.100.100 >nul 2>nul&&goto ok||goto nook
