Object 如何在powershell中获取对象属性的名称?

Object 如何在powershell中获取对象属性的名称?,object,powershell,properties,Object,Powershell,Properties,我知道我可以使用get member来获取对象的所有属性,但是我正在浏览一个对象列表,我对名称不断变化的最后一个属性感兴趣。为了使脚本自动化,我正在尝试获取最后一个属性的名称,但我不确定如何获取 假设我有: $result | get-member Name MemberType Definition ---- ---------- ---------- something something something . . . myPro

我知道我可以使用get member来获取对象的所有属性,但是我正在浏览一个对象列表,我对名称不断变化的最后一个属性感兴趣。为了使脚本自动化,我正在尝试获取最后一个属性的名称,但我不确定如何获取

假设我有:

$result | get-member

Name        MemberType     Definition
----        ----------     ----------
something   something      something
.
.
.
myProperty NoteProperty   System.Object[]
“myProperty”会随着每一个不同的$result而变化

有人知道我怎么做吗?

试试:

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

您还可以尝试此操作以获取所有属性名称

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

我可以过滤它以找出最后一个属性的未知名称吗?我需要它!谢谢