Am 4. März wurde eine neue Version von PowerShell 7 veröffentlicht.
PowerShell ist ein „plattformübergreifendes Software-Automatisierungs- und Konfigurations-Framework, das für strukturierte Daten, REST-APIs und Objektmodelle optimiert ist“, das eine Befehlsshell, eine objektorientierte Sprache und eine Reihe von Skript- und Steuerungstools umfasst.
Zu den genannten neuen Funktionen gehören:
- Parallele Verarbeitung von Objekten in ForEach-Object
- Neue Operatoren: Ternärer bedingter Operator ?:; Steueranweisungen || und &&, ähnlich den gleichen Operatoren in Bash; bedingte NULL-Operatoren ?? und ?=, was den Wert auf der rechten Seite angibt, wenn der Wert auf der linken Seite NULL ist
- Verbesserte Fehlerbeschreibungsansicht und Get-Error-Cmdlet zum Aufrufen detaillierter Fehlerbeschreibungen
- Aufrufen von DSC-Ressourcen (Desired State Configuration) direkt aus PowerShell (experimentell)
- Verbesserte Abwärtskompatibilität mit Windows PowerShell
Die Version steht für die Nutzung durch Linux-Distributionen zur Verfügung, die .NET Core 3.1 unterstützen; Pakete für Arch und Kali Linux wurden von der Community bereitgestellt.
Das Snap-Paket in Ubuntu 16.04 verursacht einen Segfault und wird daher empfohlen, als DEB- oder tar.gz-Paket zu installieren.
Source: linux.org.ru