Читать книгу PowerShell 7 und Windows PowerShell - Tobias Weltner - Страница 69
PowerShell-ISE-Editor
ОглавлениеBei Windows PowerShell ist der spezialisierte Editor schon eingebaut: ISE (Integrated Script Environment). Er ist bei Windows also immer verfügbar, bei anderen Betriebssystemen dagegen nie, und er spricht ausschließlich Windows PowerShell.
Sie können ihn mit dem Kurzbefehl ise in jeder Windows PowerShell-Konsole starten oder auch mit + im Ausführen-Dialog mit seinem vollen Befehlsnamen powershell_ise. Der Editor steht auch in der Sprungliste des Windows PowerShell-Symbols zur Verfügung (siehe Abbildung 1.16).
Abbildung 1.16: Windows PowerShell bringt einen PowerShell-Editor mit.
Das Fenster der ISE ist sehr simpel aufgebaut, und beinahe alle Funktionalitäten lassen sich mit den Schaltflächen der Werkzeugleiste am oberen Rand erledigen. Die letzte Schaltfläche in der Reihe öffnet die Erweiterung (das Add-on) Befehle, eine kleine Spickliste mit allen Befehlen, die Sie im Feld Name filtern können.
Darüber befindet sich die Ausklappliste Module, die alle PowerShell-Befehlserweiterungen anzeigt. Wenn Sie ein Modul daraus auswählen, zeigt die Befehlsliste die Befehle, die dieses Modul mitbringt.
Unten findet sich die interaktive PowerShell-Konsole, die im Gegensatz zu den meisten anderen Editoren vollwertiges IntelliSense unterstützt: Wenn Sie also einen Befehl eingeben, öffnet sich das Menü nach einer gewissen Zeit und schlägt infrage kommende Eingaben vor. Sobald Sie drücken, wird wie in powershell.exe Ihr eingegebener Befehl ausgeführt.
Über der Konsole kann ein Skripteditor sichtbar gemacht werden. Dazu klicken Sie auf die Pfeilschaltfläche oben rechts über dem interaktiven Editor.
Möchten Sie den Code im Skriptfenster ausführen, klicken Sie in der Werkzeugleiste auf die Schaltfläche mit dem grünen Pfeil (oder drücken ). Wenn Sie Ihr Skript zuvor gespeichert haben, wird das Skript ausgeführt. Haben Sie dagegen noch nicht gespeichert (im Register des Skripts steht dann Unbenannt), führt ISE den eingegebenen Code zeilenweise interaktiv aus, als hätten Sie jede einzelne Zeile manuell eingegeben.
Wollen Sie nur einen Teil des Codes ausführen, markieren Sie ihn und drücken .