Первое и главное отличие состоит в том, что 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 является новым, и