Power Shell can not be compared with archaic shells mentioned above, nor AHK Programming can be compared with dotNet programming.
dotNet may be guilty for being closed propriatery unlike Java, but that doesn't mean that people didn't find a way around it (Portable.Net, Mono etc..)
THere is a lot of resources around, just go offical PS page and browse from there.
If you use windows, u probably use dotNet anway. If you don't use it now, u will use it pretty soon.
PS ships as default shell in WIndows 7 so if you want to ban it , then ull have to ban windows too.
All newer MS products, like Exchange server, Sql Server 2008, etc.. use Power Shell for automation. You can even use PS inside your own applicatin.
2m^2
I can't understand ppl hating dotNet. I can understan people hating Microsoft. dotNet is now beyond MS, but still there is nothing around comparing to Microsfot implementation which is why the folks at Portable.Net suggest you to
not get addicted to MS implemenation. At the current stage, dotNet purpose is pretty much ridiculous and emberessing - MS wanted their own Java but they implemented it only for WIndows unlike Sun (so if it runs only on windows, they could do all that with plain ANSI C++). They left other OSes to volunteers and nerds (which do pretty amazing job goverend by Novell and somewhat Google). The guys at microsoft don't know limits in their rudness. For instance, few days ago I read that Igor Mochnik released 40% ready
crossplatform ready Power Shell.. The comment bellow was:
Quote:
Jeffrey Snover said
04/07/2008 at 11:44 pm
I can’t tell you how many customers have been asking for this.
I think it will be quite popular.
We should figure out how to make sure that you are totally in synch with PS so that we don’t drive customers crazy.
Jeffrey Snover [MSFT]
Windows Management Partner Architect
Visit the Windows PowerShell Team blog at:
http://blogs.msdn.com/PowerShellVisit the Windows PowerShell ScriptCenter at:
http://www.microsoft.com/technet/script ... s/msh.mspx
This dude Jeffrey, the architect, really tends to be anoying from time to time (I read his blog, this is not the first time). As you can see here, he says that "we should figure out ... bla bla... so that WE don't drive customers crazy"... I mean.. what the **** was that ? What customers ? Who are WE ? The man is doing that for free, while PS Team get their astronomic salary at MS. Why should he care about MS customers. WHy should he let MS benefit out of his work....
So, yes, MS sux bad as always, but somehow happens that they bought some good people like Anders Hejlsberg (Delphi architect) and those people in PS team...