4. března byla vydána nová verze PowerShell 7.
PowerShell je „systém pro automatizaci a konfiguraci softwaru pro více platforem optimalizovaný pro strukturovaná data, rozhraní REST API a objektové modely“, který zahrnuje příkazové prostředí, objektově orientovaný jazyk a sadu skriptovacích a ovládacích nástrojů.
Mezi nové funkce, které jsme zaznamenali:
- Paralelní zpracování objektů ve ForEach-Object
- Nové operátory: ternární podmíněný operátor ?:; kontrolní výkazy || a &&, podobné stejným operátorům v bash; podmíněné operátory NULL ?? a ?= s uvedením hodnoty vpravo, pokud je hodnota vlevo NULL
- Vylepšené zobrazení popisu chyb a rutina Get-Error pro volání podrobných popisů chyb
- Volání prostředků konfigurace požadovaného stavu (DSC) přímo z prostředí PowerShell (experimentální)
- Vylepšená zpětná kompatibilita s prostředím Windows PowerShell
Verze je k dispozici pro použití linuxovými distribucemi, které podporují .NET Core 3.1, balíčky pro Arch a Kali Linux poskytla komunita.
Balíček Snap v Ubuntu 16.04 způsobuje chybu segfault, a proto se doporučuje nainstalovat jako balíček DEB nebo tar.gz.
Zdroj: linux.org.ru