使用命令行连接到VPN会导致错误691


8

我已经编写了一个简单的批处理文件,以使用RASDIAL连接到特定的VPN连接

rasdial MyVPNConnection 

但它总是返回错误

691访问被拒绝,因为用户名和/或密码在域上无效。

远程访问服务(RAS)错误代码列表

然后我尝试指向我的远程访问电话簿(Rasphone.pbk),看看会发生什么

rasdial MyVPNConnection /phonebook:%userprofile%\AppData\Roaming\Microsoft\Network\Connections\Pbk\rasphone.pbk

仍然出现错误691。

然后,我取消选中以下内容

VPN选项选项卡

但是执行我的批处理文件时仍然报告了相同的问题。

Answers:


13

问题是我的VPN连接正在使用安全套接字隧道协议(SSTP)

VPN安全选项卡

并且RASDIAL无法连接至以下VPN连接:

RASDIAL.EXE提供无人参与的拨号。它不支持RASPHONE.EXE中的以下功能:前缀/后缀,自动重拨,更改密码,重试身份验证,统计信息,操作员辅助拨号以及需要终端模式输入的连接。

RASPHONE和RASDIAL:提示和差异

我弄清楚之后,我就使用RASPHONE进行连接,以传递我的远程访问电话簿(Rasphone.pbk)的位置

rasphone -d MyVPNConnection -f %userprofile%\AppData\Roaming\Microsoft\Network\Connections\Pbk\rasphone.pbk

而且一切正常。

要断开连接,您仍然可以使用RASDIAL

rasdial MyVPNConnection /disconnect


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.