返回Get-TfsItemHistory特定值

时间:2016-02-11 16:48:10

标签: powershell tfs tfs-power-tools

我正在使用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个变更集的提交者值

1 个答案:

答案 0 :(得分:2)

您需要管道到Select-Object cmdlet

Get-TfsItemHistory WorkspacePath -Version "LBuild 9.1.71.1~LBuild 9.1.72.1" -Recurse | Select * -exp WorkItems | Select-Object -First 1 -Skip 3 | Select-Object -Property Committer

这应该只取出第4项而只返回提交者。