我正在创建一个批处理文件,通过单击即可连接到 Windows 10 上的 VPN。VPN 使用 PPTP。以下是我尝试过的命令以及遇到的不同问题:
1)rasphone -d "VPN NAME"**
问题:弹出一个对话框并要求确认。如何让它自动拨号而不出现这样的对话框?我在这个帖子中看到(Windows 7 默认 VPN - 单击即可连接),有人说我们可以进入 VPN 连接属性的选项选项卡,取消选中“提示输入名称和密码、证书等”。但是,我找不到这样的选项。
2)rasdial "VPN NAME"
问题:无法使用。VPN 未连接。显示错误消息,提示登录凭据不正确
3)rasdial.exe "VPN NAME" "USERNAME" "PASSWORD"
问题:虽然它可以工作,但我不想在这样的命令中输入我的密码,因为这可能存在一些安全问题。我已经在 VPN 属性中保存了我的凭据,我该如何让 rasdial 自动使用这些凭据?
非常感谢。
答案1
我已经解决了这个问题,不需要费心,所以你可以使用选项 1,因为 Windows 10 删除了这个复选框:
- 在文本编辑器中打开
%APPDATA%\Microsoft\Network\Connections\Pbk\rasphone.pbk
(先备份!) - 寻找
[YOURVPNNAME]
- 查找
PreviewUserPw=1
- 将其更改为PreviewUserPw=0
- 保存文件
选项 1 现在应该无需提示即可工作。