O DirectAccess fará exatamente o que você está pedindo e lida com os bits que você está perguntando (reconhecimento de local de rede, GPO.)
Estou tentando descobrir uma maneira de fazer com que os clientes de domínio se conectem à LAN do escritório usando VPN somente quando estiverem fisicamente desconectados da LAN.
Encontrei este e esta guias oficiais detalhados. Tanto quanto eu entendo, ele só fará com que os membros do domínio se conectem à VPN especificada; mesmo que o membro do domínio já esteja dentro da LAN para a qual a VPN se destina, essencialmente um exercício redundante.
PS Alguém familiarizado com o uso do GPO acima fornece um exemplo de XML L2TP / IPSec?
O DirectAccess fará exatamente o que você está pedindo e lida com os bits que você está perguntando (reconhecimento de local de rede, GPO.)
Tags networking vpn group-policy