En una estación de trabajo XP Pro, ¿hay alguna manera de iniciar el cliente VPN nativo de Windows y abrir / cerrar una conexión desde la línea de comandos para que pueda ser programada en un archivo por lotes?
22
En una estación de trabajo XP Pro, ¿hay alguna manera de iniciar el cliente VPN nativo de Windows y abrir / cerrar una conexión desde la línea de comandos para que pueda ser programada en un archivo por lotes?
Sí, si la conexión VPN se llama "Mi VPN", entonces:
rasdial "My VPN"
marcará la conexión. Con ayuda, establece el nivel de error en el código de error RAS si no se conecta, para que su script pueda detectar una falla de conexión. Si necesita proporcionar un nombre de usuario y una contraseña en lugar de usar las credenciales guardadas, use:
rasdial "My VPN" username password
Para desconectar una conexión use:
rasdial "My VPN" /disconnect
JR
rasphone
sirasdial
no funciona para usted.Una alternativa que funciona con Windows 7 (no estoy seguro acerca de XP) es:
Esto abre el cuadro de diálogo "marcado", igual que si hace doble clic en la conexión. Si tiene el nombre de usuario y la contraseña guardados, marca automáticamente.
rasdial
no funcionó para mí (en Windows 7):Si agrega cadenas vacías en Windows 7, funciona con credenciales almacenadas en caché: rasdial "My VPN" "" "" (son dos pares de comillas dobles sin nada en el medio)
fuente
rasdial
con o sin las cadenas vacías.rasphone -d
trabajos. Una cosa a tener en cuenta es que si lo ejecuta manualmente desde una línea de comando, vuelve a la línea de comando inmediatamente después de la ejecución (la conexión se conecta en paralelo). Pero si coloca el comando en un.bat
archivo de secuencia de comandos por lotes ( ) y ejecuta el.bat
archivo, funciona en serie, es decir, no devuelve el control al lote hasta que se completa la conexión. La diferencia podría ser confusa para que un nuevo usuario pruebe el comando.Ejecute la línea de comando:
Control ncpa.cpl
Control de conexiones de red
En la primera ejecución, edite la configuración de Mi VPN
Después de la configuración, edite la configuración de Mi VPN
Guardar credenciales
Configuración de host de VPN de destino
Configuración de VPN silenciosa
Redes VPN
VPN TCP avanzado
Puerta de enlace VPN
Conexión de red avanzada
Establecer interfaz de prioridad
Establecer interfaz de prioridad aplicar
Establecer proveedor de red prioritario
Guión
Silent-dial.cmd
:Utilice powershell o WSH.
fuente
Todavía no he visto un esquema de línea de comando para el cliente. Pero eso no significa que no se pueda automatizar en scripts. Aquí hay un enfoque de dos pasos,
Si recuerdo correctamente, el código para presionar enter en una ventana es simplemente,
Mira el comando Enviar .
Puede configurar AutoIt en una de sus máquinas de administración, hacer que el script funcione, crearlo y ejecutarlo, y dárselo a los usuarios. Luego se puede iniciar desde la línea de comandos como un ejecutable.
fuente