conectarse con vpnclient.exe desde la tarea programada

conectarse con vpnclient.exe desde la tarea programada

Tengo un conjunto de tareas programadas que heredé y que requieren una conexión VPN. En este momento solo funcionan cuando un usuario inicia sesión de forma interactiva.

Cuando inicio la conexión desde un script (.bat/.ps1), aparece el mensaje de inicio de sesión de la GUI (lo cual no debería) y requiere que el usuario haga clic en "Conectar". Si el bat se ejecuta desde un trabajo programado, el trabajo simplemente se cuelga para siempre, presumiblemente esperando la entrada a un formulario que no se muestra. Aquí está mi comando de inicio:

"%ProgramFiles%\Cisco Systems\VPN Client\vpnclient.exe" connect <profile> user <username> pwd <password>

Los parámetros de conexión se han probado de forma interactiva y funcionan bien.

He confirmado la sintaxis del comando conesta página, y he probado el cliauthparámetro, pero sin suerte. También confirmé que no hay una contraseña antigua guardada en el archivo de perfil (.pcf).

Entonces, ¿cómo puedo hacer que el cliente se conecte sin ninguna interacción por parte del usuario?

Información adicional: el archivo por lotes que programamos se ve así:

CALL "F:\VPN\Start_VPN_Connection.bat"
CALL "F:\Scripts\FTPSync.bat"
CALL "F:\VPN\End_VPN_Connection.bat"

y Start_VPN_Connection.bat es exactamente como se muestra arriba, pero con las credenciales de seguridad. FTPSynch.bat ejecuta una sincronización winscp, pero el script solo llega tan lejos si nos conectamos de forma interactiva.

Respuesta1

Mira esto:

"%Program Files%\Cisco Systems\VPN Client\vpncli.exe" connect vpn.test.com -s < response.txt

Luego guarde su user name& passwordsolo en response.txtun archivo con nuevas líneas.

Es posible que tengas que detener la aplicación usándola como administrador.

TASKLIST /FI "IMAGENAME eq vpn*"

TASKKILL /f /T /FI "IMAGENAME eq vpnagent.exe"

Después de reiniciar, si desea ver el ícono en el área de notificación

"%Program Files%\Cisco Systems\VPN Client\vpnui.exe"

Todo debería funcionar bien.

información relacionada