在Windows Azure早期版本中,用户要在某台Azure平台之外的机器与Azure平台内部的机器建立专用连接,可以借助Azure Connect这个功能。当前的Azure版本,已经没有Azure Connect功能,取而代之的是Azure P2S (Point-to-Site) VPN. 新的功能P2S VPN较之以前提高了传输速率。但也有一点不足:之前的Azure
Connect支持连接断开后的自动重连,而P2S VPN要求用户通过微软拨号软件手动操作VPN的连接/断开。

由于这样那样的原因,P2S VPN有时会断开连接。例如网络的不稳定,操作系统休眠,过多的远程桌面连接等等。如果每一次断开,都需要人工操作来重新连接,那是非常麻烦的。在有些场景中,也是不可接受的。例如两台数据库服务器之间借助VPN进行不间断的数据同步。

下面提供的命令行,可以在Windows机器上实现VPN的自动拨号重连:

rasdial "Your VPN name" /phonebook:%userprofile%\AppData\Roaming\Microsoft\Network\Connections\Cm\Your-VPN\Your-VPN.pbk"

下面是一个例子:

:loop
 rasdial TestVN /PHONEBOOK:C:\Users\shiwang\AppData\Roaming\Microsoft\Network\Connections\Cm\TestVN\TestVN.pbk
 timeout 120
 goto loop

当第一次建立起连接时,该Batch命令的执行结果是:

Connecting to test...
 Verifying username and password...
 Registering your computer on the network...
 Successfully connected to test.
 Command completed successfully.

过了2分钟以后,结果是:

You are already connected to test.
 Command completed successfully.

 如果把这个批处理文件配置成Windows任务,并在开机时启动,就可以实现无需任何人工干预的VPN连接。

本文转载自:http://blogs.msdn.com/b/cciccat/archive/2014/06/04/azure-vpn.aspx 

最新文章

  1. sharepoint2013用场管理员进行文档库的爬网提示"没有权限,拒绝"的解决方法
  2. Mysql的一些使用
  3. div css 自适应
  4. 数据库知识整理<八>
  5. php面向对象_get(),_set()的用法
  6. DataGridView 些许事件测试
  7. c# 反射列子
  8. event.srcElement在火狐(FireFox)下的兼容问题。搜索框获得焦点时默认文字变化
  9. 银行支票和汇票中使用的专用字体MICR E13B条形码控件字体
  10. Android 圆形ProgressBar风格设置
  11. 最全的微软msdn原版windows系统镜像和office下载地址集锦
  12. UIImageView中最容易用错的属性UIContentMode小记
  13. 发一个讨论帖,如果结果被采纳的话可以给一份adb 代码,以及我封装的ADBLIB
  14. JDK6、Oracle11g、Weblogic10 For Linux64Bit安装部署说明
  15. python性能优化
  16. RabbitMQ4--发后即忘和RPC
  17. ehcache的基本使用及Spring整合
  18. 计算机网络相关:应用层协议(一):DNS
  19. input file禁用手机本地文件选择,只允许拍照上传图片
  20. css解决td单元格内文字溢出

热门文章

  1. Use excel Macro export data from database
  2. 学习笔记_第一个strut程序_之中文乱码,过滤器解决方案及过程总结
  3. js单击显示元素,点击元素本身以外隐藏元素
  4. c# web页面乱码
  5. javascript 去除字符串中重复字符
  6. 两款web api 调试工具
  7. P1396 营救
  8. 《JavaScript高级程序设计》 阅读计划
  9. Sublime Text3 个人使用心得
  10. 一个关于hightcharts的x轴刻度问题