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

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

我编写了一个简单的批处理文件来连接到特定的 VPN 连接雷达

rasdial MyVPNConnection 

但它总是返回错误

691 由于域上的用户名和/或密码无效,访问被拒绝。

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

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

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

但仍然出现错误 691。

然后我取消选中以下内容

VPN 选项选项卡

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

答案1

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

VPN 安全选项卡

RASDIAL 无法连接到以下 VPN 连接:

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

RASPHONE 和 RASDIAL:提示和区别

在我弄清楚之后,我用过拉斯福恩通过我的位置建立连接远程访问电话簿 (Rasphone.pbk)

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

一切运行正常。

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

rasdial MyVPNConnection /disconnect

答案2

创建电话簿文件的快捷方式也很好用。

%用户配置文件%\应用程序数据\漫游\微软\网络\连接\Pbk\rasphone.pbk

快捷方式及其打开内容的屏幕截图

相关内容