So richten Sie PowerShell 7 unter Windows 10 ein
PowerShell 7 ist seit einigen Monaten für Windows, macOS und Linux verfügbar. Es handelt sich um ein praktisches Upgrade der alten Windows PowerShell mit Funktionen wie verbesserter Pipeline-Verarbeitung, neuen Operatoren und erweiterten Cmdlets. Der Clou dabei: Microsoft hat die in Windows 10 integrierte PowerShell nicht durch Version 7 ersetzt. Stattdessen wird sie parallel installiert, was verwirrend sein kann, wenn man sich dessen nicht bewusst ist. Man könnte sich fragen, ob ein Update die bestehende Version überschreibt – keine Sorge: Nein. Das bedeutet, dass beide Versionen parallel genutzt werden können. Es ist jedoch wichtig zu wissen, wie man erkennt, welche Version gerade verwendet wird, insbesondere wenn Skripte aufgrund der Verwendung der älteren Version nicht mehr funktionieren.
Wenn Sie PowerShell 7 einfach nur reibungslos zum Laufen bringen oder die Version überprüfen möchten, hilft Ihnen diese Anleitung. Es ist kein Hexenwerk, aber es gibt ein paar Besonderheiten, z. B.dass Sie PowerShell 7 über den Befehl `powershell` starten müssen, pwshanstatt einfach nur „PowerShell“ einzugeben. Und falls Sie später deinstallieren oder aktualisieren möchten, finden Sie auch dafür einfache Anleitungen. Kurz gesagt: Sie erfahren, was Sie bei der Installation erwartet, wo die Software installiert wird und wie Sie die neuere Version öffnen, ohne versehentlich die ältere PowerShell-Version zu verwenden. Denn Windows kann da manchmal etwas trickreich sein.
Wie kann ich die PowerShell-Version überprüfen?
Bevor Sie eine neue Version herunterladen, sollten Sie prüfen, welche Version Sie bereits installiert haben. In den meisten Fällen möchten Benutzer überprüfen, ob auf ihrem System bereits PowerShell 7 installiert ist oder ob sie eine ältere Version verwenden. So prüfen Sie dies:
Öffnen Sie PowerShell über das Startmenü oder die Taskleiste.
- Geben Sie PowerShell in das Suchfeld ein und klicken Sie darauf, um es zu öffnen.
- Oder noch besser: Klicken Sie mit der rechten Maustaste auf die Schaltfläche „Start“, wählen Sie „Windows PowerShell (Administrator)“ für Administratorrechte – manchmal sind diese für bestimmte Skripte oder Updates erforderlich.
Führen Sie den Befehl aus, um Versionsinformationen zu erhalten.
- Geben Sie Folgendes ein und führen Sie es aus:
Get-Host | Select-Object Version - Oder, genauer gesagt, geben Sie Folgendes ein:
$PSVersionTable
Hier wird Ihnen Ihre aktuelle PowerShell-Version angezeigt. Wird 7.x angezeigt, verwenden Sie bereits die neueste Version. Andernfalls sollten Sie PowerShell 7 aktualisieren oder installieren, insbesondere wenn Sie an neueren Funktionen interessiert sind.
Wird durch die Installation einer neuen Version die integrierte PowerShell aktualisiert?
Nein, überhaupt nicht. Bei der Installation von PowerShell 7 wird eine parallele Version in einem eigenen Verzeichnis erstellt – üblicherweise C:\Programme\PowerShell. Die in Windows integrierte PowerShell, also die altbekannte, bleibt unverändert. Bei manchen Installationen ist das etwas ungewöhnlich – manchmal ersetzt das Installationsprogramm gar nichts. Deshalb gehen Ihre alten Skripte und Profile nicht verloren. Es ist aber gut zu wissen, dass Sie beide Versionen problemlos parallel nutzen können.
Wo wird PowerShell 7 unter Windows 10 installiert?
Der Standardspeicherort für PowerShell 7.x ist:
- C:\Programme\PowerShell
Gut zu wissen, wenn Sie Fehler beheben oder manuell Tastenkombinationen erstellen möchten.
So installieren Sie PowerShell 7 unter Windows 10
Laden Sie das Installationsprogramm herunter.
- Besuchen Sie die PowerShell-GitHub-Seite und laden Sie die neueste.msi-Datei herunter. Achten Sie darauf, die richtige Version für Ihr System auszuwählen – entweder 32-Bit oder 64-Bit. Auf den meisten neueren Rechnern wird die 64-Bit-Version benötigt.
- Laden Sie die stabile Version herunter – Betaversionen benötigen Sie nur, wenn Sie gerne Risiken eingehen.
Führen Sie das Installationsprogramm aus und folgen Sie den Anweisungen.
- Doppelklicken Sie auf die heruntergeladene.msi-Datei. Windows zeigt wahrscheinlich eine Sicherheitsabfrage an – klicken Sie einfach auf „Ja“, um fortzufahren.
- Der Installationsassistent ist recht einfach – klicken Sie ein paar Mal auf „Weiter“, akzeptieren Sie die Lizenzvereinbarung und warten Sie, bis die Installation abgeschlossen ist.
- Optional: Sie können den Installationsort anpassen oder PowerShell 7 bei Bedarf als Kontextmenüoption hinzufügen.
Installieren Sie PowerShell 7 direkt über Windows PowerShell.
PowerShell als Administrator öffnen
- Klicken Sie mit der rechten Maustaste auf die Schaltfläche Start oder drücken Sie die Eingabetaste Win + Xund wählen Sie dann Windows PowerShell (Administrator) aus.
Laden Sie das Installationsprogramm herunter und führen Sie es aus.
- Fügen Sie diesen Befehl ein und drücken Sie die Eingabetaste:
iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI"- Dadurch wird der neueste MSI-Installer heruntergeladen und der Installationsprozess gestartet. Das Skript automatisiert den Großteil davon, es werden aber einige Fenster angezeigt.
Folgen Sie den Anweisungen des Installationsprogramms.
- Klicken Sie auf „Weiter“, wenn Sie dazu aufgefordert werden.
- Wählen Sie Funktionen oder Komponenten, wenn Sie daran interessiert sind – die Standardeinstellungen sind aber auch völlig ausreichend.
- Klicken Sie auf „Installieren“ und warten Sie, bis die Installation abgeschlossen ist. Klicken Sie anschließend auf „Fertigstellen“.
Wie öffne ich PowerShell 7?
Wenn Sie gewohnt sind, einfach „PowerShell“ einzugeben, wird die ältere Version geöffnet. Um PowerShell 7 zu starten, geben Sie „pwsh“ im Startmenü oder im Ausführen-Dialogfeld ein ( Win + R).Auf manchen Systemen reicht es, „pwsh“ in der Eingabeaufforderung oder im Ausführen-Dialogfeld einzugeben. Alternativ können Sie die Datei unter C:\Programme\PowerShell\7\pwsh.exe suchen, falls Sie eine eigene Verknüpfung erstellen möchten.Überprüfen Sie nach dem Öffnen die Versionsnummer – wenn 7.x angezeigt wird, ist alles in Ordnung.
So deinstallieren Sie PowerShell 7 unter Windows 10
Das ist ganz einfach – denken Sie nur daran, dass die Deinstallation von PowerShell 7 die integrierte PowerShell nicht beeinträchtigt. So entfernen Sie PowerShell 7:
- Geben Sie appwiz.cpl in das Start-/Suchfeld ein, drücken Sie die Eingabetaste, und es öffnet sich „Programme und Funktionen“.
- Suchen Sie nach PowerShell 7, klicken Sie mit der rechten Maustaste darauf und wählen Sie Deinstallieren.
- Folgen Sie den Anweisungen, um es zu entfernen.
Läuft PowerShell 7 auf Mac oder macOS?
Absolut. PowerShell ist plattformübergreifend. Gehen Sie einfach auf dieselbe GitHub-Seite, wählen Sie das .pkg- Installationsprogramm für macOS aus und schon kann es losgehen. Es ist ziemlich einfach – eventuell müssen Sie einige Berechtigungen anpassen oder das Installationsprogramm über das Terminal ausführen, aber nichts Kompliziertes.
Das ist im Prinzip alles, was man braucht, um PowerShell 7 zum Laufen zu bringen. Ich verstehe nicht, warum Windows es unnötig kompliziert macht, aber immerhin weißt du jetzt, wie du deine Version findest und die neueste installierst, ohne die originale Windows PowerShell zu beschädigen. Viel Erfolg! Hoffentlich hilft das jemandem, die Verwirrung zu vermeiden, die ich anfangs hatte!
Zusammenfassung
- Überprüfen Sie die aktuelle PowerShell-Version mit
Get-Hostoder$PSVersionTable - Installieren Sie PowerShell 7 parallel, aber getrennt von der standardmäßigen PowerShell-Installation.
- Verwenden Sie dies pwsh, um PowerShell 7 zu starten.
- Bei Bedarf über „Programme und Funktionen“ deinstallieren.
- PowerShell 7 ist sowohl für Mac als auch für Linux verfügbar.
Zusammenfassung
Die korrekte Installation und Verwendung von PowerShell 7 kann beim Skripten und Verwalten von Systemen viel Ärger ersparen. Die Bedienung ist in der Regel reibungsloser, und die meisten Befehle sind kompatibel. Wichtig ist nur, dass die Installation separat erfolgt und der Start über PowerShell pwshentscheidend ist. Schon ein einziges Update ist ein Erfolg. Hoffentlich spart das jemandem ein paar Stunden.