如何在TFS工作项中抑制计算机帐户

时间:2010-06-14 18:56:49

标签: tfs

在我们的TFS实施中,如果我创建了一个错误报告,在“已分配给”下拉列表中,我可以看到计算机帐户(备份帐户以及我们的IT部门强制要求的其他帐户)。

我认为出现这些帐户是因为他们被分配了本地服务器的管理员权限,因此他们是团队基础服务器管理员。

我想知道是否有办法过滤掉这些帐户。也许类似于您可以应用于Sharepoint的过滤器,如下所述:http://support.microsoft.com/kb/827754

1 个答案:

答案 0 :(得分:1)

这将比那更多参与。你可以这样做(可能还有更多,但这是我想到的那个)。

首先,您必须熟悉编辑工作项类型定义。

首先,安装TFS Power Tools 20102008。这将为您提供编辑工作项类型所需的工具。

完成此操作后,打开visual studio,然后转到菜单Tools->Process Editor->Open WIT from Server

打开要更改“分配给”下拉列表的工作项类型。双击Assigned To,转到Rules,然后双击ALLOWEDVALUES

执行此操作时,您将看到允许值列表。在我们的特定情况下,它仅限于[project] \ Contributors和[project] \ Moderators

您可以做的是在TFS项目(或服务器级别)中创建一个名为Assignees(或其他内容)的新组,其中包含您希望能够分配的所有人员,然后删除所允许的值工作项,并添加[project] \ Assignees。

完成后,您可以将工作项类型定义保存回服务器。您必须刷新(关闭并重新打开visual studio,例如)才能正确反映更改。

或者,您可能能够创建全局列表并将其用作排除值列表。我首先需要在受控环境中尝试这个。