用于打开Cisco AnyConnect VPN连接的KeePass URL覆盖



我使用KeePass 2来存储密码。我必须使用几个不同的VPN客户端来连接我们的客户。我正在寻找URL覆盖,以允许自动连接到给定的VPN服务器。

我终于成功地定义了

cmd://cmd /c "START /wait taskkill /F /IM vpnui.exe && "{ENV_PROGRAMFILES_X86}CiscoCisco AnyConnect Secure Mobility Clientvpncli.exe" disconnect && (echo connect {URL:RMVSCM}&&echo {USERNAME}&&echo {PASSWORD})>c:WindowsTempvpn.txt && "{ENV_PROGRAMFILES_X86}CiscoCisco AnyConnect Secure Mobility Clientvpncli.exe" -s < c:WindowsTempvpn.txt && del c:WindowsTempvpn.txt && "{ENV_PROGRAMFILES_X86}CiscoCisco AnyConnect Secure Mobility Clientvpnui.exe" "

它基本上创建了一个带有vpn地址、登录名和密码的临时文件,并将此文件传递给vpncli。然而,vpnui必须先关闭,我更喜欢在之后启动它(当我不再需要它时,为了能够舒适地关闭连接(。

希望它能帮助到别人:-(

最新更新