Разлика между PowerShell и PowerShell Core
Microsoft пусна PowerShell Core , нова версия на PowerShell . Тази нова версия на PowerShell е налична на всички основни изчислителни платформи, включително Windows , Linux и MacOS . Е(Well) , най-новата версия на 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 , който идва от кутията с Windows . Причината за това е, че новият PowerShell използва по-малко богатите на функции .NET Core и .NET Standard , а по-старият използва по-старите .NET Framework и .NET Standard .
Причината за това е, че .NET Core е нов и Microsoft се нуждае от време, за да го направи толкова мощен, колкото .NET Framework е сега.
Microsoft казва, че PowerShell Workflows , PowerShell Snap-ins , WMIv1 командлетите(WMIv1) и изпълняването конкретно на ресурсите за конфигурация(Desired State Configuration) на желаното състояние .
Сега, без много перифразиране, нека просто вмъкна всички подробности в табличен вид:
Attributes | PowerShell | PowerShell Core |
Versions | 1.0 to 5.1 | 6 |
Platforms Supported | Only Windows (Client + Server) | Windows, Linux, and MacOS |
Dependency | .NET Framework | .NET Core |
Usage | Depends on .NET Framework Runtime | Depends on .NET Core Runtime |
Launched as | powershell.exe | pwsh.exe on Windows and pwsh on MacOS and Linux |
$PSVersionTable.PSEdition | Set to Desktop | Set to Core |
Future Updates for | Bug fixes and Security Updates only | Feature Update, Bug Fixes as well as Security Updates |
Сега, ако искате да изпробвате PowerShell Core на вашата машина с Windows, Linux или MacOS , отидете на официалната страница на хранилището на GitHub тук(here)(here) и намерете подходящата версия за вашата система.
Прочетете следващото(Read next) : Какво е PWSH.EXE?(What is PWSH.EXE?)
Related posts
Деактивирайте въпросите за сигурност в Windows 11/10 с помощта на PowerShell скрипт
Проверете архитектурата на Windows 10 OS с помощта на PowerShell или командния ред
Създайте точка за възстановяване на системата с помощта на командния ред или PowerShell
Как да използвате Windows PowerShell ISE - Урок за начинаещи
Какво е PWSH.EXE? Списък на PWSH синтаксис, който можете да използвате
PowerShell Get-Appxpackage не работи или достъпът е отказан
Създайте множество папки с помощта на командния ред и PowerShell
Как да нулирате приложенията на Microsoft Store с помощта на PowerShell в Windows 10
Експортиране и архивиране на драйвери на устройства с помощта на PowerShell в Windows 11/10
Браузърът за скриптове на Microsoft PowerShell ви помага лесно да намирате образци на скриптове
Как да създадете локален потребителски акаунт с помощта на PowerShell в Windows 11/10
PowerShell скрипт за проверка на състоянието на Windows Update
Заменете командния ред с PowerShell в WinX менюто на Windows 10
Поправете PowerShell, причиняващ високо използване на процесора в Windows 11/10
Как да инсталирате Google Chrome с помощта на Windows PowerShell
Как да блокирате IP или уебсайт с помощта на PowerShell в Windows 10
Как да конвертирате VHDX файл във VHD с помощта на PowerShell
Върнете се Отворете командния ред тук вместо PowerShell в Explorer
Windows PowerShell ISE срещу Windows PowerShell: Каква е разликата?
Как да намерите и деактивирате уеб камери с помощта на PowerShell в Windows 10