Microsoft's new scripting shell, formerly known as Monad or MSH
Operating System:
Contrary to most scripting languages, PowerShell
requires Windows XP SP2, Windows Server 2003,
Windows Vista, Windows Server 2008 or later.
However, it won't run on Windows Server 2008 Core,
as the Windows Server 2008 Core configuration doesn't support any
.NET Framework version.
You will also need to download and install
Microsoft
.NET Framework Version 2.0 if you didn't do so before
(in case of doubt, just try and install PowerShell; it will
tell you if the .NET Framework is missing).
If you want to create and run your own PowerShell scripts,
you need to digitally sign your scripts.
To create your own so called "self-signed" certificate you'll need
makecert.exe that comes with the
.NET
Framework 2.0 SDK.