return Get-TfsItemHistory specific value

不打扰是莪最后的温柔 提交于 2019-12-08 05:11:48

问题


I am using powershell to try to make a email script that will send out a list of changesets and affected work items for the latest build

I am doing this with

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

How can I get a specific value such as the 4th changeset's Commiter value


回答1:


You need to pipe to the 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

This should only pull out the 4th item and only return the Committer.



来源:https://stackoverflow.com/questions/35345220/return-get-tfsitemhistory-specific-value

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!