Filter-/Sortier-Beispiele

Weitere Beispiel für Filtern/Sortieren…

Objekte für Ausgaben einschränken (“kastrieren“)

Get-Process | Select-Object processname, get_minworkingset, ws | Get-Member
Prozesse nach Speicherverbrauch sortieren
Get-Process | Sort-Object ws –desc

Mehrere Sortierfelder

Get-Service | Sort-Object Status, Displayname

Mehrfach vorkommende Elemente finden - man muss immer erst sortieren!

1,5,7,8,5,7 | Sort-Object | Get-Unique

Elemente gruppieren

Get-Service | Group-Object status

Dateien in C:WindowsSystem32 nach Erweiterungen gruppieren und sortiert ausgeben:

Get-ChildItem c:\windows\system32 | Group-Object extension | Sort-Object count –desc
Get-ChildItem c:\windows\system32 | Select-Object extension -Unique

Einsatz von Bool

Get-Childitem c:\Windows | Where { !$_.PsIsContainer } | Group-Object { $_.Length -gt 1MB}

Auswertungen mit Measure-Object - Standard ist count (also: Anzahl)

Get-ChildItem c:\windows | Measure-Object -Property length -min -max -average -sum