Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
gsv *sql*
gsv *sql* | sort status | ft -GroupBy Status
spsv sqlserver
Ну это и есть командная строка. Только объектная — то есть сгруппировать по статусу вы можете даже если статус изначально не выводится командой gsv и не надо никак описывать формат возврата.В принципе, я так всегда и думал, но меня сбил комментарий:
А ещё можно WinForms и WPF, да и веб интерфейсы делать, потому как PowerShell в общем-то такой же .Net язык, со всей мощью данной платформы.То есть, он компилируемый?
gsv | ?status -eq running | select displayname
Get-Service | Where-Object {$_.status -eq running } | select-object displayname


Создаётся впечатление, что майкрософтовцы, пытаясь дать виндовым сисадминам инструмент «почти как у их никсовых коллег», при решительно отвергли уже готовые идеи и наработки и и сделали всё с нуля, по-своему. NIH во все поля.
Или у меня эффект утёнка после никсов?

Если, всё же, мы забудем какие свойства есть у того или иного командлета, прогоним его через Get-Member
Jump Start в PowerShell (часть I)