Appendix C. PowerShell versions

 

There have been four versions of PowerShell since the original release in November 2006 that was announced at TechEd Europe in Barcelona. You’re likely to meet, at least, versions 2 through 4 in your work. In this appendix, we’ll provide information on the various PowerShell versions so that you are aware of the capabilities of each. You can use this information to determine how you’ll administer your environment and possibly modify your approach to manage the differences between versions.

The four PowerShell releases are outlined in table C.1. The table includes release date, required .NET version, and where you can find the download, as of this writing.

Table C.1. The four PowerShell releases

Version

Release date

.NET version

Download

PowerShell v1 October 2006 ,NET 2.0 Windows Vista http://support.microsoft.com/kb/928439 Windows Server 2003 and XP http://support.microsoft.com/kb/926139
PowerShell v2 October 2009 .NET 2.0 ISE needs .NET 3.5 http://support.microsoft.com/kb/968929
PowerShell v3 September 2012 .NET 4.0 www.microsoft.com/en-us/download/details.aspx?id=34595
PowerShell v4 October 2013 .NET 4.5 www.microsoft.com/en-us/download/details.aspx?id=40855

Starting with Windows Server 2008, PowerShell became part of the operating system. The details of which versions of Windows support which versions of PowerShell are supplied later in this appendix.