Когда дело доходит до командных строк, вы, скорее всего, сосредоточитесь на 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
- Новые операторы:
- Тернарный оператор: a? до н.э
- Операторы цепочки трубопроводов: || а также &&
- Нулевые условные операторы:?? и?? =
- Упрощенное и динамическое представление ошибок и командлет Get-Error для более легкого исследования ошибок.
- Уровень совместимости, который позволяет пользователям импортировать модули в неявном сеансе Windows PowerShell.
- Автоматические уведомления о новых версиях
- Возможность вызывать ресурсы DSC напрямую из PowerShell 7 (экспериментально)
Вы можете получить последнюю версию PowerShell из GitHub где вы можете найти версии для Windows, macOS и Linux.
Что вы думаете о новых функциях PowerShell? Поделитесь своим мнением с нами и другими пользователями в разделе комментариев ниже.