Cmd-Nachfolger: Scripting mit der Windows PowerShell
Objekte und Eigenschaften
Nachdem Sie bei der PowerShell immer mit Objekten arbeiten, ist es natürlich wichtig zu wissen, wie diese Objekte aussehen. So können Sie beispielsweise mit
Get-Process eine Liste aller Prozesse anzeigen – woher erfahren Sie nun aber, welche Eigenschaften und Methoden ein solches Prozessobjekt hat?Auf diese Frage gibt es zwei Antworten: Entweder Sie blicken in die MSDN-Dokumentation zum Prozessobjekt im .NET Framework – oder Sie verwenden ein CmdLet, um sich diese Information ausgeben zu lassen. Angenommen, Sie ermitteln sich das Prozessobjekt zum Prozess , dem lokalen Sicherheitsdienst von Windows:
Code
MSH>Get-Process lsassIn diesem Fall gibt Ihnen die PowerShell Informationen zu diesem Prozess aus. Dabei zeigt sie aber nur eine Untermenge der am häufigsten benötigten Eigenschaften eines Prozesses an. Wie kommen Sie nun also an die anderen? Ganz einfach: Dafür gibt es :
MSH> Get-Process lsass | Get-Member –MemberType PropertyDieser Befehl liefert Ihnen eine Liste aller Eigenschaften von Prozessen. Anhand der Liste können Sie beispielsweise sehen, dass Prozesse als Eigenschaft unter anderem auch eine Prozess-ID und einen Namen haben.
Auf der nächsten Seite:
Zugriff auf Methoden und eigene Funktionen
Seite 9 von 11
Inhalt dieses Artikels
Das könnte Sie auch interessieren
Links zum Thema




PDF
eBook





