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)
- PSReadLine Version 2.1.0 für predictive IntelliSense
- Update PowerShell via Microsoft Update
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
One comment on “PowerShell 7.2 installieren”
Comments are closed.