TFS から変更セットを一覧表示する Powershell コマンドレットを作成しています。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
ますか?