Powershell 和 TFS : tf. exe 与 Power tools TFS cmdlet?

标签 powershell tfs cmdlets tf-cli

我正在创建一个脚本来在我的 TFS 实例中进行大量移动。我有 2010 TFS Power Tools 提供的 tfs cmdlet,但它们的获取帮助文档非常少。具体来说,Add-TfsPendingChange 似乎不支持重命名,这迫使我改用“tf.exe 重命名”。

首先:我是否以某种方式错过了 cmdlet 的文档?我已经尝试在命令上使用 get-help,但它们不支持 -detailed 或 -examples 标志。还有更多可用的吗?

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

最佳答案

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

另请记住,在 x64 Windows 系统上,TF cmdlet 仅适用于 32 位 PowerShell 主机。

关于Powershell 和 TFS : tf. exe 与 Power tools TFS cmdlet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4902438/

相关文章:

powershell - 如何向 cmdlet 输出添加一列递增值?

powershell - 将select的结果转换为数组

powershell - 将时间和日期戳添加到导出的文件

powershell - 算术运算符的问题

tfs - 使用 TFS 中的多个目标框架将项目构建为 NuGet 包

javascript - Team Foundation Server Web Access 自定义工作项控件中的输入和文本区域 : backspace doesn't work

powershell - 使用PowerShell停止进程,我可以绕过确认吗?

powershell - 无法为 Gitlab CI/CD 管道设置执行策略

c# - 无法从传输连接读取数据 : An existing connection was forcibly closed by the remote host

powershell - 如何在调用其他 Cmdlet 的 Cmdlet 中支持 PowerShell 的 -WhatIf & -Confirm 参数?