Zum Hauptinhalt springen

Powershell-Versionen

Powershell ist 2006 in der Version 1.0 erschienen, aber erst Powershell 2.0 kam ab Windows 7 und Windows Server 2008 R2 als Bestandteil des Betriebssystems. Die weiteren Powershell-Releases sind bis zur Version 5.1 immer mit einer neuen Windows-Version veröffentlicht worden. Seit 2016 ist Powershell Open Source und wird als separater Download für alle gängigen Betriebssysteme Plattformunabhängig zur Verfügung gestellt.

 

Powershell

Client OS

Server OS

2.0

Windows 7

Windows Server 2008 R2

3.0

Windows 8

Windows Server 2012

4.0

Windows 8.1

Windows Server 2012 R2

5.0

Windows 10 1507,1511

-

5.1

Windows 10 1607

Windows Server 2016

6.2.2 Core

Separater Download für Window, Linux, OS X

7.x

Separater Download für Window, Linux, OS X

 

Seit der Version 6 basiert Powershell auf dem Plattformunabhängigen .net Core Framework. Es handelt sich um eine Neuentwicklung des alten .net Framework, die derzeit abernoch nicht den gleichen Funktionsumfang besitzt, dafür aber plattformunabhängig auch unter Linux und Mac OS betrieben werden kann. Die Open-Source Versionen von Powershell werden bei github gehostet und können unter https://github.com/PowerShell/Powershell heruntergeladen werden.

Mehr zu den Neuerungen in Powershell 7 finden Sie unter https://docs.microsoft.com/en-us/powershell/scripting/whats-new/what-s-new-in-powershell-70?view=powershell-7 oder kurz https://bit.ly/2WrNHkl.

Zum Bestimmen der Powershell-Version Ihrer Konsole (dem Host) fragen Sie die Variable $PSVersionTable ab:

$PSVersionTable