4 сакавіка выйшла ў свет новая версія PowerShell 7.
PowerShell уяўляе сабой «кросплатформавы фрэймворк аўтаматызацыі ПА і канфігураванні, аптымізаваны для структураваных дадзеных, REST API і аб'ектных мадэляў», які складаецца з камандную абалонку, аб'екта-арыентаваная мова і набор сродкаў для выканання сцэнараў і кіраўнікоў модуляў.
З новых магчымасцяў адзначаны:
- Паралельная апрацоўка аб'ектаў у ForEach-Object
- Новыя аператары: тэрнарны ўмоўны аператар?:; кіруючыя аператары || і &&, аналагічныя такім жа аператарам у bash; умоўныя NULL-аператары ?? і ?=, якія аддаюць значэнне справа ў выпадку, калі значэнне злева роўна NULL
- Палепшанае ўяўленне апісання памылак і камандлет Get-Error для выкліку дэталёвага апісання памылак
- Выклік рэсурсаў службы налады патрабаванага стану (DSC) непасрэдна з PowerShell (у эксперыментальнай стадыі)
- Палепшаная зваротная сумяшчальнасць з Windows PowerShell
Версія даступная да выкарыстання дыстрыбутывамі Linux, якія падтрымліваюць. NET Core 3.1, супольнасцю прадстаўлены пакеты для Arch і Kali Linux.
Snap-пакет у Ubuntu 16.04/XNUMX выклікае памылку сегментавання, у сувязі з чым прапануецца ўстаноўка ў пастаўцы DEB або tar.gz.
Крыніца: linux.org.ru