PowerGUI (PowerShell Management Console)

Wer als Systemadministrator tätig ist (sei dies im geschäftlichen oder im privaten Umfeld),  kommt manchmal nicht umhin gewisse Tätigkeiten zu automatisieren (i.e. Reports, User Configuration usw.) Viele setzen bis heute auf die ihnen vertrauten Möglichkeiten wie zum Beispiel:

  • Windows Scripting Host (Script Engines für VBScript und JScript)
  • Commandline Scripts (inkl zusätzlichen Commandline Tools)

Seit Exchange 2007 und Windows Server 2008 kommt man jedoch manchmal nicht umher sich mit der “neusten” Microsoft Scripting Technologie auseinanderzusetzen.

Die PowerShell

Die auf dem .NET-Framework in der Version 2.0 basierende Windows PowerShell verbindet die aus Unix-Shells bekannte Philosophie von Pipes und Filtern mit dem Paradigma der objektorientierten Programmierung.

Genau diese Tatsache hat manch einen davon abgehalten sich genauer mit dieser Technologie zu beschäftigen, weil der Aufbau dieser Technologie eventuell ungewohnt ist. Und, wenn etwas auch auf dem alten Weg zu erreichen ist, warum sich denn in etwas neues einarbeiten. Man hat ja eh immer zu wenig Zeit ;-)

Nun bin ich heute auf das eigentlich schon länger veröffentlichte PowerGUI gestossen. Das Tool ermöglicht einem Abfragen und Reports mit Hilfe der PowerShell zu generieren,  Konfigurationen vorzunehmen usw., ohne überhaupt ein ein einziges mal mit der PowerShell Kommandozeile in Berührung zu kommen.

PowerGUI präsentiert sich in altbekanntem MMC Layout und bringt schon vorgefertigte PowerPacks mit sich wie zum Beispiel für:

  • Active Directory
  • Exchange 2007
  • Systems Center

Somit sollten geübte Windows Administratoren keine Probleme mit Standardkonfigurationen haben.

Möglicherweise kommt es jedoch dazu dass man gewisse Dinge anpassen möchte und dazu verstehen möchte, was denn bei diesen Abfragen für Scripts ausgeführt werden. Dafür kann man sich im Reiter “PowerShell Script”, jeweils die Scripts zu den ausgeführten Aktionen anzeigen lassen.

Um dem ganzen noch die Krone aufzusetzen ist auch ein “Script Editor” Teil des Packets, mit welchem sich die angepassten und oder selbst erstellten Scripts oder Cmdlets wunderbar debuggen lassen.

Auf http://powergui.org findet man wertvolle Informationen, Tutorials und vorgefertigte PowerPacks, Cmdlets und Scripts, für den Gebrauch mit PowerGUI und PowerShell.

Ein Beispiel:

Ich persönlich finde das Tool bis anhin genial und werde mich in nächster Zeit mal mit den Möglichkeiten betreffend PowerGUI und GPO auseinandersetzen. Dazu werden sich dann wohl auch die PowerShell Cmdlets for Group Policy gefunden bei GPOGUY.COM eignen.

so long, DeWitt

One thought on “PowerGUI (PowerShell Management Console)

  1. Pingback: Tweets that mention PowerGUI (PowerShell Management Console) « Reach Higher! – DeWitt @ woernd.li -- Topsy.com

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>