Am 4. MĂ€rz erschien die neue Version von PowerShell 7.
PowerShell ist ein âplattformĂŒbergreifendes Framework zur Automatisierung von Software und Konfiguration, optimiert fĂŒr strukturierte Daten, REST APIs und Objektmodelleâ, das eine Kommandozeile, eine objektorientierte Sprache und eine Reihe von Werkzeugen zur AusfĂŒhrung von Skripten und Verwaltungsmodulen umfasst.
Zu den neuen Funktionen gehören:
- Parallele Verarbeitung von Objekten in ForEach-Object
- Neue Operatoren: der ternĂ€re Bedingungsoperator ?:; Steueroperatoren || und &&, Ă€hnlich wie die entsprechenden Operatoren in bash; bedingte NULL-Operatoren ?? und ?=, die rechts stehende Werte zurĂŒckgeben, wenn der linke Wert NULL ist
- Verbesserte Fehlermeldungsdarstellung und das Cmdlet Get-Error zur Abfrage detaillierter Fehlermeldungen
- Aufruf von Konfigurationsressourcen fĂŒr den gewĂŒnschten Zustand (DSC) direkt aus PowerShell (in experimenteller Phase)
- Verbesserte AbwÀrtskompatibilitÀt zu Windows PowerShell
Die Version ist fĂŒr Distributionen von Linux verfĂŒgbar, die .NET Core 3.1 unterstĂŒtzen, und die Community hat Pakete fĂŒr Arch und Kali Linux bereitgestellt.
Das Snap-Paket in Ubuntu 16.04 verursacht einen Segfault, weshalb die Installation ĂŒber DEB oder tar.gz empfohlen wird.
Quelle: linux.org.ru
