2014-12-09 5 views
0

이 목록에는 각각 Hashtable을 포함하는 PSObjects의 목록이 있습니다. 현재 내가 이런 식으로 그것을 얻을 수 있습니다 :Foreach를 사용하지 않고 PowerShell 해시 테이블에서 항목 선택

foreach ($item in $myListOfItems) { $item.Metadata["Title"] }

을 그러나, 나는 배관 및 Select으로 어떻게 든 그것을 할 수 있는지 궁금하고있다. 이것이 가능한가? ?! 내가 인정

에만 사전에 너무 많은 빈 줄 :(

어떤 아이디어 감사의 전체 무리를 출력

$myListOfItems | Select $_.Metadata["Title"] ...

답변

1

무엇에 대한

$myListOfItems | select @{ Label="Title";Expression={$_.Metadata["Title"]}}  
+0

: 예를 들어, 그것은 원래보다 더 짧은 것을 기대하고 있었지만 작동합니다. ( –

+1

뭔가 짧지 만 foreach-object (%)를 사용합니다 :'$ myListOfItems | % {$ _. metadata [ 'title']}' –

관련 문제