首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Windows 2012 R2远程桌面访问问题

Windows 2012 R2远程桌面访问问题
EN

Stack Overflow用户
提问于 2019-08-12 17:29:43
回答 1查看 564关注 0票数 0

我正在开发一个TFS CI构建管道。构建包括功能UI测试(运行功能测试)的执行,以及所需的准备测试代理部署步骤( deployment )。

此构建在过去成功执行,但最近自动停止工作。

最初,在执行挂起的DTA任务时,我遇到了困难:

机器'testVM:5985‘上的任务'SetupTestMachineForUiTests’需要时间。请稍候

我以前在这个构建任务中遇到过这个问题,尽管是间歇性的。但是,不管执行了多少次,这一步都不会完成。最后(大约20分钟),该步骤崩溃,出现以下错误:

任务'SetupTestMachineForUiTests‘用于机器testVM:5985的错误: System.Exception:停止测试机器设置,因为它超过了重新引导的最大数量。如果您正在以交互模式运行测试代理,请确保启用了自动测试,并且在登录测试机器上没有显示合法通知。

不幸的是,DTA任务只在步骤失败后在服务器上手动关闭DTAExecutionHost.exe时才将日志写入测试VM上的通常位置。这些日志没有提供关于问题所在的任何线索。

成功执行DTA步骤的先决条件之一是在测试VM上启用了AutoLogon;我是用一个简单的PowerShell脚本完成的,该脚本在DTA任务之前执行。为了确认在我的PowerShell脚本执行期间测试VM注册表值已被正确分配(以启用自动登录、禁用合法通知、屏幕保护程序等),我向构建中添加了一个进一步的PowerShell调试脚本,以便将每个相关的注册表值输出到构建控制台(所有这些都被正确分配)。

但是,当我使用测试用户名在测试VM上测试远程登录时,用户creds将被接受,但下面的警告消息显示:

要远程登录,您需要通过远程桌面服务登录的权限。默认情况下,Administrators组的成员具有此权限。如果您所在的组没有权限,或者该权限已从Administrators组中删除,则需要手动授予该权限。

我相信这就是问题所在。然而,到目前为止,我一直未能找到解决办法。

  • 我进行了双重和三次检查;测试用户已经添加到远程桌面用户组(同时也是Administrators组)。
  • 我还确认管理员和远程桌面用户组都被授予“允许通过远程桌面服务登录”的用户权限。
  • 在测试中,我强制成功地执行构建,方法是将自己的用户名而不是测试用户替换到构建定义中(我的用户名也添加到服务器上的RDU和Admin用户组中,但我可以使用自己的creds成功地将其远程放到盒上);此构建成功执行。

我还检查了其他(可能,可能)相关的用户组:

  • Srv_SeDenyInteractiveLogonRight (测试用户缺席)
  • Srv_SeDenyRemoteInteractiveLogonRight (测试用户缺席)
  • Srv_SeInteractiveLogonRight (测试用户在场)

我已经和这个问题斗争了好几天了,现在它已经成了一个主要的头痛问题。我非常感谢任何能帮助我找到解决方案的见解。

谢谢你找我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-13 14:53:35

问题是,该帐户已添加到AD域'DenyInteractiveLogon‘组。将帐户添加到本地“远程桌面用户”和/或“Srv_SeInteractiveLogonRight”组没有任何效果。

从域组中删除用户帐户解决了问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57465659

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档