オブジェクトからメンバー (特に NoteProperty) を削除する必要があります。どうすればこれを達成できますか?
71301 次
4 に答える
26
既存のオブジェクトから削除することはできないと思いますが、フィルター処理されたオブジェクトを作成することはできます。
$obj = New-Object -TypeName PsObject -Property @{ Test = 1}
$obj | Add-Member -MemberType NoteProperty -Name Foo -Value Bar
$new_obj = $obj | Select-Object -Property Test
または
$obj | Select-Object -Property * -ExcludeProperty Foo
これにより、効果的に同じ結果が得られます。
于 2013-07-28T04:57:47.813 に答える