我已经创建了一个 RDP 文件
full address:s:10.20.30.40
username:s:myuser
password:s:mypassword
domain:s:mydomain
当我打开此文件时,它仍要求我输入密码。我该怎么做才能告诉 RDP 客户端使用文件中提到的密码而不是询问用户?
答案1
当我尝试连接到新机器时,我在 Windows 10 上遇到了永久询问密码的问题。
首先,RDP 中的密码行必须命名为:
password 51:b:myEncryptedPassword
并且密码必须经过加密。您可以使用 cryptRDP5 进行转换:https://github.com/jps-networks-modifiedOSS/openvpn-als-applications/tree/master/adito-application-rdp-xplatform-embedded/src/windows
cryptRDP5.exe yourpassword
请注意,生成的密码仅对执行该密码的机器有效。
注 2:cryptRDP5 似乎无法正确解析包含撇号字符的密码'最好按照评论中的建议使用 Powershell。
答案2
打开组策略编辑器 (开始 > 运行 > gpedit.msc)并导航至计算机配置->管理模板->Windows 组件->远程桌面服务->远程桌面连接客户端
为了价值不允许保存密码,检查是否设置为已禁用。
在远程桌面连接器中连接到计算机时,展开选项面板并确认允许我保存凭证已检查。
答案3
尝试添加
prompt for credentials:i:0
答案4
要启用该设置,用户可以输入promptcredentialonce:i:1
RDP 文件。
如果用户想要禁用该设置,则用户可以输入promptcredentialonce:i:0
RDP 文件。