过滤 Get-WmiObject Class 属性 输出以仅包含值

Filtering Get-WmiObject Class Property Output to include only value

我一直在使用 Powershell 从主机查询项目,使用 "Get-WmiObject" cmdlet 和关联的 类 作为脚本的一部分。 为了找到计算机制造商,我使用以下 Get-WMIObject 命令将返回的 属性 输出到变量:

PS C:\temp\PS> $VmPhys = Get-WmiObject -Class Win32_ComputerSystem |Select-Object -Property Manufacturer
PS C:\temp\PS> write-host = $VmPhys
= @{Manufacturer=Dell Inc.}

我遇到的问题是,当我将 属性 值发送到变量时,它还包括 属性 名称,而不仅仅是上述值。

PS C:\temp\PS> Get-WmiObject -Class Win32_ComputerSystem |Select-Object -Property Manufacturer

Manufacturer
------------
Dell Inc.

有没有办法排除 属性 名称并仅将值例如 "Dell Inc." 导出到变量?

使用-Expandproperty代替property

Get-WmiObject -Class Win32_ComputerSystem |Select-Object -ExpandProperty Manufacturer