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

7

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

假设我有以下代码:

$result | get-member

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

"

“myProperty”将随 $result 的不同而改变。

那么有人知道我该怎么做吗?

"
2个回答

18

你也可以尝试这个方法来获取所有的属性名称

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

我能否过滤它以查找最后一个属性的未知名称? - starcodex

13

尝试:

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

我需要那个!谢谢。 - AndrewRalon

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接