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
