3/24/2007

Jeffrey Snover, you did it!

Here is an interview with the architect of Windows PowerShell (code name: Monad). Interview With Monad Architect

In the last question, Jeffery said:
" As far as the learning curve goes, I expect it will be similar to what happened when I learned VMS’s DCL. I didn’t like it for the first 20 minutes because it was different than what I already knew. I then invested another 20 minutes in learning how to use it and then I was hooked. I was extremely productive because it was so consistent. I could guess about what to type and it would be right. Monad will be the same."

For this answer, I would say:" Yes, Jeffery, You Did It!"

On the first eyesight of the syntax of powershell, I think it's so ugly, I even can't believe it comes from Microsoft! Later when I am doing some project management scripting, I find cmd batch script is too simple to meet my requirement, so I have to turn to Powershell. I calmed down and spent some time to deep into the RTW version of PowerShell.

After knowing what powershell really is, I would be shame for my shallow when I think PS is garbage. PS is really a excellent shell and script language. It takes OO, .NET Framework, Uniformed Storage/Data Access, utility framework, open and extensible architecture, it can greatly improve your productivity. From now on, you can controll everything in Microsoft windows through command line interface! You can do manythings in a more simple and elegant way than *nix world does!

Microsoft had made a commitment that the future GUI configuration software will build on top of it. Currently Exchange Server 2007 management system and some other management system already did in that way. I think Microsoft had already noticed the importance of manageability besides the usability and cool UI. This is really important for Windows Servers and for system administrators.

Look forward to the brilliant future of PowerShell and Microsoft!

1 comment:

Jeffrey Snvoer said...

You made my week!
Now I'm taking the rest of the week off. :-) (going on holiday).

Really though - thanks for this info. I'm glad it is working out well for you.

Jeffrey Snover [MSFT]
Windows Management Partner Architect
Visit the Windows PowerShell Team blog at: http://blogs.msdn.com/PowerShell
Visit the Windows PowerShell ScriptCenter at: http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx