PowerShell 7.2 installieren

PowerShell 7.2.1 ergänzt eine Reihe cooler Funktionen auf dem PC und kann parallel mit älteren Versionen installiert sein. Ich zeige euch, wie man die neue Shell am schnellsten (auf unterschiedlichen Wegen) bekommt.

Alle Optionen sind Alternativen, suche dir die aus, die dir am besten gefällt.

Installation von GitHub

Die neueste Version kann immer hier gefunden werden: GitHub – PowerShell/PowerShell: PowerShell for every system!

Man kann auch über Installing PowerShell on Windows – PowerShell | Microsoft Docs gehen und den Anweisungen folgen. Das Ergebnis ist das gleiche – man lädt das Installationspaket herunter und installiert. Fertig.

Installation mit chocolatey

Chocolatey ist ein riesiges kostenfreies Software Repository. Auch PowerShell gibt es hier. Die Installation wird über dieses Kommando angestoßen:

choco install pwsh -y
Code-Sprache: PowerShell (powershell)

Der Parameter -y bestätigt alle Confirmation Prompts automatisch. Die erfolgreiche Installation wird mit einer Meldung wie dieser quittiert:

Bestehende Installation aktualisieren

Mit winget

Seit Windows 10 gibt es ein neues Tool namens winget. Mit winget kann man (ähnlich wie bei choco) Software suchen und installieren:

So kann man also PowerShell 7 installieren:

winget install PowerShell

Update über PowerShell

Vor einiger Zeit habe ich mal einen Einzeiler gefunden (die Originalquelle habe ich leider nicht mehr, aber Thomas Maurer schreibt zu diesem Kommando noch ein paar Zeilen mehr) um PowerShell über die Kommandozeile zu updaten:

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

Die Installation abschließen

Nach der Installation sollten noch diese Kommandos ausgeführt werden:

Set-ExecutionPolicy RemoteSigned
Install-PackageProvider Nuget –Force -AllowClobber
Install-Module –Name PowerShellGet –Force -AllowClobber
Update-Module -Name PowerShellGet

Code-Sprache: PowerShell (powershell)

Was bringt mir die Installation?

PowerShell 7 hat einige Funktionen die man kennen sollte. Diese beantworten die Frage „warum muss ich die Version 7 installieren?“ :

  • Pipeline-Parallelization:
ForEach-Object -Parallel
Code-Sprache: PowerShell (powershell)
  • Ternary operator um if-statements zu kürzen: ?
$value = $true

#old-fashioned
if($value -eq $true)
{Write-Host "Yes :)"}
else
{Write-Host "No :("}

#modern ternary
$value ? "Yes :)" : "No :("
Code-Sprache: PowerShell (powershell)

Die ausführliche Version der obigen Stichpunkte findet sich bei Microsoft in der offzizellen Dokumentation: What’s New in PowerShell 7.0 – PowerShell | Microsoft Docs

Published by Andreas

Gründer von M365 Evangelists Cloud-Architekt, Strategieberater, Consultant für Microsoft Technologien Graph API Enthusiast, PowerShell Enthusiast

One comment on “PowerShell 7.2 installieren”

Comments are closed.