How To – Eigenschaften von PowerShell Objekten auslesen

Die Windows PowerShell erfreut sich einer immer größeren Beliebtheit. Das liegt natürlich auch daran, dass es sie als Open-Source gibt. Mehr und mehr wird die Eingabeaufforderung (cmd) von der Windows PowerShell abgelöst. Oft ist es nötig, Eigenschaften von PowerShell Objekten auslesen zu können. Genau darüber geht es in dieser Anleitung.

Sofern man sich schon etwas damit beschäftigt hat, wird man feststellen, welche gewaltigen Möglichkeiten diese bietet. Eine häufige Frage ist dabei prinzipiell immer folgende: Welche Eigenschaften, Methoden und Attribute besitzt das Objekt?

Genau hierfür gibt es ein bedeutungsvolles Cmdlet, welche den Namen Get-Member hat. Dieses Cmdlet lässt sich hervorragend mit der PowerShell Pipe (|) kombinieren.


Zunächst aber soll das Cmdlet Get-Member näher betrachtet werden. Um mehr Informationen dazu zu erhalten, verwendet man die Hilfe unter der PowerShell. Diese erhält man mit Get-Help. Sollte man keine ausführliche Hilfe erhalten, muss die Hilfe noch aktualisiert werden.

Update-Help
Get-Help | Get-Member

Anhand der Ausgabe wird schon deutlich, wie Umfangreich dieses Cmdlet ist. Um sich jetzt spezieller die Objekte eines einzelnen Cmdlets anzuzeigen, gibt man zum Beispiel Folgendes ein. Natürlich kann hier jedes andere Cmdlet ebenso verwendet werden.

Get-Process | Get-Member

Da die Menge oft sehr unüberschaubar ist, können die Eigenschaften noch etwas gefiltert werden. Dazu gibt man z. B. noch den gewünschten MemberType mit an. Das Beispiel zeigt, wie man sich alle Eigenschaften „ScriptProperty“ anzeigen lässt.

Get-Process | Get-Member -MemberType ScriptProperty

Das könnte dich auch interessieren:

Dieser Artikel beinhaltet Partner-Links. Durch einen Klick darauf ge­lan­gt ihr direkt zum Anbieter. Solltet ihr euch dort für einen Kauf entscheiden, erhält IT-Learner eine kleine Provision. Der Preis ändert sich für euch nicht. Danke für eure Unterstützung! Letzte Aktualisierung am 18.02.2024

cc8a6f6fdd6946d291721973ba59a400
Der Blogbetreiber und Autor: Markus Elsberger

Über den Autor

Mein Name ist Markus Elsberger und ich beschäftige mich mit der Administration von Windows und Linux Systemen sowie mit diversen Themen bzgl. Netzwerktechnik. In meiner Lehrtätigkeit erstelle ich verschiedene Szenarien und teste auch verschiedene Konfigurationen, welche ich in diesem Blog festhalten möchte.


Kostenlose Befehlsreferenzen und E-Books
(Netzwerkanalyse, Benutzerverwaltung, Festplattenkonfiguration, u. v. m.)


Nach oben scrollen
×