针对TFS组的TFS工作项查询

时间:2009-09-17 19:31:46

标签: tfs

有人知道如何在TFS中创建一个工作项查询,该查询将针对TFS组查询用户吗? (即AssignedTo = [project] \ Contributors)

1 个答案:

答案 0 :(得分:4)

在visual studio 2008中,查询编辑器中有一个“In Group”运算符。您可以使用它并指定任何TFS组。

如果不起作用,请尝试此操作。这是一种相当复杂的方法,可以使查询正常工作,但是可行,包括使用组安全标识符(SID)绑定查询。

SELECT [System.Id], [System.Title]
FROM WorkItems
WHERE [System.TeamProject] = @project 
AND [System.AssignedTo] IN GROUP  
'S-1-9-1551374245-1204400969-2402986413-2179408616-1-3207752628-1878591311-2685660887-
2074056714' 
ORDER BY [System.Id]

要查找您感兴趣的特定组的SID,请使用/ i Contributors和服务器参数// server:MyTFSServer以管理员身份运行tfssecurity.exe实用程序。这将返回如下内容。

解析身份“贡献者”......

SID:S-1-9-1551374245-1204400969-2402986413-2179408616-1-3207752628-1878591311-2685660887-     2074056714

DN:

标识类型:Team Foundation Server应用程序组    团体类型:贡献者 项目范围:服务器范围  显示名称:贡献者   描述:此应用程序组的成员可以在服务器上执行所有特权操作。

它长篇大论,但是一旦你知道了SID,并构建了WIQ查询并保存它,那就是它。

希望有所帮助。