我正在使用KeePass 2来存储我的密码。我必须使用几个不同的VPN客户端来连接到我们的客户。我正在寻找URL覆盖以允许自动连接到给定的VPN服务器。
我终于用这个定义成功了:
cmd://cmd /c "START /wait taskkill /F /IM vpnui.exe && "{ENV_PROGRAMFILES_X86}\Cisco\Cisco AnyConnect Secure Mobility Client\vpncli.exe" disconnect && (echo connect {URL:RMVSCM}&&echo {USERNAME}&&echo {PASSWORD})>c:\Windows\Temp\vpn.txt && "{ENV_PROGRAMFILES_X86}\Cisco\Cisco AnyConnect Secure Mobility Client\vpncli.exe" -s < c:\Windows\Temp\vpn.txt && del c:\Windows\Temp\vpn.txt && "{ENV_PROGRAMFILES_X86}\Cisco\Cisco AnyConnect Secure Mobility Client\vpnui.exe" "
它基本上会创建一个具有vpn地址,登录名和密码的临时文件,并将该文件传递给vpncli。但是,vpnui必须先关闭,而我希望以后再启动(以便在我不再需要连接时可以舒适地关闭连接)。
希望它可以帮助某人:-)