2013-05-30 71 views
1

我知道我可以使用get-member來獲取對象的所有屬性,但是我正在瀏覽一個對象列表,我對最後一個名稱不斷變化的屬性感興趣。爲了自動化我的腳本,我試圖獲取最後一個屬性的名稱,但我不知道如何。如何在powershell中獲取對象屬性的名稱?

比方說,我有:

$result | get-member 

Name  MemberType  Definition 
----  ----------  ---------- 
something something  something 
. 
. 
. 
myProperty NoteProperty System.Object[] 

「myProperty的」 與每一個不同的$結果的變化。

那麼有誰知道我該怎麼做?

回答

4

嘗試:

($result | get-member)[-1] 
+0

我不得不在最後增加.name但工作完美的!謝謝! –

+0

@NimaVaziri很高興幫助! –

6

你也可以試試這個讓所有屬性名稱

foreach ($property in $result.PSObject.Properties) { $property.Name } 
+0

我可以過濾該查找最後一個屬性的未知名稱嗎? –

相關問題