PowerShell is built on top of the .NET Framework and replaces the old process of using text to pass data like the current CMD shell. PS is a scriptable language that provides an alternative to the manual changes you make through a GUI. It is more powerful than Perl or WSH, although those two technologies can help with automating a lot of tasks. Let’s look at what PS is and is not and hopefully it will help clear things up a bit.


is NOT a programming languge like C## et al.
is a scripting language like VBS, WSH, Perl
is NOT a replacement for CMD.EXE - is an administrative tool
is NOT going to replace all your system administration tools
is going to change the way you administrate your network

You can download powershell from here: http://www.microsoft.com/technet/scr.../download.mspx

After installing it, go to start–> run –> powershell.