Select-Object (Select)
`Select-Object` wählt aus Objekten nur die Eigenschaften, die du später weiterverarbeiten möchtest.
Einfacher Einsatz
PowerShell
Get-Process | Select-Object Name, CPU, WorkingSet
Verkürzt Ausgabe und macht sie leichter verarbeitbar (z. B. für CSV-Export oder JSON-Ausgabe).
Mit Aliasen
PowerShell
Get-Service | Select-Object @{Name='Name';Expression={$_.DisplayName}}, Status
Mit Hash-Tabellen kannst du Spalten umbenennen oder berechnete Werte erzeugen.
Nützliche Optionen
-First/-Last– wähle nur die ersten/letzten n Objekte.-Unique– entferne Duplikate.-ExpandProperty– gebe den Inhalt einer Eigenschaft (z. B. Array) direkt aus.
Pipeline-Performance
Setze Select-Object so spät wie möglich in der Pipeline ein, damit nur die
benötigten
Eigenschaften weitergereicht werden.