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

Nim*_*iri 4 powershell properties object

我知道我可以使用get-member来获取对象的所有属性,但是我正在查看对象列表,我对最后一个名称不断变化的属性感兴趣.为了自动化我的脚本,我试图得到最后一个属性的名称,但我不知道如何.

比方说我有:

$result | get-member

Name        MemberType     Definition
----        ----------     ----------
something   something      something
.
.
.
myProperty NoteProperty   System.Object[]
Run Code Online (Sandbox Code Playgroud)

"myProperty"随着每个不同的$结果而变化.

那么有谁知道我怎么做到这一点?

小智 11

您也可以尝试这个来获取所有属性名称

foreach ($property in $result.PSObject.Properties) { $property.Name  }
Run Code Online (Sandbox Code Playgroud)


CB.*_*CB. 6

尝试:

( $result | get-member)[-1]
Run Code Online (Sandbox Code Playgroud)