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.
Die PowerGUI kann man sich hier auf der Herstellerseite herunterladen. Wenn ihr diese dann installiert habt, startet ihr den PowerGUI-Script-Editor.
In der Entwicklungsumgebung hat man dann die ganzen Funktionen, welche man von anderen IDEs auch kennt. Wie z. B. die automatische Befehlsvervollständigung, das Syntax Highlighting oder der es wird automatisch eine Beschreibung des Befehls angezeigt wird, wenn man mit der Maus über diesen geht.
Die PowerGUI ist so aufgebaut, dass man in dem großen Hauptfenster die Befehlseingabe hat. Auf der linken unteren Seite sieht man die jeweiligen Variablen und was in ihnen gespeichert ist. Rechts unten ist das Ausgabefenster zu sehen. Dort wird die Befehlsausgabe angezeigt.
Die PowerGUI bietet auch einen Debugging-Modus, bei dem man sein Skript immer Schritt für Schritt durchgehen kann, um so z. B. Fehler zu suchen. Außerdem gibt es noch den Button „Codeschnipsel einfügen“. Damit kann man z. B. das Grundgerüst von einem Filter oder eine Schleife einfügen.
Diese Entwicklungsumgebung hilft einem auf jeden Fall enorm, wenn man seine eigenen Skripte schreiben möchte oder bestehende Skripte analysieren muss. Bei meinen weiteren Artikeln über die Powershell werde ich Beispiele in der PowerGUI zeigen. Denn meiner Meinung nach sieht es darin um einiges schöner aus als in der „Blackbox“.
Hier geht es zu den bisherigen Teilen der Artikelserie Powershell:
Powershell 1: Einführung in die Shell von Microsoft
Wirst du auch noch ein paar Beispiele fuer Befehle (Befehlszeilen) in der Power Shell bringen? Was genau kann man damit alles machen und wo endet die Macht der Power Shell. Gibt es Tricks die es einem erleichtern Informationen ueber Hardware und das System selbst zu erlangen ohne GUI?
Ja auf die ganzen Befehle werde ich in den nächsten Artikeln der Powershell Artikelserie eingehen. Hier in dem Artikel wollte ich nur mal die PowerGUI vorstellen und das nicht mit irgendwelchen Befehlen vermischen.