在 Windows 中脚本登录“思科”VPN

在 Windows 中脚本登录“思科”VPN

我想定期(比如每周)将开发数据库与生产数据库中的实际数据同步。我已经有脚本可以执行此操作,而且数据量也不是很大。

问题是我们通过 VPN 访问客户端网络,所以目前我必须手动连接(使用 cisco vpn 客户端),运行同步,然后断开连接。

有没有办法通过脚本来完成这个任务,这样我就可以按照计划安排好整个事情,然后忘掉它?

答案1

如果您正在使用较旧的 IPSec Cisco VPN 客户端,则可以使用%ProgramFiles%\Cisco Systems\VPN Client\vpnclient.exe(或vpnclient在 Linux 等上):

Usage:
 vpnclient connect <profile> [user <username>] [eraseuserpwd | pwd <password>]
                             [nocertpwd] [cliauth] [stdin] [sd]
 vpnclient disconnect
 vpnclient stat [reset] [traffic] [tunnel] [route] [firewall] [repeat]
 vpnclient notify
 vpnclient verify [autoinitconfig]
 vpnclient suspendfw
 vpnclient resumefw

答案2

如果您使用 AnyConnect 作为客户端,则程序文件夹中有一个名为 vpncli.exe 的文件。使用 /? 开关检查使用情况。我假设他们的其他客户端也有类似的东西。这应该可以帮到您。

相关内容