Kostenlose GUI und Skript-Editor

PowerGUI - Grafische Oberfläche für die Windows PowerShell

Die Freeware PowerGUI von Dell vormals Quest ermöglicht das Zusammenstellen von PowerShell-Befehlen in einer übersichtlichen grafischen Oberfläche. Mit dem mitgelieferten Editor lassen sich darüber hinaus sehr effizient neue Skripts erstellen.

Funktionalität: Zu PowerGUI von Dell vormals Quest gehören die grafische Oberfläche selbst und ein Skript-Editor. Mit letzterem lassen sich effizient Skripts für die PowerShell erstellen. Der Editor ist vor allem für geübte Skript-Entwickler sinnvoll, während mit der grafischen Oberfläche PowerShell-Anfänger ohne Schulung schnell PowerShell-Skripte erstellen können. Durch das Zusammenklicken der Skripts lernen Administratoren auch den Umgang mit der PowerShell, da PowerGUI die erstellten Cmdlets in einer eigenen Registerkarte übersichtlich anzeigt. Auf der Seite des Herstellers gibt es einige Hilfedateien und -Videos, sowie ein reges Forum. Außerdem stellt Quest auch eine Sammlung von Cmdlets zum Download zur Verfügung, welche die Verwaltung von Active Directory über die PowerShell erweitert. Diese haben zwar grundsätzlich nichts mit der PowerGUI an sich zu tun, arbeiten aber perfekt mit der Freeware zusammen.

Übersichtlich: Die PowerGUI unterstützt auch weniger geübte Anwender bei der Verwendung der PowerShell.
Übersichtlich: Die PowerGUI unterstützt auch weniger geübte Anwender bei der Verwendung der PowerShell.

Bei der Installation der PowerGUI auf einem Server mit Exchange Server 2007, lassen sich mit dem Tool auch Befehle nutzen, die speziell für die Exchange-Verwaltungsshell, also der Exchange-Erweiterung der PowerShell entwickelt sind. Mit Exchange Server 2010 funktioniert das auch, wenn Sie die entsprechende Erweiterung herunterladen und installieren. Diese werden dann in einem eigenen Ordner auf der linken Seite angezeigt.

Eigene Befehle lassen sich in die PowerGUI integrieren und in einen Ordner sortieren. Selbst geschriebene Skripts lassen sich in der PowerGUI per Doppelklick starten und geben ihr Ergebnis übersichtlich in tabellarischer Form aus. Neben den vorgefertigten Spalten, ist es auch möglich eigene, benutzerdefinierte, Spalten den Ausgaben von Skripts hinzuzufügen.

PowerGUI verwaltet auch Systemdienste und ermöglicht Administratoren direkt aus der PowerShell einzelne Dienste zu starten, stoppen, anzuhalten oder deren Eigenschaften zu bearbeiten. Die Skripte dazu können Sie sich anzeigen lassen und später selbst in einer PowerShell-Sitzung verwenden. Mehrere Skripte lassen sich miteinander verketten und Elemente gemeinsam verwenden. Beispielsweise ist es möglich Benutzerkonten einer bestimmten Gruppe auszulesen und einem Skript zu übergeben, das Einstellungen der Benutzerkonten anzeigt. Ein sehr wertvolles Feature, wenn das Tool zum Beispiel auf einem Exchange-Server betrieben wird. So lassen sich Anwender mit und ohne Postfach leichter auslesen.

Im Lieferumfang der PowerGUI sind auch Skripte zur Berichterstellung enthalten über die Systemverwalter Ausgaben in XML-, CSV- und HTML-Dateien vornehmen können. Die Übergabe in die Zwischenablage für die Weiterverwendung in anderen Programmen ist ebenfalls vorgesehen. Auf der Seite des Herstellers stehen ebenfalls zahlreiche, vorgefertigte Skripts zur Verfügung, die als Vorlage für eigene Skripts dienen können, oder die Systemverwalter gleich produktiv im Unternehmen einsetzen.

