Powershell:如何从结果中排除标签

Jay*_*Jay 1 powershell

刚开始使用Powershell并提出一个简单的问题.试图运行此声明:

gwmi -query "select Description from Win32_OperatingSystem" | select-object Description

结果如下:

Description
------------
My PC Name
Run Code Online (Sandbox Code Playgroud)

但我只想要MY PC Name.我需要在语句中添加什么来删除标签并获取值?谢谢!

Jay*_*kul 7

您的输出将通过(Format-Default然后)Format-Table,它会添加该标头.您可以通过指定Format-Table -HideTableHeaders... 来摆脱它

或者...如果你真的只想要字符串,你可以使用以下任何一种模式:

(gwmi -query "select Description from Win32_OperatingSystem").Description
gwmi -query "select Description from Win32_OperatingSystem" | Select -Expand Description
gwmi -query "select Description from Win32_OperatingSystem" | ForEach{ $_.Description }
Run Code Online (Sandbox Code Playgroud)