" witadmin destroyid"命令不适用于多个ID

时间:2015-05-08 17:16:05

标签: tfs tfs2013

尽管文档指出可以在逗号分隔的列表中添加多个工作项ID,但每当我尝试以下命令时,我都会收到错误:

witadmin destroywi /collection:<my collection url> /id:134,135

结果:

TF212000: 135 is not a valid argument for this command

如果我在一个id(包括它专门抱怨的那个)上执行相同的命令,一切正常。以下是widadmin destroywi命令的文档:

Usage: witadmin destroywi /collection:collectionurl /id:id [/noprompt]

 /collection    Specifies the Team Foundation project collection. Use a fully specified URL such as
                http://servername:8080/tfs/Collection0.
 /id            Specifies the ID of the work item to destroy.  Supports multiple IDs delimited by commas such as
                12,15,23 (with no whitespace).
 /noprompt      Turns off the confirmation message.

我做错了什么,或者witadmin有错误吗?

2 个答案:

答案 0 :(得分:2)

您需要将传递给com.apple.security.application-groups开关的值换成双引号,以使命令行将其视为一个参数而不是两个:

/id

否则它将作为/id:"12,13,14" 传递 - 其中13是一个单独的参数(因此是错误)。

答案 1 :(得分:0)

如果你在134和135之间留出一个空格,你将会遇到这种错误。