我正在编写一个 Powershell cmdlet 来列出 TFS 中的变更集。我成功查询 TFS 并获得了一组变更集,但希望返回仅包含几个属性的简化对象。我可以Select-Object
像这样使用...
$changesets | Select-Object ChangeSetId, Owner, Comment
我想添加的最后一个属性Changes
是一个更改数组的属性。我也想简化这些对象。我正在尝试这个,但它没有返回我想要的......
$changesets | Select-Object `
ChangeSetId,
Owner,
Comment,
@{Name="Changes"; Expression={ $_.Changes | Select-Object ChangeType, ServerItem }}
有没有办法处理嵌套集合Select-Object
?