Eu preciso de um cliente para poder se conectar (via RDP) à máquina que está localizada remotamente, mas pode VPN na rede.
A máquina com a qual precisamos nos conectar está executando o Windows 10. Ela está associada ao domínio. Eu configurei um Agendador de Tarefas que chama o rasdial.exe "Minha conexão" como um usuário de domínio específico na inicialização e quando a conexão rasdial é interrompida.
A máquina se conecta à VPN na inicialização, tudo é ótimo. Ele tem um IP estático atribuído a ele em uma rede local, de modo que uma pessoa que precise fazer RDP simplesmente tenha que clicar no atalho do RDP.
O problema é que, como o rasdial.exe foi chamado via scheduler em uma sessão de um "vpnuser" que foi adicionado a um domínio especificamente para fins de VPN, o login como outro usuário via RDP descarta imediatamente o rasdial.exe conexão VPN estabelecida e a tentativa de RDP falha.
Mais sobre por que isso acontece está aqui: link
O código de erro registrado no meu caso é 831 - a troca rápida de usuário é um motivo.
A pergunta é, como configurar uma VPN PPTP para conectar na inicialização, reconectar na desconexão, e ainda baixo usuário RDP para se conectar à máquina sem perturbar a conexão VPN em andamento.
P.S. Eu adoraria usar o cliente OpenVPN como um serviço do Windows, mas, infelizmente, não suporta perfis PPTP.
Tags vpn pptp windows-10 remote-desktop