Windows 10/11 断线自动 PPPoE, 配合AnyDesk使用

1.撰写autopppoe.bat
2.建立pppoe连线(名称[Hinet]
3.增加排程:开机时执行
触发程序:开机时执行,动作:启动程式/autopppoe.bat (引数:0 或省略)
4.增加排程:监控事件(event.log),发现DNS查询失败重新pppoe
触发程序:事件发生时/基本记录档[系统]/事件识别码[1014](DND ERROR),
动作:启动程式/autopppoe.bat (引数:2)
5.测试:(先安装AnyDesk无人值守)
打开CMD,执行 [autopppoe.bat 1] (终止pppoE)
等待程序触发

需要其他触发事件,可以到[事件检视器]查找
====autopppoe.bat====
@echo off
rem 0.开机时 => connect
rem 1.disconnect
rem 2.DNS逾时(event log:System/1014) => reconnect

if "%1" == "2" goto :reconnect
if "%1" == "1" goto :disconnect

:connect
rasdial Hinet "7XX(帐号)@hinet.net" 12345678(密码)
ipconfig
rem 等待3秒
choice /c:yn /D y /t:3 /N
goto :END

:disconnect
rasdial Hinet /disconnect
goto :END

:reconnect
rasdial Hinet /disconnect
goto :connect

:END


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章