PowerShell has five different PowerShell versions currently available.
PowerShell 2.0 and PowerShell 3.0 were major releases, with many new important features.
PowerShell 4.0 was only released one year after PowerShell 3.0. Thus, we couldn’t expect too many enhancements. Its main new feature is Desired State Configuration (DSC), a new platform for
managing Windows services and their environment.
PowerShell 2.0 and PowerShell 3.0 were major releases, with many new important features.
PowerShell 4.0 was only released one year after PowerShell 3.0. Thus, we couldn’t expect too many enhancements. Its main new feature is Desired State Configuration (DSC), a new platform for
managing Windows services and their environment.
PowerShell Version | Release Date | Default Windows Versions | Available Windows Versions |
PowerShell 1.0 | November 2006 | Windows Server 2008 (*) | Windows XP SP2 Windows XP SP3 Windows Server 2003 SP1 Windows Server 2003 SP2 Windows Server 2003 R2 Windows Vista Windows Vista SP2 |
PowerShell 2.0 | October 2009 | Windows 7 Windows Server 2008 R2 (**) | Windows XP SP3 Windows Server 2003 SP2 Windows Vista SP1 Windows Vista SP2 Windows Server 2008 SP1 Windows Server 2008 SP2 |
PowerShell 3.0 | September 2012 | Windows 8 Windows Server 2012 | Windows 7 SP1 Windows Server 2008 SP2 Windows Server 2008 R2 SP1 |
PowerShell 4.0 | October 2013 | Windows 8.1 Windows Server 2012 R2 | Windows 7 SP1 Windows Server 2008 R2 SP1 Windows Server 2012 |
PowerShell 5.0 | February 2016 | Windows 10 | Windows 7 SP1 Windows 8.1 Windows Server 2012 Windows Server 2012 R2 |
PowerShell 5.1 | January 2017 | Windows 10 Anniversary Update Windows Server 2016 | Windows 7 SP1 Windows 8.1 Windows Server 2008 R2 SP1 Windows Server 2012 Windows Server 2012 R2 |