CREAR una conexión VPN en la línea de comandos de Windows

CREAR una conexión VPN en la línea de comandos de Windows

necesito poderCREARuna nueva conexión VPN a través de la línea de comando. He visto cosas como estas rasdial, pero todas son para conectarse a una VPN existente, no para crear una y luego unirse a ella. La única forma que conozco es en la Create a VPN connectionGUI. Si alguien conoce una manera de hacer esto desde el CMD de Windows, o de crear un archivo por lotes que se cree y luego se conecte a la VPN, sería de gran ayuda. Si funciona en Windows 7 y Windows 10, sería preferible, y también estoy de acuerdo con tener un ejecutable portátil para completar la tarea si es necesario. ¡Gracias de antemano!

Respuesta1

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

Respuesta2

Powershell se puede utilizar para este propósito. Microsoft tiene una guía completa sobre esto llamada: Implementación de conexiones VPN mediante PowerShell y política de grupo

Nota: El comando Add-VpnConnection se admite directamente desde Windows 8.1, puede usarlo directamente.

Respuesta3

Utilice el kit de administración de Connection Manager. Luego, todo lo que tiene que hacer es colocarlo en el disco duro de la computadora y luego puede usar RASDial para conectarse a la VPN usando el archivo que CMAK escupirá. Y si tiene acceso remoto a la computadora, simplemente cree una tarea en el programador de tareas para ejecutarla al inicio y luego volver a ejecutarla si se pierde la conexión.

Fuentes:

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

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

Respuesta4

Logré crear usando el siguiente bat ejecutándolo como administrador:

@echo desactivado
cls
echo.

echo Espere un momento mientras se configura la VPN...

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"

ruta agregar -p 172.16.5.0 máscara 255.255.255.0 192.168.198.254 > nulo

eco.
pausa

Si ya lo resolviste queda registrado aquí para gente así hasta ayer estuve buscando esta característica y a través de este tema logré resolver mi necesidad.

información relacionada