Veröffentlichung von PowerShell 7

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

60GB SSD 8Gb DDR4