我遇到了一个令我困惑的问题,但我又说不上来具体是什么。
我们有两台虚拟机,运行 Windows Server 2012 R2,均配置了远程桌面服务并运行 RemoteApp 服务器供我们的员工连接。
两者的配置相同,只是各自安装了不同的程序。它们从域服务器获取 GPO,因此我在本地 gpedit.msc 中所做的任何更改都会很快被覆盖。
两台服务器中的一台会在您首次登录后记住密码,而另一台则不会。如果我取消选中“始终询问凭据”,我可以在远程桌面 (mstsc.exe) 中记住密码,但当我尝试运行已部署的 RemoteApps(每个都是自己的 .rdp 文件,使用 RemoteApps 的人可能知道)时,每次启动会话时它仍会提示。
让我感到困惑的是,它们都具有相同的组策略设置!我还查看了服务器管理器,并确认所有远程桌面服务设置也匹配...其中没有任何内容告诉它不记住密码。例如,未配置“在客户端计算机上提示输入凭据”。
还有其他想法可能导致这种情况吗?我们认为这可能与设置为默认 RemoteApp 服务器(在 Windows 8 和 10 中)有关,但这没有帮助 - 即使将第二个设置为默认(这使得用户无法从控制面板-> RemoteApp 和桌面连接中修改或删除它)也不能解决问题,并且每次登录时仍会提示输入密码。
答案1
我总是无法保存 IP 地址而不是主机名的密码。(这可能不是你的问题)我在我的 Win 10 机器上尝试过这个,它对我有用:
您也可以在域级别设置这些
答案2
我记得在 WS2008R2 中,RDSH 控制台中有一个复选框,它可以执行相同的操作,但不触发组策略设置。2012 年,控制台不存在。
请检查此策略设置,它可能会导致此行为
Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Session Host\Security\Always prompt password upon connection