Op 4 maart werd een nieuwe versie van PowerShell 7 uitgebracht.
PowerShell is een “platformonafhankelijk software-automatiserings- en configuratieframework dat is geoptimaliseerd voor gestructureerde gegevens, REST API’s en objectmodellen” dat een opdrachtshell, een objectgeoriënteerde taal en een reeks script- en besturingstools omvat.
Onder de nieuwe functies die zijn vermeld:
- Parallelle verwerking van objecten in ForEach-Object
- Nieuwe operators: ternaire voorwaardelijke operator ?:; controleverklaringen || en &&, vergelijkbaar met dezelfde operators in bash; voorwaardelijke NULL-operatoren ?? en ?=, waarbij de waarde aan de rechterkant wordt gegeven als de waarde aan de linkerkant NULL is
- Verbeterde weergave van de foutbeschrijving en Get-Error-cmdlet voor het aanroepen van gedetailleerde foutbeschrijvingen
- Roep Desired State Configuration (DSC)-bronnen rechtstreeks aan vanuit PowerShell (experimenteel)
- Verbeterde achterwaartse compatibiliteit met Windows PowerShell
De versie is beschikbaar voor gebruik door Linux-distributies die .NET Core 3.1 ondersteunen; pakketten voor Arch en Kali Linux zijn door de gemeenschap geleverd.
Het Snap-pakket in Ubuntu 16.04 veroorzaakt een segfault en daarom wordt voorgesteld om te worden geïnstalleerd als een DEB- of tar.gz-pakket.
Bron: linux.org.ru