Den 4 mars släpptes en ny version av PowerShell 7.
PowerShell är ett "plattformsöverskridande mjukvaruautomatiserings- och konfigurationsramverk optimerat för strukturerad data, REST API:er och objektmodeller" som inkluderar ett kommandoskal, ett objektorienterat språk och en uppsättning verktyg för exekvering av skript och kontrollmoduler.
Nya funktioner inkluderar:
- Parallell bearbetning av objekt i ForEach-Object
- Nya operatörer: ternär villkorlig operatör ?:; kontrollutlåtanden || och &&, liknande samma operatorer i bash; villkorlig NULL-operatörer ?? och ?=, vilket ger värdet till höger om värdet till vänster är NULL
- Förbättrad felbeskrivningsvy och Get-Error cmdlet för att anropa detaljerade felbeskrivningar
- Anropa DSC-tjänstresurser (Desired State Configuration) direkt från PowerShell (experimentell)
- Förbättrad bakåtkompatibilitet med Windows PowerShell
Versionen är tillgänglig för användning av Linux-distributioner som stöder .NET Core 3.1, paket för Arch och Kali Linux tillhandahålls av communityn.
Snap-paketet i Ubuntu 16.04 orsakar ett skärningsfel och föreslås därför installeras i en DEB- eller tar.gz-distribution.
Källa: linux.org.ru