Kapitel 3. Variablen und Objekte

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

3.0 Einleitung

Wie bereits in Kapitel 2 erwähnt hat, erleichtert die PowerShell das Leben ungemein, indem sie Informationen in ihrer ursprünglichen Form behält: als Objekte. In herkömmlichen Shells verbringen die Benutzer die meiste Zeit damit, Informationen wiederzubeleben, die die Shell aus ihrer ursprünglichen Form in Klartext umgewandelt hat. Es wurden Tools entwickelt, die die Arbeit mit Klartext erleichtern, aber diese Aufgabe ist immer noch viel schwieriger, als sie sein müsste.

Da PowerShell auf Microsofts .NET Framework aufbaut, kommen die nativen Informationen in Form von . NET-Objekten - Paketemit Informationen und Funktionen, die eng mit diesen Informationen verbunden sind.

Angenommen, du möchtest eine Liste der laufenden Prozesse auf deinem System erhalten. In anderen Shells erzeugt dein Befehl (z. B. tlist.exe oder /bin/ps) einen Klartextbericht über die laufenden Prozesse auf deinem System. Um mit dieser Ausgabe zu arbeiten, schickst du sie durch eine ganze Reihe von Textverarbeitungsprogrammen - wenn du das Glück hast, siezur Verfügung zu haben.

Das PowerShell-Cmdlet Get-Process erstellt eine Liste der laufenden Prozesse auf deinem System. Im Gegensatz zu anderen Shells handelt es sich bei jedoch um originalgetreue System.​Diag⁠nos⁠tics.Process Objekte, die direkt aus dem .NET Framework stammen. ...

Get PowerShell Kochbuch, 4. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.