PowerShell (7) an der Windows PowerShell installieren

Es scheint schwierig, die aktuelle PowerShell an der Kommandozeile (der Windows PowerShell) zu installieren. Die Lösung ist wiederum einfach, aber leider nicht offensichtlich:


iex "&{$(irm https://aka.ms/install-powershell.ps1)} -UseMSI -Quiet"

Der Einzeiler ruft die MSI-Installation ab und startet diese dann „Quiet“. Wir empfehlen jedem Admin die (aktuelle) PowerShell (7).

Unterschiede zwischen Windows PowerShell (5.x) und PowerShell (7.x)

Die „Windows PowerShell“ in der aktuellen Version 5.1 basiert auf dem .NET Framework v4.5. Mit der Veröffentlichung von PowerShell 6.0 wurde PowerShell bekanntlich zu einem recht erfolgreichen Open Source Projekt; dieses wiederum basiert auf .NET Core 2.0.

Die Idee dahinter: Wenn vom .NET Framework (Windows) zu .NET Core (Überall) gewechselt wird, könnte die PowerShell zu einer vollkommen plattformübergreifenden Lösung werden. Das ist auch der Fall, die PS7 läuft unter Windows, Linux und MacOS.

Es gibt leider eine ganze Menge Unterschiede in der PowerShell „Sprache“ zwischen Windows PowerShell und PowerShell, auch wenn vieles unverändert scheint oder tatsächlich kompatibel ist. Die wichtigsten Unterschiede sind wohl die Verfügbarkeit von Cmdlets zwischen Windows und nicht-Windows.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden.