连接 VPN(标准 MS 客户端)的默认方式似乎是单击系统托盘中的网络图标以展开它,然后选择 VPN 连接,并单击连接按钮。这将打开一个对话框,您可以在其中输入用户名和密码。
我已经让 VPN 连接记住我的凭据。有什么方法可以让我跳过该对话框并直接连接吗?
我尝试使用rasdial.exe
,只要我传递用户名和密码作为参数,我就可以连接。出于某种原因,它似乎不想使用存储的凭据,也许我需要使用提升的帐户来存储它们。
答案1
您可以rasphone.exe
使用存储的凭证来拨号连接:
rasphone -d "VPN NAME"
挂断电话:
rasphone -h "VPN NAME"
您还需要进入 VPN 连接属性的选项选项卡,取消选中“提示输入名称和密码、证书等”。
答案2
使用以下命令创建一个.bat 文件:
%windir%\system32\rasdial.exe “VPN 名称”/域:
“VPN 名称”是您在网络和共享中心下指定的 VPN 连接名称。需要加引号。
即使您已设置保存凭据的选项,也需要用户 ID 和密码。
一旦创建批处理文件,您就可以指定键盘快捷键以便立即访问。
为了断开连接,请使用以下命令创建另一个批处理文件:
%windir%\system32\rasdial.exe "VPN 名称" /DISCONNECT
答案3
要无需用户交互即可连接到 VPN,并避免在批处理文件中写下密码,您可以使用...
rasphone -d VPNname
...并使用此答案删除“提示输入用户名和密码”对话框...https://superuser.com/a/1027290/418793
答案4
保存凭证后,进入 VPN 属性-->选项并取消选中“提示输入名称和密码、证书等”,就可以开始了!