Suchen in der Pipe

Erste Schritte mit Powershell.

Mit dem Befehl  get-service  werden alle Windowsdienste aufgelistet.

get-service

 

 

Es werden hier jedoch nur die Felder: Status, Name und Displayname angezeigt

 

Um alle Felder anzuzeigen kann mit  |FL *   alle verfügbaren Felder anzeigen lassen.

get-service |FL *

get-service02

 

Jetzt sind noch weitere Informationen wie z.B. Status und ServiecType ersichtlich.

 

Möchte man nur alle Ausgeführten Service auslisten, kann man das wie folgt.

Get-Service | ?{$_.Status -eq "Running"}

Alles Dienst mit Status „Running“ werden aufgelistet.

 

Auf die selbe Art kann auch nach allen Diensten mit „Windows“ im Displayname gesucht werden.

get-service | ? {$_.Displayname -like "*Windows*"}