PowerShell Core

Die PowerShell Core eingeführt mit Version 6 stellt eine komplette Neuentwicklung dar. Sie basiert auf .NET Core - einer plattformunabhängigen Entwicklungsumgebung (Wichtig: nicht mit .NET Framwork für Windows verwechseln!).

Bitte auch nicht mit den PowerShell Core 5.1 Versionen für den Windows Nano Server verwechseln.

Die PowerShell Core ist für viele unterschiedliche Betriebssysteme (Windows, Linux, MacOS) verfügbar. Auf Windows Systemen lässt sich die Core auch als nicht installierte (also entpackte Zip-Variante) neben der vollwertigen PowerShell betreiben.

PowerShell Core 6 (Preview)

Konsole PowerShell Core 6.2

Natürlich ist die Core-Version gegenüber der vollständig für Windows optimierten Shell 5.1 (noch) stark abgespeckt! Und bei der Nutzung auf Nicht-Windows-Systemen muss man sich an die dortigen Practises halten.

Anm.: seit Mai 2019 gab es erste Preview-Versionen der PowerShell Core 7 mit den entsprechenden Releases über das Github-Portal: https://github.com/PowerShell/powershell/releases