4. března byla uvedena nová verze PowerShell 7.
PowerShell je "multiplatformní rámec pro automatizaci softwaru a konfigurace, optimalizovaný pro strukturovaná data, REST API a objektové modely", který zahrnuje příkazový řádek, objektově orientovaný jazyk a sadu nástrojů pro spouštění skriptů a řídicích modulů.
Mezi nové funkce patří:
- Paralelní zpracování objektů v ForEach-Object
- Nové operátory: ternární podmínkový operátor ?:; řídicí operátory || a &&, analogické k obdobným operátorům v bash; podmínkové NULL operátory ?? a ?=, vracející hodnotu vpravo, pokud je hodnota vlevo NULL
- Vylepšené zobrazení popisu chyb a příkaz Get-Error pro vyvolání podrobného popisu chyb
- Volání prostředků služby nastavení požadovaného stavu (DSC) přímo z PowerShellu (v experimentální fázi)
- Vylepšená zpětná kompatibilita s Windows PowerShell
Verze je dostupná pro distribuce Linuxu podporující .NET Core 3.1, komunitou byly poskytnuty balíčky pro Arch a Kali Linux.
Snap balíček v Ubuntu 16.04 vyvolává chybu segmentace, proto se doporučuje instalace z DEB nebo tar.gz.
Zdroj: linux.org.ru
