Eigenschaftssatz
Eintrag zuletzt aktualisiert am: 05.10.2006
Bezug: Microsoft
PowerShell/
Extended Type System
Eigenschaftssätze (
PropertySet) sind eine Zusammenfassung einer Menge von Eigenschaften unter einem gemeinsamen Dach. Beispielsweise umfasst der Eigenschaftssatz psresources alle Eigenschaften, die sich auf den Ressourcenverbrauch eines
Prozesses beziehen. Dies ermöglicht, dass man nicht alle Eigenschaften einzeln nennen muss, sondern schreiben kann:
Get-Process | select-object psresources | Format-Table
Die Entwickler der
PowerShell haben an vieles gedacht, aber auch nicht an alles. Zum Beispiel führt der obige Befehl bei einem der
Prozesse zu der Fehlermeldung "Access is denied", den Pseudo-Prozess "Idle" kann man nicht nach TotalProcessorTime fragen.
Die Eigenschaftssätze gibt es nicht im
.NET Framework; sie sind eine Eigenart der
PowerShell und sind definiert in der Datei types.ps1xml im Installationsverzeichnis der
PowerShell.