脚本login到Windows中的“Cisco”VPN

我想定期将我的开发数据库与来自生产数据库的实际数据同步(比如每周)。 我已经有脚本来做到这一点,数据量也不是很大。

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

有没有办法通过脚本来完成这件事,这样我就可以把整件事情按时间表排除在外了,忘掉它了?

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

 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 

如果您使用AnyConnect作为客户端,程序文件夹中有一个名为vpncli.exe的文件。 使用 /? 切换检查使用情况。 我假设他们的其他客户有类似的东西。 这应该为你做。