В настоящее время я подключаюсь к серверу через туннель pptp. У меня есть скрипт Python, который загружает данные из туннеля. Каждый сейчас и чем туннель будет отключен. Мне интересно, как я могу автоматизировать переподключение туннеля, поскольку соединение должно быть постоянным. В настоящее время я использую Windows Server 2012
1 ответ
Не могли бы вы подключиться к 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, источник: NetworkProfile, код события: 10000
- Добавьте одно действие, чтобы запустить "rasdial.exe" с параметрами vpn-name username password
Я применил его к Windows 8.0 и работает очень хорошо для меня.