Windows PowerShell släppt

PowerShell Loo

Idag släpptes Windows PowerShell, Microsofts nya command line shell. Det lovas att det skall vara ”as interactive and composable as BASH, as programmatic as PERL”. Eller som Bob Muglia sa på TechEd ITForum Keynote – ”The world’s best shell built – ever”. Det återstår väl att se.😀.

Men faktum är ju att cmd.exe och Windows Scripting Host har behövt en work-over sedan flera år. Kul att det äntligen händer något. För min del känns PowerShell något fyrkantigare än t.ex. bash, men det kan ju bero på att det är nytt och jag inte har kommit in i det än.

Men det är extremt kraftfullt. Det som skiljer MSH från tex BASH är att pajpen (|) är objekt-orienterad. Detta innebär att man kan skicka objekt mellan processer och göra väldigt smidiga, tydliga och korta kommandon.

Ta exempelvis kommandot:
get-process -Name ”notepad” | Stop-Process
som stoppar processen/processerna vid namn ‘notepad’.

…eller:
dir HKCU:\Printers
som visar Current User’s registry-inställningar under nyckeln ”printers”.

Dessutom ska man kunna skapa funktioner, felhantering (yes) och anropa .NET-klasser direkt via MSH. Extremt kraftfullt.

Ladda ner här.

Läs mer på PowerShell blog.

Kommentera

Fyll i dina uppgifter nedan eller klicka på en ikon för att logga in:

WordPress.com Logo

Du kommenterar med ditt WordPress.com-konto. Logga ut / Ändra )

Twitter-bild

Du kommenterar med ditt Twitter-konto. Logga ut / Ändra )

Facebook-foto

Du kommenterar med ditt Facebook-konto. Logga ut / Ändra )

Google+ photo

Du kommenterar med ditt Google+-konto. Logga ut / Ändra )

Ansluter till %s