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 за същото:
However, there are currently no plans to introduce new functionality to Windows PowerShell. This means that the risk of regression will be very low for Windows PowerShell, so you can count on it as a stable platform for your existing workloads.
Причината за това е, че.NET Core е нов и Microsoft се нуждае от време, за да стане толкова мощен, колкото и.NET Framework.
Microsoft казва, че работните потоци PowerShell, PowerShell Snap-in, WMIv1 cmdlets и изпълняването на ресурсите на желаната държавна конфигурация конкретно.
Сега, без много парафрази, нека просто вмъкна всички подробности в таблична форма:
Атрибути | PowerShell | PowerShell Core |
версии | 1.0 до 5.1 | 6 |
Поддържани платформи | Само Windows (клиент + сървър) | Windows, Linux и MacOS |
Зависимост | .NET Framework | .NET Core |
употреба | Зависи от.NET Framework Runtime | Зависи от.NET Core Runtime |
Стартира като | powershell.exe | pwsh.exe на Windows и pwsh на MacOS и Linux |
$ PSVersionTable.PSEdition | Задайте на Desktop | Задайте на Core |
Бъдещи актуализации за | Отстраняване на грешки и актуализации на защитата само | Актуализиране на функциите, корекции на програмни грешки, както и актуализации на защитата |
Сега, ако искате да изпробвате PowerShell Core на вашия Windows, Linux или MacOS машина над главата на официалната страница на GitHub хранилище на същата тук и намерете подходящата версия за вашата система.