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 викликає помилку сегментування, у зв'язку з чим пропонується установка у постачанні DEB або tar.gz.
Джерело: linux.org.ru