Найти в Дзене
myWEBpc

Различия между PowerShell и PowerShell Core

Оглавление

Первое и главное отличие состоит в том, что PowerShell Core является кроссплатформенным и работает в Windows, Linux и MacOS, в то время как старый работает только в Windows.

PowerShell Core будет поставляться с новыми обновлениями и исправлениями функций, в то время как более ранняя версия PowerShell будет содержать исправления ошибок и обновления безопасности. Это официальное заявление от Microsoft:

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

Во-вторых, PowerShell Core не так мощен, как PowerShell, который входит в комплект поставки Windows. Причиной этого является то, что новый PowerShell использует менее многофункциональные .NET Core и .NET Standard, а старый использует более старые .NET Framework и .NET Standard.

Причиной этого является то, что .NET Core является новым, и Microsoft нужно время, чтобы сделать его таким же мощным, как и .NET Framework сейчас.

PowerShell

-------------------------------------------

Версии: От 1,0 до 5,1

Поддерживаемые платформы : Только Windows (Клиент + Сервер)

зависимость : .NET Framework

использование : Зависит от .NET Framework Runtime

Запущен как : powershell.exe

$PSVersionTable.PSEdition : Рабочий стол

Будущие обновления для : Только исправления ошибок и обновления безопасности

PowerShell Core

------------------------------------------

Версии: 6

Поддерживаемые платформы : Windows, Linux и MacOS

зависимость : .NET Core

использование : Зависит от .NET Core Runtime

Запущен как : pwsh.exe в Windows и pwsh в MacOS и Linux

$PSVersionTable.PSEdition : Установить в ядро

Будущие обновления для : Обновление функций, исправление ошибок, а также обновления безопасности.

Если вы хотите попробовать PowerShellCore на Linux или MacOS, то можете скачать репозиторий на Github.

Ставь лайкоса и вступай в фан-группу Вконтакте, чтобы получить бесплатные лицензии различных программ.