CRIAR uma conexão VPN na linha de comando do Windows

CRIAR uma conexão VPN na linha de comando do Windows

Eu preciso ser capazCRIARuma nova conexão VPN através da linha de comando. Já vi coisas como rasdial, mas todas servem para conectar-se a uma VPN existente, não para criar uma e depois ingressar nela. A única maneira que conheço é na Create a VPN connectionGUI. Se alguém souber uma maneira de fazer isso no CMD do Windows ou criar um arquivo em lote que crie e se conecte à VPN, isso seria extremamente útil. Se funcionar no Windows 7 e no Windows 10, seria preferível, e também posso ter um executável portátil para concluir a tarefa, se necessário. Desde já, obrigado!

Responder1

Add-VpnConnection -Name $VPNConnectionName -ServerAddress $VPNServer -TunnelType Pptp -SplitTunneling -DnsSuffix $DNSSuffix -AllUserConnection -Force

Responder2

O Powershell pode ser usado para essa finalidade. A Microsoft tem um guia completo sobre isso chamado: Implantando conexões VPN usando PowerShell e política de grupo

Nota: O comando Add-VpnConnection é suportado diretamente desde o Windows 8.1, você pode usá-lo diretamente.

Responder3

Use o Kit de Administração do Gerenciador de Conexões. Então tudo que você precisa fazer é colocá-lo no disco rígido do computador e então você pode usar o RASDial para se conectar à VPN usando o arquivo que o CMAK irá cuspir. E se você tiver acesso remoto ao computador, basta criar uma tarefa no agendador de tarefas para ser executada na inicialização e executar novamente se a conexão for perdida.

Fontes:

Link de ajuda do CMAK:https://technet.microsoft.com/en-us/library/cc739464(v=ws.11).aspx

Link de ajuda do RASDial:https://technet.microsoft.com/en-us/library/ff859533(v=ws.11).aspx

Responder4

Consegui criar usando o seguinte bat rodando como administrador:

@echo off
cls
echo.

echo Espere um momento enquanto a VPN está sendo configurada...

PowerShell.exe -Command "Add-VpnConnection -Name LAB_RB -ServerAddress 191.1.1.1 -AllUserConnection -AuthenticationMethod Chap -EncryptionLevel Opcional -Force -L2tpPsk PassWord@2021 -PassThru -RememberCredential -SplitTunneling -TunnelType L2tp"> config.log"

rota add -p 172.16.5.0 máscara 255.255.255.0 192.168.198.254 > nulo

eco.
pausa

Se você já resolveu está cadastrado aqui para pessoas assim até ontem eu estava procurando por esse recurso e através desse tópico consegui resolver minha necessidade.

informação relacionada