La 4-an de marto, nova versio de PowerShell 7 estis publikigita.
PowerShell estas "transplatforma programaro aŭtomatigo kaj agorda kadro optimumigita por strukturitaj datenoj, REST-APIoj kaj objektomodeloj" kiu inkludas komandŝelon, objektorientitan lingvon, kaj aron de skriptaj kaj kontroliloj.
Inter la novaj funkcioj notitaj:
- Paralela prilaborado de objektoj en ForEach-Object
- Novaj operatoroj: ternara kondiĉa operatoro ?:; kontroldeklaroj || kaj &&, simila al la samaj operatoroj en bash; kondiĉaj NULL-funkciigistoj ?? kaj ?=, donante la valoron dekstre se la valoro maldekstre estas NULL
- Plibonigita erara priskribo kaj Get-Error cmdlet por voki detalajn erarajn priskribojn
- Voku resursojn de Desired State Configuration (DSC) rekte de PowerShell (eksperimenta)
- Plibonigita malantaŭen kongruo kun Windows PowerShell
La versio estas uzebla de Linukso-distribuoj kiuj subtenas .NET Core 3.1; pakoj por Arch kaj Kali Linux estis disponigitaj de la komunumo.
La Snap-pakaĵo en Ubuntu 16.04 kaŭzas segfaŭlton kaj tial estas sugestita esti instalita kiel DEB aŭ tar.gz-pakaĵo.
fonto: linux.org.ru