AnyConnect Verbindung herstellen über Script unter Windows.
ACHTUNG! Bei dieser Methode wird der VPN-Benutzer und das Passwort im Klartext auf der lokalen Festplatte gespeichert. Aus Sicherheitsgründen würde ich eine zertifikatbasierte Authentifizierung empfehlen.
1. Textdatei mit Verbindungsdaten
connect MYVPNGW Username Password
2. Batch-Script
@echo off set "host=192.168.1.1" REM Check if internal host is available. ping -n 1 "%host%" | findstr /r /c:"[0-9] *ms" if %errorlevel% == 0 ( REM echo Success. REM echo CONNECTED - %time% %date%>> %TEMP%\anyconnect_script_log.txt ) else ( REM echo FAILURE. taskkill /f /im vpnui.exe "%ProgramFiles(x86)%\Cisco\Cisco AnyConnect Secure Mobility Client\vpncli.exe" -s < %USERPROFILE%\myvpn.txt REM echo RECONNECT- Script executed at %time% %date%>> %TEMP%\anyconnect_script_log.txt start "" "%ProgramFiles(x86)%\Cisco\Cisco AnyConnect Secure Mobility Client\vpnui.exe" )