使用get-member列出的属性的差异是什么

时间:2017-10-03 19:59:37

标签: powershell object

列出WMI对象的属性,我曾经只是在控制台中打印对象,就像我对自制对象一样打印

Get-WmiObject Win32_OperatingSystem 

这给了我六个属性

但如果我使用Get-Member

Get-WmiObject Win32_OperatingSystem | Get-Member

我得到了一堆属性和方法

有什么区别?仅与Get-Member列出的属性是私有还是其他?

另外,如何显示那些显示其值的多个属性的列表?

1 个答案:

答案 0 :(得分:2)

两者之间没有功能差异。 Get-Member向您显示所有公共可用成员类型的列表(您可以使用-Force开关查看任何其他成员类型),而默认输出由每个对象应用的自定义PowerShell视图文件指示。 / p>

您可以使用以下代码获取内置列表:Get-ChildItem -Recurse -Path $PSHOME -Filter *.Format.ps1xml

您可以查看对象的所有属性,如下所示:Get-WmiObject Win32_OperatingSystem | Select-Object -Property *

您可以更多地了解格式文件online或控制台Get-Help about_Format.ps1xml