Powershell和TFS:tf.exe与Power工具TFS cmdlet?

bwe*_*rks 8 powershell cmdlets tfs tf-cli

我正在创建一个脚本来在我的TFS实例中执行大量移动.我有2010 TFS Power Tools提供的tfs cmdlet,但它们的get-help文档非常稀疏.具体来说,Add-TfsPendingChange似乎不支持重命名,这迫使我改为使用"tf.exe rename".

首先:我有没有错过cmdlet的文档?我已尝试使用命令的get-help,但它们不支持-detailed或-examples标志.有什么更多可用吗?

其次:我有什么理由比普通的tf.exe更喜欢任何cmdlet?除了在执行类似功能时通过管道传递对象之外,还有其他好处吗?

Kei*_*ill 6

TF cmdlet在这一点上是一个简约的产品,包括提供的文档.一般情况下,我会使用TF cmdlet,它们支持我正在尝试做的事情 - 特别是如果您有任何疑问.处理查询cmdlet的输出要容易得多,因为它们为您提供了丰富的对象,而不是在使用类似的东西时必须解析的文本流tf status . /r.

另请注意,在x64 Windows系统上,TF cmdlet仅适用于32位PowerShell主机.


Jay*_*kul 6

tf cmdlet并非完全没用,但是......我们现在决定不在我们的构建环境中尝试使用它们,即使它意味着文本解析.

除了x64之外,还有很多缺少的命令(感谢@Keith)和缺少的参数,最重要的是,它们在远程会话中不起作用!