列出WMI对象的属性,我曾经只是在控制台中打印对象,就像我对自制对象一样打印
Get-WmiObject Win32_OperatingSystem
这给了我六个属性
但如果我使用Get-Member
Get-WmiObject Win32_OperatingSystem | Get-Member
我得到了一堆属性和方法
有什么区别?仅与Get-Member列出的属性是私有还是其他?
另外,如何显示那些显示其值的多个属性的列表?
答案 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