Windows PowerShell has the widest range of any language I know. You can quickly learn the
basic concepts and use it as an interactive command line shell to write simple, ad hoc scripts.
Learn a bit more and you can use it to write rich, sophisticated scripts to manage your most
important production servers. Learn a bit more still, and you can write .NET programs to access
the awesome power of the .NET frameworks.