【发布时间】:2016-01-20 07:44:48
【问题描述】:
我目前正在使用 TFS 2013(本地)。我无法找到一种方法来以编程方式查询在服务器级别的控制面板的“访问级别”选项卡中设置的“利益相关者”、“基本”和“高级”用户列表,或者,给定有效的 TeamFoundationIdentity,找出它们对应的访问级别是什么。可以这样做吗?
我对 SDK 的使用非常熟悉,尽管在查找用户和安全性时才合理。例如,我知道如何列出服务器上的所有项目集合有效用户。
TfsConfigurationServer configurationServer
IIdentityManagementService ims = configurationServer.GetService<IIdentityManagementService>();
TeamFoundationIdentity[][] identities = ims.ReadIdentities(IdentitySearchFactor.AccountName,
new[] { "Project Collection Valid Users" }, MembershipQuery.Expanded, ReadIdentityOptions.ExtendedProperties);
任何帮助将不胜感激,谢谢。
【问题讨论】:
标签: c# tfs permissions tfs-sdk tfs-security