永久移除工作项

使用 witadmin destroywi 命令,可以从团队项目集合的 Team Foundation 数据库中永久移除一个或多个工作项。 状态设置为“已关闭”的工作项仍保留在数据库中,并可以将其重新激活。 永久移除的工作项是从数据库中移除的,并且不能被还原,也不能重新激活。

每个工作项表示存储在 Team Foundation 数据库并为其分配唯一标识符的对象,称为工作项 ID。 工作项 ID 在项目集合中是唯一的。

在运行 团队资源管理器 的客户端计算机上,witadmin 命令行实用工具位于驱动器:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE 中。

所需权限

若要永久移除工作项,您必须是**“Team Foundation Administrators (Team Foundation 管理员)”安全组的成员,或是团队项目集合的“Project Administrators (项目管理员)”**安全组的成员。 有关更多信息,请参见Team Foundation Server 权限Team Foundation Server 默认组、权限和角色

提示

即使您是以管理权限登录的,也必须使用提升的权限打开命令提示符窗口,才能在运行 Windows Server 2008 的服务器上执行此功能。 若要使用提升的权限打开命令提示符窗口,请单击“开始”,右击“命令提示符”,然后单击“以管理员身份运行”。 有关更多信息,请参见 Microsoft 网站

witadmin destroywi /collection:CollectionURL /id:id [/noprompt]

参数

Parameter

说明

/collection:CollectionURL

指定团队项目集合的 URI。 URI 的格式为:http://ServerName:Port/VirtualDirectoryName/CollectionName

如果未使用虚拟目录,则 URI 将为以下格式:

http://ServerName:Port/CollectionName。

/id:id

要销毁的工作项的 ID。 若要指定多个工作项,请仅使用逗号分隔 ID,且不要有空格。

/noprompt

禁用提示进行确认。

/?help

在“命令提示符”窗口中显示有关命令的帮助。

示例

从数据库中永久移除工作项

下面的示例在 AdventureWorksServer 服务器上从 Collection1 的数据库删除工作项 2003:

witadmin destroywi /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /id:2003

下面的示例在 AdventureWorksServer 服务器上从 Collection1 的数据库删除具有 ID 12、15 和 23 的工作项:

witadmin destroywi /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /id:12,15,23

请参见

任务

解决、关闭或重新激活工作项

其他资源

witAdmin:管理用于跟踪工作项的对象