Windows PowerShell
From MSWiki
Windows PowerShell, previously Microsoft Shell (MSH) and codenamed Monad is Microsoft's new interactive shell and scripting language. The product is based on object-oriented programming and version 2.0 of the Microsoft .NET Framework. It is available for Windows XP, Windows Server 2003 and Windows Vista and planned for inclusion with Windows Server "Longhorn".[1]
PowerShell provides the ease of use of the best Unix Shells (eg Bash), programming richness (as in Perl or Ruby) plus the rigour of .NET. Then throw in some cool COM interoperability and easy access to most OS-based data stores (WMI, Registry, Cert Store, etc).
Windows Server 2003 and certain versions of Windows XP included a command-line-based script host called CScript.exe (essentially just a portion of the Windows Script Host introduced earlier), but it was not integrated into the existing shell (cmd.exe). These operating systems provided other ad-hoc CLIs as well (netsh, for example), which were not fully integrated either.
Windows PowerShell v1.0 was released to web (RTW) November 14 2006, and released for Windows Vista at its launch on Jan 30 2007.
PowerShell can be download from Microsoft

