TFS代理池角色无法添加特定用户

时间:2018-01-05 16:23:24

标签: tfs2017 build-agent

在我们的内部部署TFS 2017更新2上,我想以管理员身份向代理池角色添加额外用户。由于某种原因,我找不到域中的所有用户。 在image中,您可以看到先前已添加用户TFSBuild,但现在在搜索时或无法找到它时。我确定该用户仍然存在,因为在其他地方(例如将其添加到项目组)我可以添加它。此外,我还可以添加其他用户,因此将用户添加到管理员角色的权限就可以了。

我注意到我可以将用户添加到'项目集合构建管理员组'但我仍然无法将其添加到代理池中,或者它不会显示在“过滤用户和组”中。集合

2 个答案:

答案 0 :(得分:0)

首先,您可以尝试将该特定用户添加到另一个代理池。如果问题与代理池有关,这将缩小范围。

这可能是一个身份同步问题,您可以查看blog,讨论如何强制同步。

此外,您还可以直接在代理池上添加组而不是用户。该组中的用户也将获得这些角色。根据角色,他们将管理他们可以在代理池上执行的操作。

因此,作为一种变通方法,您可以添加仅包含此用户而不是此用户的组,然后仔细检查用户是否具有适当的权限。

答案 1 :(得分:0)

我要做的是将用户或AD组添加为团队项目TFS组的成员。例如作为读者。然后由TFS完成同步,几分钟后您就可以解析角色成员并将其添加到代理程序池中。