如何在rasdial中保存密码?

Mos*_*zán 6 windows vpn

家伙.

我想在我的应用程序中使用Windows RASDIAL连接到VPN.

我正在使用这个cmd命令:

rasdial a-1 username pass
Run Code Online (Sandbox Code Playgroud)

我只是想知道,如何在此命令中为下次连接保存密码?

谢谢.

Dud*_*ank 8

也许OP已经解决了这个问题(4年前问过),但rasdial无法保存密码。但您可以将 Windows 中存储的凭据与rasphone. 请记住取消选中“提示输入名称和密码、证书等”。在连接属性中跳过该对话框。

您可以使用 rasphone.exe 使用存储的凭据拨打连接:

rasphone -d "VPN NAME"

挂断电话:

rasphone -h "VPN NAME"

您还需要进入 VPN 连接属性的选项选项卡,并取消选中“提示输入名称和密码、证书等”。

https://superuser.com/a/894969/27235


小智 5

在 Windows 10 中,rasphone将始终提示输入凭据(跳过此步骤的选项已消失。谢谢 Microsoft!)。但我可以rasdial通过 EAP 身份验证来使用我保存的密码:

如果没有 EAP,MS-CHAP v2 将无法工作。

现在我可以执行rasdial VpnName,它使用我保存的密码。

  • 我在 Windows 10 中遇到了同样的问题,但似乎您可以编辑一个文件以防止弹出密码对话框:将 %APPDATA%\Microsoft\ 中的 VPN 连接的 `PreviewUserPw=1` 更改为 `PreviewUserPw=0` Network\Connections\Pbk\rasphone.pbk 文件在此处了解更多信息:https://superuser.com/a/1027290/282850 (3认同)