Windows PowerShell is advanced and extended command line interface shell and also it provides feature of scription language. It is available for following OS
* Windows XP SP2
* Windows Server 2003
* Windows Vista
* Built into Windows Server 2008 as optional feature
Also this shell is integrated with .NET Framework. So we can class and objects of .NET in our scripts. Windows PowerShell also provide Hosting Mechanism so it means you can embedded this Shell into your application and utilise the features and power of the PowerShell.