我正在尝试使用此powershell命令在我的服务器计算机上连接VPN:
rasphone.exe -d MyVPN
MyVPN 是我要连接的网络名称。
它打开一个windows azure虚拟网络对话框,提示用户确认。我可以通过单击确认按钮手动连接VPN,但我想在没有任何提示的情况下执行此操作。 我尝试了 - 确认参数,但它不适用于rasphone命令。有什么建议吗?
答案 0 :(得分:2)
我了解您连接到Azure vNet的问题。以下是相同的解决方法 -
rasphone "YOURVPNNAME"
$wshell = New-Object -ComObject wscript.shell;
$wshell.AppActivate('Network Connections')
Sleep 2
$wshell.SendKeys('~')
Sleep 3
$wshell.SendKeys('~')
当您拨打rasdial时会收到提示。接下来,将网络连接窗口设置为活动窗口。您通过在此处发送$wshell.SendKeys('~')
来点击输入。使用睡眠以便您获得足够的时间,因为之前的输入再次弹出一个窗口进行确认,您再次点击默认选择。
希望它也适合你。