我目前通过pptp隧道连接到服务器。我有一个从隧道下载数据的python脚本。现在每个人都会断开隧道。我想知道如何自动重新连接隧道,因为连接需要持久化。目前我正在使用Windows Server 2012
我目前通过pptp隧道连接到服务器。我有一个从隧道下载数据的python脚本。现在每个人都会断开隧道。我想知道如何自动重新连接隧道,因为连接需要持久化。目前我正在使用Windows Server 2012
Answers:
你能挂钩到EventID = 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,source:NetworkProfile,事件ID:10000
- 添加一个操作,使用参数vpn-name username password运行“rasdial.exe”
我已经将它应用到Windows 8.0并且对我来说非常好用。