我目前正在通过 pptp 隧道连接到服务器。我有一个从隧道下载数据的 python 脚本。隧道有时会断开连接。我想知道如何自动重新连接隧道,因为连接需要持久。目前我正在使用 Windows Server 2012
答案1
你能连接到事件 ID = 20226? 它适用于 Windows Server 2008。(目前,我找不到适用于 Windows Server 2012 的文档,但我认为它足够通用,也可以在那里使用。)
从描述自动重拨的答案您可以使用:
- 使用任务计划程序,添加计划任务。
为计划任务添加两个触发器。一个使用高级 XML 查询
<QueryList> <Query Id="0" Path="Application"> <Select Path="Application">*[System[Provider[@Name='RasClient'] and (EventID=20226)]] and *[EventData[Data[4]='829' or '629']]</Select> </Query> </QueryList>
另一个触发事件日志:Microsoft-Windows-NetworkProfile/Operational,来源:NetworkProfile,事件 ID:10000
- 添加一个操作,使用参数运行“rasdial.exe”VPN名称 用户名 密码
我已经将它应用到 Windows 8.0,并且对我来说效果非常好。