Powershell: как исключить ярлык из результатов - PullRequest
1 голос
/ 10 сентября 2010

Просто начните работать с Powershell и быстро задайте вопрос.Попытка выполнить это утверждение:

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

Результаты возвращаются как:

Description
------------
My PC Name

Но я просто хочу MY PC Name.Что еще мне нужно добавить в оператор, чтобы удалить метку и просто получить значение?Спасибо!

1 Ответ

7 голосов
/ 10 сентября 2010

Ваш вывод проходит через (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 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...