Você poderia ligar-se ao EventID = 20226 ? Ele funciona para o Windows Server 2008. (No momento, não consigo encontrar os documentos para o Windows Server 2012, mas acho que é geral o suficiente para trabalhar lá também.)
De resposta descrevendo auto-rediscagem você pode usar:
- Using Task Scheduler, add a scheduled task.
Add two triggers for the scheduled task. One using the advanced XML query
<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>
and the other triggering on event log: Microsoft-Windows-NetworkProfile/Operational, source: NetworkProfile, Event ID: 10000
- Add one action, to run "rasdial.exe" with parameters vpn-name username password
Eu o apliquei no Windows 8.0 e funciona muito bem para mim.