9

伙计们。

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

我正在使用这个 cmd 命令:

rasdial a-1 username pass

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

谢谢。

4

3 回答 3

5

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

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

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

于 2017-01-11T11:49:39.760 回答
5

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

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

rasphone -d "VPN NAME"

挂断:

rasphone -h "VPN NAME"

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

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

于 2017-01-09T13:01:46.480 回答
2

要在没有用户交互的情况下连接到 VPN 并避免在批处理文件中记下密码,您可以使用...

rasphone -d VPNname

...并使用此答案删除“提示输入用户名和密码”对话框... https://superuser.com/a/1027290/418793

于 2018-06-11T23:41:47.787 回答