В конце марта 2019 года команда PowerShell сообщила о готовности финальной версии PowerShell Core 6.2. Крупное изменение в номере версий объясняется несколькими значимыми изменениями: для начала теперь график релизов оболочки будет привязан к жизненному циклу .NET Core (и отвязан от версий Windows), кодовая база «шестёрки» будет перенесена на .NET Core 3.0, а изменения собственно в фреймворке обеспечат более чем 90-процентную совместимость с существующими модулями для Windows.
Интересно, что сегодня PowerShell Core 6.2 у пользователей Linux в разы популярнее, чем у пользователей Windows. Новые функции, исправления для неполадок и улучшенная производительность не смогли переманить последних с устаревшей версии 5.1, поставляемой в комплекте с Windows и поддерживающей Active Directory без костылей. Реклама в окне устаревшей версии видимо также не помогла. Разработчики PS винят в сложившейся ситуации плохую совместимость с 5.1 и обещают существенно улучшить её в «семёрке».
Список новых функций PowerShell 7 пока не утверждён, а потому анонсировать их команда разработчиков обещает позднее. Сроки запуска этой версии пока также не называются, но случится это не раньше релиза финальной версии .NET Core 3.0.
Источник: devblogs.microsoft.com