Другие ответы, конечно, правы относительно вашего конкретного вопроса о запуске служб, в названии которых есть «sql», но для ответа на общий вопрос:
Вы можете сделать get-service | out-string
, и вы получитевывод в виде строки, очень похожий на то, как работают команды Unix.
Кроме того, когда вывод передается в виде команд не-PowerShell, он преобразуется в текст, поэтому, например: get-service | grep sql
будет работать так, как вы хотели.
Но опять же, как говорит @JPBlanc, хорошо использовать способ работы Powershell, а именно то, что выходные данные являются объектами.Это дает вам больше контроля и делает вещи простыми и читаемыми (команды Unix с sed, awk и тем, что не работает с текстовым выводом других командных выходов, могут стать очень загадочными!)