Windows PowerShell is a new interactive shell and scripting language based on .NET. It introduces over 120 new built-in commands and allows easy access to data stores like file systems and the registry. PowerShell aims to make administrators more productive through a consistent and secure command line experience. It is supported on Windows XP and above and many Microsoft products. PowerShell scripts leverage .NET features and provide benefits to .NET developers.