Heute Nacht hat Microsoft die zweite Preview für PowerShell 7.4.0 zum Download bereitgestellt. Ist ja schon eine Weile her, genauer gesagt im Dezember 2022 wurde die erste Preview veröffentlicht.
Seitdem hat sich einiges getan und die Liste der Änderungen ist auch dementsprechend sehr lang. Hier einmal ein Auszug aus den Änderungen.
- Aktualisierung einiger PowerShell-APIs, um ArgumentException anstelle von ArgumentNullException zu erzeugen, wenn das Argument ein leerer String ist
- Der Parameter -ProgressAction wurde zu den allgemeinen Parametern hinzugefügt
- Korrektur der PlainText-Ausgabe, um die Reset VT-Sequenz ohne Nummer korrekt zu entfernen
- Korrekturen in ConciseView zur Behandlung von benutzerdefinierten ParserError Fehlereinträgen
- Korrektur der VtSubstring-Helfer-Methode zur korrekten Überprüfung der kopierten Zeichen
- Update der FeedbackProvider-Schnittstelle, um strukturierte Daten zurückzugeben
- Die Unterstützung für Nanoserver aufgrund fehlender AMSI wurde korrigiert
- Viele Performance-Korrekturen
- Sehr viele Aktualisierungen und Korrekturen für Cmdlets
Info und Download:
PowerShell 7.4.0 – Zweite Preview erschienen
Mal eine Verständnisfrage:
– Kann ich Powershell 5, welche ja in Windows enthalten ist einfach updaten oder muss ich Powershell 7 separat installieren?
– Die wird dann auch über Windows geupdatet oder?
Powershell 7 muss separat installiert werden. Die Windows Powershell oder Powershell 5 ist Bestandteil der Windows-Installation, und wird auch nicht so schnell entfernt werden, weil viele Skripte für die Powershell 5 geschrieben wurden, und eventuell inkompatibel mit der Powershell 7 sind, weil einige der Cmdlets in der Powershell 7 entfernt oder geändert wurden.
Und, ja, du kannst bei der Installation von Powershell 7 anhaken, dass es über Windows Update upgedatet wird. 🙂