Azure虚拟网络指向站点(例如Azure Connect)autoconnect

时间:2013-07-08 10:47:24

标签: networking azure

虽然Azure Connect正在退役,而Azure Virtual Network提供类似功能并且速度更快,但我注意到了一些缺点。

Azure Connect能够自动维护连接,用户甚至无需登录。但Azure Virtual Network要求用户以交互方式连接/重新连接到VPN。这使得它在生产环境中非常不可用。有没有办法克服这个障碍?

3 个答案:

答案 0 :(得分:10)

要解决此问题,您可以使用rasdial。 我第一次使用rasdial遇到这个问题: 此系统不支持此功能。不要被此消息所迷惑,因为它只是您没有提供正确的语法。

rasdial "Your VPN name" /phonebook:%userprofile%\AppData\Roaming\Microsoft\Network\Connections\Cm\Your-VPN\Your-VPN.pbk"
  • %userprofile%是您用来安装Azure vpn的用户profiel。
  • 您的VPN是azure vpn连接的名称。

simpel方法是制作批处理脚本:

SET VPN_NAME=azureVPN
:loop
rasdial %VPN_NAME% /PHONEBOOK:C:\Users\bas\AppData\Roaming\Microsoft\Network\Connections\Cm\%VPN_NAME%\%VPN_NAME%.pbk
timeout 10
goto loop

结果将是:

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

You are already connected to test.
Command completed successfully.

要在计算机启动时启动此脚本,请使用taskscheduler。

这里描述了一种更好的方法: http://blog.degree.no/2011/10/permanent-vpn-connection-in-windows/ (使用如上所述的rasdial)

答案 1 :(得分:3)

这样你只需要转到该文件夹​​并从该文件夹中获取电话簿的长名称。此外,AzureVPN(名称)应该替换为没有.pbk

的相同内容

答案 2 :(得分:-1)

不幸的是,rasdial方法不起作用。有关详细信息,请参阅此帖子:http://social.msdn.microsoft.com/Forums/windowsazure/en-US/7f968050-0c4b-46ce-86aa-7a1b6b7cbfb9/pointtosite-disconnects-at-irregular-intervals
我还没有意识到任何解决方案。