dos命令行

@echo off
set  vpnDestPath=C:\Program Files\OpenVPN\config
set  vpnTempPath=C:\vpn_client_conf\openvpn_x86_64_and_conf_new\ConfigFilesForClient
set  vpnBackPath=C:\backup_openvpn_config

echo ######################################################################
echo #### 1.Just to update vpn client conf                             ####
echo #### 2.Ensure the path vpn installed is default                   ####
echo #### 3.Ensure that you have installed openvpn client by yourself  #### 
echo ######################################################################
pause 

rem  just for runing muti times
if exist "c:\openvpn_x86_64_and_conf_new.rar" (del "c:\openvpn_x86_64_and_conf_new.rar")
if exist "C:\vpn_client_conf" (rmdir /s /q "C:\vpn_client_conf")
if exist "C:\backup_openvpn_config" (rmdir /s /q "C:\backup_openvpn_config")

rem downlaod files from lego01 server
echo Set xPost = CreateObject("Microsoft.XMLHTTP") >dlvpn.vbs 
echo xPost.Open "GET",  "http://szwg-waimai-lego01.szwg01.baidu.com:8797/static/openvpn_x86_64_and_conf_new.rar",0 >>dlvpn.vbs 
echo xPost.Send() >>dlvpn.vbs 
echo Set sGet = CreateObject("ADODB.Stream") >>dlvpn.vbs 
echo sGet.Mode = 3 >>dlvpn.vbs 
echo sGet.Type = 1 >>dlvpn.vbs 
echo sGet.Open() >>dlvpn.vbs 
echo sGet.Write(xPost.responseBody) >>dlvpn.vbs 
echo sGet.SaveToFile "c:/openvpn_x86_64_and_conf_new.rar",2 >>dlvpn.vbs
echo MsgBox "Files Downloaded Completely ! ",0,"Tips" >>dlvpn.vbs
cscript dlvpn.vbs
del   dlvpn.vbs
 
rem  unzip files
"C:\Program Files\WinRAR\winrar.exe" x c:\openvpn_x86_64_and_conf_new.rar  c:\vpn_client_conf\
echo unzip done!
rem  backup old confs if exists
cd   C:\
mkdir backup_openvpn_config
if exist "%vpnDestPath%\ca.crt"       (copy "%vpnDestPath%\ca.crt"      "%vpnBackPath%\ca.crt")
if exist "%vpnDestPath%\client.crt"   (copy "%vpnDestPath%\client.crt"  "%vpnBackPath%\client.crt")
if exist "%vpnDestPath%\client.key"   (copy "%vpnDestPath%\client.key"  "%vpnBackPath%\client.key")
if exist "%vpnDestPath%\client.ovpn"  (copy "%vpnDestPath%\ca.crt"      "%vpnBackPath%\client.ovpn")
echo backup done!
rem  update new conf
copy "%vpnTempPath%\ca.crt"       "%vpnDestPath%\ca.crt"
copy "%vpnTempPath%\client.crt"   "%vpnDestPath%\client.crt"
copy "%vpnTempPath%\client.key"   "%vpnDestPath%\client.key"
copy "%vpnTempPath%\client.ovpn"  "%vpnDestPath%\client.ovpn"
echo update done!
echo just start up openvpn and connect to the server 
echo following the user's guide that we give
pause

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值