Mobile-Menu

IP-Insider PowerShell-Corner

PowerShellPlus – die bessere PowerShell-Arbeitsumgebung

Seite: 3/3

Anbieter zum Thema

Debugger integriert

Beim Erstellen von Scripten vermissen die meisten Anwender der herkömmlichen PowerShell-Eingabeaufforderung einen Debugger. Die PowerShell selbst hat hier wenig zu bieten. Im Code-Editor von PowerShellPlus ist aber ein solcher integriert. Er ermöglicht es, Haltepunkte zu setzen, um etwa ein Script bis zu einem bestimmten Punkt auszuführen. Auch das schrittweise Ausführen des Codes ist möglich, wobei immer die komplette Befehlsfolge einer Pipeline als Einzelschritt aufgefasst wird.

Codeschnipsel für wiederkehrende Aufgaben

Auch im Alltag der PowerShell-Anwendung kehren manche Aufgaben immer wieder. Um dabei aber dennoch nicht mit den immer gleichen Schritten beschäftigt zu werden, kann der Anwender auf so genannte „Code Snippets“ zurückgreifen. Dabei handelt es sich quasi um eine Scriptsammlung innerhalb von PowerShellPlus. Der Anwender wählt aus einer Kategorienliste eine Aufgabe, beispielsweise „Files and Folders/Files/Text/Append Text to file“. PowerShellPlus fügt dann an der aktuellen Stelle im Script den nötigen PowerShell-Code ein. Neben konkreten Aufgabenstellungen befinden sich dort auch allgemeine Hilfestellungen, etwa zum Aufbau einer Schleife. Zudem sind die Code Snippets erweiterbar, um spezielle Bedürfnisse abzudecken.

Codesignierung per Mausklick

Um das unerwünschte Ausführen von PowerShell-Scriptdateien bei sich selbst oder im Netzwerk zu beschränken, kann die PowerShell-Ausführungsrichtlinie eingesetzt werden. Beispielsweise sollten nur gültig signierte Scripte ausgeführt werden, zu denen ein gewisses Vertrauensverhältnis besteht. Dies kann mit der Ausführungsrichtlinie geregelt werden. Allerdings ist das Herstellen der Scriptsignatur ein aufwändiger Vorgang (Cmdlet set-authenticodesignature), der umso lästiger wird, je öfter sich ein Script ändert. Denn nach jeder Änderung muss der Code erneut signiert werden.

Dieser Vorgang wird über PowerShellPlus auf ein Minimum reduziert, denn das Signieren kann über eine Schaltfläche mit einem einzigen Klick erfolgen. Und das Tool ist sogar beim Erstellen eines für die Signatur erforderlichen Zertifikats behilflich.

Fazit

Insgesamt gesehen kann die Arbeit mit der PowerShell über PowerShellPlus deutlich produktiver durchgeführt werden als über die herkömmliche Eingabeaufforderung. Ein Blick auf das Tool lohnt für jeden, der intensiv mit der PowerShell arbeitet.

Interessierte Leser können die Beta-Version hier herunterladen. Überzeugte Tester, die sich schon während der Beta-Phase für den Kauf von PowerShellPlus entscheiden, erhalten die Software zum Preis von 79 US-Dollar. Nachdem die Beta-Phase abgeschlossen ist, kostet das Tool regulär 149 US-Dollar. Anwender der kommerziellen Version 1 sollen das Update kostenlos erhalten.

Artikelfiles und Artikellinks

Link: PowerShell-Corner: Druckerverwaltung mit Microsoft PowerShell

Link: PowerShell-Corner: Installierte Software, Updates und Service Packs mit der PowerShell ermitteln

Link: PowerShell-Corner: Ereignisprotokolle mit der PowerShell remote abfragen

Link: PowerShell-Corner: Statistiken über Exchange-Mailboxen via Kommandozeilensprache erstellen

Link: PowerShell-Corner: PowerShell trifft Gruppenrichtlinien

Link: PowerShell-Corner: SharePoint-Zugriff mit der PowerShell

Link: PowerShell-Corner: SQL Server 2008-Administration mit der PowerShell

Link: PowerShell-Corner: Microsoft PowerShell 2.0 - Kommandozeile reloaded

Link: Mehr Informationen zum Thema PowerShell

Link: PowerShellPlus Professional Edition by Dr. Tobias Weltner

Link: Microsoft PowerShell-Produktseite

Link: Download PowerShell V2 CTP2

(ID:2015445)