Обновить

Комментарии 5

Когда нибудь в шиндовсе будет единая версия powershell? или так и будут дефолтная WindowPowerShell (5) и отдельный пакет PowerShell (7+) каждый со своими настройками оболочки, модулями и чехардой между ними?

Многово хотите, они до сих пор не могут формат установщиков допилить, похоже у них каждый год новый продакт менеджер и новое решение.

А какая разница, если ставить всё через Winget?

никогда, точно так же, как у красноглазиков, нет единого менеджера пакетов :)

Это сложно, потому что это абсолютно разные продукты с разными движками и несовместимыми между собой скриптами.

Windows PowerShell основан на .NET Framework, а PowerShell - на .NET Core. Замена первого на второй приведёт, во-первых, к необходимости переписать и перетестировать кучу всего в потрохах Windows, что полагается на .NET Framework, а во-вторых, что страшнее, у пользователей и сисадминов разом сломаются все скрипты (прямой совместимости нет, есть лишь ограниченная обратная: вы можете написать скрипт на PowerShell таким образом, чтобы он работал под Windows PowerShell, но скрипты Windows PowerShell в PowerShell без переписывания работать не могут). Для Microsoft такое абсолютно недопустимо, бизнес-клиенты категорически против.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Другие новости