Install PowerShell Core and Cross Platform for Azure PowerShell
Оглавление:
Microsoft выпустила PowerShell Core , новую версию PowerShell . Эта новая версия PowerShell доступна на всех основных вычислительных платформах, включая Windows, Linux и MacOS. Ну, последняя версия Windows 10 выходит из коробки с PowerShell 5.1 , а последняя версия PowerShell Core v6.0 .
PowerShell - это командной строки оболочки и языка сценариев от Microsoft. Он поставляется с операционной системой Windows, и он впервые появился в 2006 году.
Теперь у нас есть два общедоступных выпуска PowerShell. Первый из них - PowerShell v5.1, а второй - новый PowerShell Core v6.0.
Разница между PowerShell и PowerShell Core
Первое и самое главное отличие заключается в том, что мы знаем, что PowerShell Core является кросс-платформенным и работает на Windows, Linux и MacOS, в то время как старый работает только на Windows.
Если вам интересно, вы можете запустить PowerShell Core и в неподдерживаемых версиях ARM, но это ошибка, и ожидается, что она вызовет некоторые ошибки.
PowerShell Core будет снабжен новыми обновлениями и исправлениями, в то время как более старые версии PowerShell будут предоставлены исправлениями и обновлениями безопасности. Это официальное заявление Microsoft о том же:
Однако в настоящее время нет планов по внедрению новых функций для Windows PowerShell. Это означает, что риск регрессии будет очень низким для Windows PowerShell, поэтому вы можете рассчитывать на него как на стабильную платформу для существующих рабочих нагрузок.
Во-вторых, PowerShell Core не так мощен, как PowerShell, который выходит из коробки с Окна. Причина этого в том, что новый PowerShell использует менее функциональный.NET Core и.NET Standard, а более старый использует более старые.NET Framework и.NET Standard.
Причина этого в том, что.NET Core является новым, и Microsoft требует времени, чтобы сделать его таким же мощным, как.NET Framework.
Microsoft заявляет, что PowerShell Workflows, PowerShell Snap-ins, WMIv1 командлеты и специально предназначенные ресурсы конфигурации.
Теперь, без большого перефразирования let я просто вставляю все детали в табличной форме:
Атрибуты | PowerShell | PowerShell Core |
Версии | от 1.0 до 5.1 | 6 |
Поддерживаемые платформы | Только Windows (Клиент + Сервер) | Windows, Linux и MacOS |
Зависимость | .NET Framework | .NET Core |
Использование | Зависит от времени выполнения.NET Framework | Зависит от.NET Core Runtime |
Запущен как | powershell.exe | pwsh.exe для Windows и pwsh на MacOS и Linux |
$ PSVersionTable.PSEdition | Установить на рабочий стол | Установить на Core |
Будущее обновление для | Исправлены ошибки и обновления для системы безопасности | Обновление функций, исправления ошибок, а также обновления безопасности |
Теперь, если вы хотите попробовать PowerShell Core на вашем компьютере с Windows, Linux или MacOS, обратитесь к официальному Страница репозитория GitHub того же здесь и найдите подходящую версию для вашей системы.
Разница между Vista, XP, Linux и Mac OS Разъяснение
В котором ученик средней школы просит меня объяснить разницу в простые термины. Я делаю именно это.
Разница между 64-разрядной и 32-разрядной версиями Windows - Преимущества и преимущества
64-Разрядные версии для 32-разрядных Windows 10 / 8/7. Каковы преимущества и преимущества 64-битной Windows более 32 бит? Прочитайте разницу между 32-разрядной и 64-разрядной версиями Windows.
В чем разница между данными и информацией
Существует различие между данными и информацией, и здесь, в этой статье, мы узнаем о том же и что тоже с разными примерами. Данные являются наименьшей абстрактной или самой сырой формой бит. Информация - это обработанные данные.