永久移除工作项
使用 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