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