Відбувся реліз PowerShell 7

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

Додати коментар або відгук