今日ネットを眺めていて以下のようなFilterを見つけた。 一見便利そうであるが、背景を理解せずに無闇につかうのもどうかと思うので、個人的な解説を述べる。(あくまでも個人的な) 本来Powershellではパイプラインで渡すのは、これまでのように文字列ではなくオブジェクトだよっていうのが一番の売りなので無闇に文字列にして処理するのはナンセンス。(当然これを作った人はそれを理解した上で文字列で検索すると便利なこともあるよと言っているのだが) Powershell的に上記処理を行うのであれば、 PS>Get-Service | ?{$_.Status -like "Run*"} Status Name DisplayName ------ ---- ----------- Running AeLookupSvc A