Windows PowerShell ist die neue Scripting-Sprache und task-basierte “Command Line Shell” von Microsoft, die ab heute als erster Release Candidate zum Download angeboten wird. Die PowerShell soll vor allem Systemadministratoren bei Ihren täglichen Arbeiten helfen. Mit über 130 Standard Utilities (“cmdlets” genannt) soll die neue Shell dem Admin bei den alltäglichen Administrationsaufgaben, wie Arbeiten an der Registry, den Windows-Diensten, den Windows-Prozessen, der Windows Management Instrumentation(WMI) und so weiter, helfen.
Mit Hilfe der Windows PowerShell lassen sich Abläufe jeder Art bequem steuern und automatisieren, sowohl interaktiv auf der Kommandozeile als auch im Rahmen eines Skripts. Aber anders als bei den Unix-Pendants wie bash oder ksh verarbeiten die PowerShell-Befehle nicht ausschließlich Zeichenfolgen, sondern Objekte. Dies ermöglicht es dem Entwickler auf sämtliche Objekte des .NET-Framework 2.0 zuzugreifen. Diese Funktionsvielfalt lässt sich darüber hinaus um eigene Objekte und Methoden erweitern, und zwar in jeder Sprache, die sich an die .NET-Spezifikation CLS (Common Language Specification) hält, etwa C#, Visual Basic .NET oder Managed C++.
Die bisher unter dem Codenamen Monad entwickelte Windows-Shell PowerShell soll im zweiten Halbjahr 2006 kostenlos als Download bereitstehen. Der Release Candidate 1 von PowerShell kann bereits jetzt ausprobiert und heruntergeladen werden. Verfügbar wird die PowerShell für x86-, x64- und ia64-Prozessoren sein, wobei als einzige Vorraussetzung das .NET Framework 2.0 installiert sein muß.
Unterstützte Betriebssysteme:
Windows Server 2003; Windows Server 2003 R2 (32-Bit x86); Windows Server 2003 Service Pack 1; Windows Vista; Windows XP; Windows XP Service Pack 1; Windows XP Service Pack 2
Also ich bin schon sehr gespannt auf dieses neue Administrations-Tool, da es meiner Ansicht nach sehr viele nützliche Ansätze für Windows-Administratoren und -Entwickler bietet.
Weitere Infos:
Microsoft Windows PowerShell-Website
Golem.de – Microsoft überarbeitet seine Admin-Werkzeuge