C# 获取集合中给定组的TFS用户

C# 获取集合中给定组的TFS用户,c#,.net,tfs,C#,.net,Tfs,我使用TFS公共url(即“”)进行了TFSCOConfiguration Server configurationServer设置。此实例使用给定的凭据进行身份验证 我有两个收藏(实际上不止两个,但只有这两个对我来说有趣)-收藏1和收藏2 并且Collection1在项目“[Project1]\Group1”下有用户组。并且Collection2在项目“[Project2]\Group2”下有用户组 我想列出这两个组中的所有用户。 使用我已经创建和验证的configurationServer,

我使用TFS公共url(即“”)进行了
TFSCOConfiguration Server configurationServer
设置。此实例使用给定的凭据进行身份验证

我有两个收藏(实际上不止两个,但只有这两个对我来说有趣)-收藏1和收藏2

并且Collection1在项目“[Project1]\Group1”下有用户组。并且Collection2在项目“[Project2]\Group2”下有用户组

我想列出这两个组中的所有用户。 使用我已经创建和验证的
configurationServer
,这是否可能?我不想再次使用每个集合URI和auth

configurationServer = new TfsConfigurationServer(new Uri("http://mytfs/tfs/"), new NetworkCredential(UserName, UserPassword, Domain));

他为我工作。但它需要为每个集合计算。而且时间太长了。那么也许还有更快的方法?也许通过查询是可能的?

不幸的是,无法跨集合进行计算。您必须为每个集合计算,因为每个集合都有单独的数据库和不同的权限。你需要分别对待他们


除了TFS API之外,这里还有一个脚本解决方案,您可以看看,以防您感兴趣:

不幸的是,无法跨集合进行计算。您必须为每个集合计算,因为每个集合都有单独的数据库和不同的权限。你需要分别对待他们

除了TFS API,这里还有一个脚本解决方案,您可以看看,以防您感兴趣:

试试这个或那个试试这个或那个