Я хочуВ трубопроводе переменного приращения
а) Показать все результаты для данной услуги, если найдено
б) Если никакие службы не будут найдены на всех, выведено соответствующее сообщение об ошибке
Код ниже достигнет a), как я могу достичь b) самым аккуратным образом. Могу ли я расширить трубку, чтобы она проделала что-то вроде | Set-Variable $ serviceCount ++, а затем проверить эту переменную, и если она равна нулю, отобразится сообщение?
foreach($service in $services)
{
Get-Service | where {$_.Name -eq $service}
}