In a posting on the PowerShell Team blog http://blogs.msdn.com/powershell/archive/2007/05/18/replacing-cmd-exe.aspx
the comment is made that
"While the end of life for VBScript has been announced (don’t freak out – it is going to be supported for a long time but the clock has started (it will become an optional component, then a web download, then a memory)), no such announcement has been made for CMD.exe. "
I had previously heard statements that VBScript was regarded as feature complete and that there wouldn’t be any more developement of the language. This statement takes it a stage further and definitely makes PowerShell the scripting language of the future. Couple this with the way PowerShell will be built into new Microsoft products and there really is no option but to learn it.
A statement was made at the Exchange 2007 Overviw of Wednesday the "you will have to learn PowerShell because it will be in all our products"
The interesting question that I haven’t seen answered yet is what happens to all of the COM interfaces – Office, ADSI etc etc will they be all converted to .NET. Interesting times ahead I think