Eine kurze Einführung in PowerShell 7 (inklusive Abgrenzung zu Microsoft PowerShell 5.1) findet sich in folgendem Blog-Artikel.
Inventur
Zunächst die Frage, welche PowerShell-Version nutze ich denn? Dazu PowerShell starten und folgendes eingeben:
$PSVersionTable.PSVersion
Wer es noch ausführlicher haben möchte:
$PSVersionTable
PowerShell 7
PowerShell 7 ist nicht Bestandteil von Windows, muss also explizit installiert werden:
- Laden Sie die aktuelle Windows-Version von PowerShell 7 auf GitHub herunter. In der Regel wird dies das MSI-Paket für Windows 64bit sein (z.B. PowerShell-7.5.4-win-x64.msi).
- Starten Sie das MSI-Paket auf Ihrem Computer und folgen Sie den Anweisungen.
Die Ausführung von PowerShell-Skripten unter Windows ist standardmäßig nicht erlaubt. Dies kann man als Administrator jedoch ändern:
- Starten Sie PowerShell als Administrator: Start > PowerShell > PowerShell 7 (x64).
- Tippen Sie "Set-ExecutionPolicy -ExecutionPolicy RemoteSigned" ein und bestätigen Sie .
Mehr Infos zum Cmdlet "Set-ExecutionPolicy" finden Sie in der Microsoft-Dokumentation.
Microsoft PowerShell 5.1
👉 Microsoft PowerShell 5.1 ist ab Windows 2016 bzw. ab Windows 10 bereits vorinstalliert.
Für ältere Windows-Systeme (Windows 7 Service Pack 1, Windows 8.1, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2) muss das Windows Management Framework 5.1 installiert werden:
- Installieren Sie die .NET Framework Runtime (4.5 oder höher):
https://www.microsoft.com/download/details.aspx?id=30653. - Installieren
Sie das Windows Management Framework 5.1 (enthält Microsoft PowerShell 5.1):
https://www.microsoft.com/download/details.aspx?id=54616.
Die Ausführung von PowerShell-Skripten unter Windows ist standardmäßig nicht erlaubt. Dies kann man als Administrator jedoch ändern:
- Starten Sie PowerShell als Administrator: Start > Windows PowerShell > Windows PowerShell.
- Tippen Sie "Set-ExecutionPolicy -ExecutionPolicy RemoteSigned" ein und bestätigen Sie.
Mehr Infos zum Cmdlet "Set-ExecutionPolicy" finden Sie in der Microsoft-Dokumentation.