Коли справа стосується командних рядків, ваш розум, швидше за все, піде PowerShell. Ця акуратна система автоматизації та управління завданнями користується користувачами ПК з самого початку операційні системи, і воно продовжує розвиватися.
PowerShell 7 зараз працює
Нова версія доступна для Windows, macOS та Linux. Він бачить, що Microsoft переходить з .NET Core 2.x на 3.1, що забезпечує покращену зворотну сумісність функції існуючих модулів Windows PowerShell завдяки відродженню численних .NET Framework API.
Сумісність між платформами означає, що нова версія PowerShell тепер сумісна; e з усіма дистрибутивами Linux, включаючи Ubuntu, OpenSUSE, Fedora, Debian та інші.
В чиновнику Пошта Microsoft, вони заявили, що:
Якщо раніше ви не могли використовувати PowerShell Core 6.x через проблеми із сумісністю модулів, це може бути вперше ви можете скористатися деякими чудовими функціями, які ми вже надали з моменту запуску Core проект!
Що приносить PowerShell 7 до столу?
офіційний журнал змін для нової PowerShell тепер доступна, і ось найновіші функції, доступні для широкої громадськості:
- Розпаралелювання трубопроводу з ForEach-Object -Parallel
- Нові оператори:
- Тернарний оператор: а? b: c
- Оператори ланцюгів трубопроводів: || та &&
- Нульові умовні оператори:?? і?? =
- Спрощений і динамічний перегляд помилок та командлет Get-Error для полегшення розслідування помилок
- Рівень сумісності, що дозволяє користувачам імпортувати модулі в неявному сеансі Windows PowerShell
- Автоматичні сповіщення про нові версії
- Можливість викликати ресурси DSC безпосередньо з PowerShell 7 (експериментально)
Ви можете отримати останню версію PowerShell з GitHub де ви можете знайти версії для Windows, macOS та Linux.
Що ви думаєте про нові функції PowerShell? Поділіться своїми думками з нами та іншими користувачами в розділі коментарів нижче.