Am 4. März wurde die neue Version von PowerShell 7 veröffentlicht.
PowerShell ist ein "plattformübergreifendes Automatisierungs- und Konfigurationsframework, das auf strukturierte Daten, REST-APIs und Objektmodelle optimiert ist". Es umfasst eine Shell, eine objektorientierte Sprache sowie ein Toolkit zur Ausführung von Skripten und Verwaltungsmodulen.
Zu den neuen Funktionalitäten gehören:
- Parallele Verarbeitung von Objekten in ForEach-Object
- Neue Operatoren: ternärer Bedingungsoperator ?:; Steueroperatoren || und &&, ähnlich wie in bash; bedingte NULL-Operatoren ?? und ?=, die den Wert rechts zurückgeben, wenn der Wert links NULL ist
- Verbesserte Fehlerbeschreibung und das Cmdlet Get-Error zur Anzeige detaillierter Fehlerinformationen
- Aufruf von Ressourcen für die erforderliche Zustandskonfiguration (DSC) direkt aus PowerShell (in der experimentellen Phase)
- Verbesserte Rückwärtskompatibilität zu Windows PowerShell
Die Version ist für Linux-Distributionen verfügbar, die .NET Core 3.1 unterstützen. Die Community hat Pakete für Arch und Kali Linux bereitgestellt.
Das Snap-Paket in Ubuntu 16.04 verursacht einen Segmentierungsfehler, weshalb die Installation über DEB oder tar.gz empfohlen wird.
Quelle: linux.org.ru
