Op 4 maart verscheen de nieuwe versie van PowerShell 7.
PowerShell is een "cross-platform automatisering en configuratie framework, geoptimaliseerd voor gestructureerde gegevens, REST API's en objectmodellen", dat een commandoregelinterface, een objectgeoriënteerde programmeertaal en een set tools voor het uitvoeren van scripts en beheermodules omvat.
De nieuwe mogelijkheden zijn onder andere:
- Parallelle verwerking van objecten in ForEach-Object
- Nieuwe operatoren: de ternary conditional operator ?:; de logische operatoren || en &&, vergelijkbaar met dezelfde operatoren in bash; de voorwaardelijke NULL-operatoren ?? en ?=, die de waarde rechts teruggeven als de waarde links NULL is.
- Verbeterde foutbeschrijving en de cmdlet Get-Error om gedetailleerde foutbeschrijvingen op te roepen.
- Oproepen van Desired State Configuration (DSC) resources rechtstreeks vanuit PowerShell (in experimentele fase).
- Verbeterde achterwaartse compatibiliteit met Windows PowerShell.
De versie is beschikbaar voor distributies van Linux die .NET Core 3.1 ondersteunen, met pakketten beschikbaar gesteld door de community voor Arch en Kali Linux.
De snap-package in Ubuntu 16.04 veroorzaakt een segmentatiefout, waardoor het wordt aanbevolen om de DEB- of tar.gz-versie te installeren.
Bron: linux.org.ru
