【发布时间】:2013-07-05 16:07:09
【问题描述】:
虽然 Azure Connect 即将停用,Azure 虚拟网络以更快的速度提供类似功能,但我注意到一些缺点。
Azure Connect 能够自动保持连接,用户甚至无需登录。但 Azure 虚拟网络需要用户以交互方式连接/重新连接到 VPN。这使得它在生产环境中非常不可用。有没有办法克服这个障碍?
【问题讨论】:
标签: networking azure
虽然 Azure Connect 即将停用,Azure 虚拟网络以更快的速度提供类似功能,但我注意到一些缺点。
Azure Connect 能够自动保持连接,用户甚至无需登录。但 Azure 虚拟网络需要用户以交互方式连接/重新连接到 VPN。这使得它在生产环境中非常不可用。有没有办法克服这个障碍?
【问题讨论】:
标签: networking azure
要解决这个问题,您可以使用 rasdial。 我第一次使用 rasdial 时遇到了这个问题: 此系统不支持此功能。不要被此消息所迷惑,因为它只是您没有提供正确的语法。
rasdial "Your VPN name" /phonebook:%userprofile%\AppData\Roaming\Microsoft\Network\Connections\Cm\Your-VPN\Your-VPN.pbk"
一个简单的方法是制作一个批处理脚本:
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.
要让此脚本在计算机启动时启动,请使用任务调度程序。
【讨论】:
这很有效,您只需要转到文件夹并从该文件夹中获取电话簿的长名称。此外,AzureVPN(名称)应替换为不带 .pbk 的相同内容
【讨论】: