Встречайте PowerShell 7

PowerShell — это расширенная форма командной строки. Он дополнен огромным набором готовых к использованию командлетов и дает возможность использовать .NET framework / C # в различных сценариях. Windows включает в себя инструмент с графическим интерфейсом, PowerShell ISE, который позволяет редактировать и отлаживать сценарии удобным способом. Microsoft выпустила первую общедоступную предварительную версию своей новейшей оболочки PowerShell 7.

Баннер с логотипом PowerShell

PowerShell 7 — это первая оболочка командной строки и пакет языка сценариев, основанный на .NET Core 3.0. Он может обеспечить совместимость с более чем 90% входящих модулей Windows PowerShell за счет использования изменений в .NET Core 3.0, которые возвращают множество API-интерфейсов, необходимых для модулей, построенных на .NET Framework, чтобы они работали со средой выполнения .NET Core.

Microsoft объясняет скачок версии, который они сделали с версии 6.2 на 7, следующим образом:

… мы также можем ясно видеть, что наше использование Windows не растет так значительно, что удивительно, учитывая, что PowerShell был популяризирован на платформе Windows.

Мы полагаем, что это могло произойти из-за того, что существующие пользователи Windows PowerShell имеют автоматизацию, несовместимую с PowerShell Core из-за неподдерживаемых модулей, сборок и API. Эти люди не могут воспользоваться новыми функциями PowerShell Core, повышенной производительностью и исправлениями ошибок. Чтобы решить эту проблему, мы возобновляем наши усилия по полной замене Windows PowerShell 5.1 нашим следующим выпуском.

Это означает, что пользователи Windows PowerShell и PowerShell Core смогут использовать одну и ту же версию PowerShell для автоматизации в Windows, Linux, macOS и Windows, а пользователи PowerShell 7 будут иметь очень высокий уровень совместимости с модулями Windows PowerShell, на которые они полагаются. на сегодня.

Мы также воспользуемся возможностью упростить ссылки на PowerShell в документации и на страницах продуктов, убрав «Ядро» в «PowerShell 7». PSEdition по-прежнему будет отражать Core, но это будет только техническое различие в API и документации, где это необходимо.

Обратите внимание, что основная версия не означает, что мы будем вносить существенные критические изменения.

PowerShell 7 обновляется ежемесячно, поэтому пользователи могут ожидать больше предварительных версий языка сценариев, прежде чем он станет общедоступным почти через месяц после .NET Core 3.0.

Добавить комментарий

Ваш адрес email не будет опубликован.