Mit der Powershell ist es ja sehr einfach, sich Werte ausgeben zu lassen, welche sich über mehrere Zeilen erstrecken. In dem 4. Tutorial zur Powershell hatte ich ja bereits auf den Befehl get-process hingewiesen. Bei diesem Befehl geschieht die Ausgabe der Befehle in einem Array. Jeder Ausgabezeile ist ein eigenes Element, welches angesprochen werden kann.
Powershell
Powershell 5: Verwenden von Methoden bei einem Befehl mittels der Pipeline
Powershell ist ja eine objektorientierte Skriptsprache. Die Grundidee der Objektorientierung besteht in der Verwendung von Variablen (Objekten), die in der Lage sind, verschiedene Daten zu speichern. Sie sollen aber zusätzlich die Fähigkeit haben, Methoden (Befehle) auszuführen. Wenn man jetzt aber mit einem Objekt arbeiten möchte, muss man erst herausfinden, welche Methoden dieses Objekt zur Verfügung stellt. Das könnt ihr entweder über die Dokumentation des jeweiligen Objekts herausfinden oder über das Cmdlet Get-Member.
Powershell 4: Prozesse anzeigen und Dateien filtern
In dem letzten Artikel zur Powershell ging es ja darum, wie man diese zum Rechnen einsetzen kann. Heute möchte ich euch ein paar Befehle zeigen, welche bereits in der Powershell integriert sind und mit welchen ihr ein paar Daten von eurem Computer abfragen könnt. Diese Befehle nennen sich Cmdlets.
Powershell 3: Variablen erstellen und mit diesen rechnen
In dem letzten Artikel zur Powershell hatte ich ja die PowerGUI vorgestellt. Diese benutzte ich jetzt auch bei den Beispielen, welche ich hier zeige. Aber man kann die Beispiele auch einfach über die CMD ausführen, wenn einem das lieber ist.
Powershell 2: PowerGUI Entwicklungsumgebung für die Powershell
In meinem ersten Artikel über die Powershell hatte ich gezeigt, dass man die Befehle einfach direkt in die Powershell eingeben kann. Das mag bei ein oder zwei Befehlen auch kein Problem sein, aber wenn man jetzt z. B. ein größeres Skript schreiben möchte, ist diese Art der Befehlseingabe nicht so schön.
Hier kann man zu der sogenannten PowerGUI greifen. Sie ist eine Entwicklungsumgebung für die Powershell.
Powershell 1: Einführung in die Shell von Microsoft
Ich habe jetzt ja schon mit einer Artikelserie zum Thema Linux gestartet und jetzt möchte ich hier noch mehr oder weniger das Gegenstück von Windows zeigen. Lange Zeit gab es in Windows keine gute Shell, wie man sie von Linux schon lange kennt. Es gab nur die altbekannte CMD, welche aber lange nicht an die Funktionen von den bekannten Linux-Shells herankommt. Aber Microsoft hatte dann auch eine neue Shell mit dem Namen Powershell herausgebracht, welche einige sehr interessante Funktionen beinhaltet.