Installing Windows PowerShell 2

I am sure you are excited and ready to install PowerShell 2! Glad to be of service. This tutorial is meant to assist with understanding the installation and what is needed to install Windows PowerShell 2.0. Let us get started!

System Requirements

  • Supported Operating Systems: Windows Server 2003 Service Pack 2; Windows Server 2008; Windows Vista Service Pack 1; Windows XP Service Pack 3
  • Requires .NET Framework Version 2.0
  • Requires WinRM 2.0 CTP3 to use remoting features.
  • Requires .NET Framework 3.5.1 to use Windows PowerShell Integrated Scripting Environment (ISE) and Out-GridView.
  • The Get-WinEvent, Get-Counter and Import-Counter cmdlets work only on Windows Vista and Windows Server 2008. Additionally, Get-WinEvent requires the Microsoft .NET Framework 3.5.


Windows PowerShell 2 can be installed on both the x86 and x64 platforms of Windows XP with SP3, Windows Server 2003 with SP2, Windows Vista SP1, Windows Server 2008 and Windows 7.

If you have Windows Server 2008 R2 or Windows 7, you will be pleased to know that your software package already comes with PowerShell 2.0! Just click on your start menu and type in PowerShell and off you go to the next tutorial!

For those without these two but with the other operating systems, installing Windows PowerShell 2 is actually quite simple, just follow these four steps:

1. Download and install Microsoft .NET Framework 2.0

2. Download and install Microsoft .NET Framework 3.5.1

3. Download and Install WinRM 2.0 CTP3

4. Download and Install Windows PowerShell 2

Windows PowerShell download including the download of the other items may be found here .

Granted you may have to search through the MSDN library but these updates are available for free.

Remarks last but not least…

Congratulations, you have successfully acquired Windows PowerShell 2. Fire it up and check out the environment. You will find throughout the site how to write your first script and of course, some more advanced approaches. Join us next time for additional PowerShell tutorials!