Installation: Der Download steht als rund 14,5 MByte große msi-Datei zur Verfügung. Nach der Installation finden sich in der Programmgruppe die grafische Oberfläche und ein Skript-Editor zum effizienteren Erstellen von Skripts für die PowerShell. Wenn Sie noch Active-Directory-Funktionen mit der PowerGUI verwalten wollen, sollten Sie sich aber die FreePowerShell Commands for Active Directory herunter laden.

Bedienung: Nach dem Start des Tools stehen auf der linken Seite der Konsole bereits die verfügbaren Funktionen bereit. Sobald der Anwender auf einen der Bereiche klickt, zum Beispiel Users unter Active Directory, zeigt die PowerGUI die Benutzerkonten der aktuell verbundenen Domäne an. Über Filter lassen sich Regeln definieren, um nur die gewünschten Benutzerkonten anzuzeigen. Im oberen Bereich steht die Registerkarte PowerShell Skript zur Verfügung, die den dazugehörigen Code anzeigt, der die Ansicht in der grafischen Oberfläche erst ermöglicht. Sie müssen diese Ansicht über die Registerkarte Ansicht erst aktivieren. Im rechten Bereich der Konsole zeigt die PowerGUI die möglichen Aktionen an, die mit den ausgewählten Objekten durchgeführt werden können. Aber auch per Rechtsklick auf die Objekte zeigt das Tool die Aktionen an. Die Oberfläche der PowerGUI ist stark an die Managementkonsole (MMC) 3.0 angelehnt, sodass der Umgang für Systemverwalter schnell intuitiv gelernt wird.

Aufgewertet: Mit PowerPacks kann die PowerGUI auch erweitere Funktionen der Betriebssysteme unterstützen.
Aufgewertet: Mit PowerPacks kann die PowerGUI auch erweitere Funktionen der Betriebssysteme unterstützen.

Der PowerGUI Script Editor ist ein Werkzeug, um bereits vorhandene PowerShell-Skripts weiter zu bearbeiten, oder neue Skripts zu erstellen. Der Editor hebt die verschiedenen Bereiche nicht nur farblich hervor und bietet eine sehr übersichtliche Oberfläche, sondern stellt über den Menüpunkt Debug auch einen Debugger für PowerShell-Skripts zur Verfügung. Über den Menüpunkt Tools übergibt der Editor auf Wunsch entwickelte Skripts direkt in ein neues PowerShell-Fenster und startet das Skript. Das Ergebnis wird sofort live in einem Fenster angezeigt. Neben diesen Möglichkeiten bietet der Script-Editor auch Funktionen zur Dateibearbeitung, Suchen und Ersetzen von Skriptteilen und -Befehlen, sowie das Drucken, Ausschneiden, Einfügen und Kopieren von Skriptteilen. Alles in allem, genau das was ein Skriptentwickler benötigt. Einzelne Schritte in Skripte können Entwickler auch mit Lesezeichen markieren um diese während der Entwicklung schneller zu finden. Allerdings funktioniert der Skript Editor auch nicht besser als die ISE (Integrated Scripting Environment) und sollte nur von Codeentwicklern oder unter Windows 7 / 8 eingesetzt werden. Auf Servern verwenden Sie besser die ISE der PowerShell für diesen Bereich.

In die PowerShell können Sie auch Erweiterungen importieren, so genannte PowerPacks. Diese stehen auf der PowerGUI-Homepage zur Verfügung. Ein PowerPack ist zum Beispiel das AD Recycle Bin PowerPack mit dem Sie gelöschte Objekte im Active Directory über den Papierkorb von Active Directory wiederherstellen können. Nachdem Sie das Powerpack installiert haben, können Sie über die PowerGUi auch gelöschte Objekte über den Papierkorb von AD wiederherstellen.

Fazit: Mit PowerGUI lässt sich die Powershell wesentlich effizienter nutzen, der Editor unterstützt bei der Skript-Entwicklung. (mje/hal)

PowerGUI

Version:

3.8.0.129

Hersteller:

Dell / Quest

Download Link:

PowerGUI Download

Sprache:

deutsch, mehrsprachig

Preis:

kostenlos

System:

Windows XP SP3, Vista SP1, Windows 7, Windows 8, Windows Server 2003 SP2, Server 2003 R2 SP2, Windows Server 2008, Server 2008 R2, Windows Server 2012