在powershell中使用Get-TfsItemHistory来获取特定的属性值

时间:2016-02-11 14:05:14

标签: powershell tfs tfs-workitem

我正在使用powershell尝试制作一个电子邮件脚本,该脚本将发送最新版本的变更集和受影响的工作项列表

我正在用

这样做
Get-TfsItemHistory WorkspacePath -Version "LBuild 9.1.71.1~LBuild 9.1.72.1" -Recurse |
    Select * -exp WorkItems | 
    Format-Table Committer,ChangesetId,Comment,Id,Title -GroupBy ChangesetId -Auto

我正在尝试使用此信息填充电子邮件中的表格

如何获取特定值,例如第4个变更集的委托人值

我想找到一种方法可以将其放入循环中以搜索

N changeset的Committer,ChangesetId,Comment,Id和Title vlaue

1 个答案:

答案 0 :(得分:0)

与此案例重复:return Get-TfsItemHistory specific value

如果您想选择此更改集,还建议您使用Select-Object

由于您已经提到过您希望获得N changeset的Committer,ChangesetId,Comment,Id和Title值。我想知道您是否要进行自定义以显示此信息。您可以使用$_.committer。请查看此博客,了解更多详细步骤:http://edwinfrey.com/blog/2012/06/02/tfs-history-reporting-with-powershell/