繁体   English   中英

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

[英]Get TFS users for given group in collection

我有TfsConfigurationServer configurationServer设置与TFS公共URL(即“ http:// mytfs / tfs / ”)。 该实例使用给定的凭据进行身份验证。

我有两个集合(实际上更多,而不是两个,但只有这两个对我来说很有趣) - Collection1和Collection2。

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

我想列出这两个组内的所有用户。 使用我已经创建并经过身份验证的configurationServer以某种方式可能吗? 我不想使用每个集合URI并再次进行身份验证。

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

这个答案对我有用。 但是需要为每个集合计算。 并且需要太长时间。 那么也许有更快的方法吗? 也许通过查询可能以某种方式?

不幸的是,没有办法计算所有馆藏。 您必须为每个集合进行计算,因为每个集合都有单独的数据库和不同的权限。 您需要分别对待它们。

除了TFS API外,这里还有一个脚本解决方案,您可以看一下,以防万一您感兴趣: https : //blogs.msdn.microsoft.com/alming/2013/03/07/using-powershell-and-tfs- API到列表用户,在-TFS-2010和2012 /

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM