Rozdiel medzi PowerShell a PowerShell Core
Spoločnosť Microsoft vydala PowerShell Core , novú verziu prostredia PowerShell . Táto nová verzia PowerShell je dostupná na všetkých hlavných počítačových platformách vrátane Windows , Linux a MacOS . Najnovšia(Well) verzia systému Windows 10 sa dodáva s PowerShell 5.1 a touto najnovšou verziou PowerShell Core v6.0 .
PowerShell je shell príkazového riadka a skriptovací jazyk od spoločnosti Microsoft(Microsoft) . Dodáva sa s operačným systémom Windows a prvýkrát sa objavil v roku 2006.
Teraz máme dve verejne dostupné vydania PowerShell . Prvým je PowerShell v5.1 a druhým je novší PowerShell Core v6.0.
Rozdiel medzi PowerShell a PowerShell Core
Prvým a najdôležitejším rozdielom je, že vieme, že PowerShell Core je multiplatformový a beží na Windows , Linux a MacOS , zatiaľ čo ten starý beží iba na Windowse(Windows) .
Ak ste zvedaví, môžete spustiť PowerShell Core aj na nepodporovaných verziách ARM , ale je to chybné a očakáva sa, že spôsobí nejaké chyby.
PowerShell Core bude poskytovať nové aktualizácie funkcií a opravy, zatiaľ čo staršie PowerShell bude poskytovať iba opravy chýb a aktualizácie zabezpečenia. Toto je oficiálne vyhlásenie spoločnosti Microsoft(Microsoft) o tom istom:
V súčasnosti sa však neplánuje zavedenie nových funkcií do prostredia Windows PowerShell(Windows PowerShell) . To znamená, že riziko regresie bude pre Windows PowerShell veľmi nízke , takže s ním môžete počítať ako so stabilnou platformou pre vaše existujúce pracovné zaťaženia.
Po druhé, PowerShell Core nie je taký výkonný ako PowerShell , ktorý sa dodáva so systémom Windows(Windows) . Dôvodom je to, že nové PowerShell používa menej funkčne bohaté .NET Core a .NET Standard a staršie používa staršie .NET Framework a .NET Standard .
Dôvodom je, že .NET Core je nové a Microsoft potrebuje čas, aby bol taký výkonný, akým je teraz .NET Framework .
Microsoft hovorí, že konkrétne pracovné(PowerShell Workflows) toky PowerShell , moduly snap-in PowerShell(PowerShell Snap-ins) , rutiny cmdlet WMIv1 a spustenie prostriedkov konfigurácie požadovaného stavu(Desired State Configuration) .
Teraz, bez veľkého parafrázovania, mi dovoľte vložiť všetky podrobnosti do tabuľky:
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 |
Ak si teraz chcete vyskúšať PowerShell Core na počítači so systémom Windows, Linux alebo MacOS , prejdite na oficiálnu stránku úložiska GitHub tu(here)(here) a nájdite vhodnú verziu pre váš systém.
Čítať ďalej(Read next) : Čo je PWSH.EXE?(What is PWSH.EXE?)
Related posts
Zakážte bezpečnostné otázky v systéme Windows 11/10 pomocou skriptu PowerShell
Skontrolujte architektúru operačného systému Windows 10 pomocou prostredia PowerShell alebo príkazového riadka
Vytvorte bod obnovenia systému pomocou príkazového riadka alebo PowerShell
Ako používať Windows PowerShell ISE – Príručka pre začiatočníkov
Čo je PWSH.EXE? Zoznam syntaxe PWSH, ktorú môžete použiť
Ako komprimovať a rozbaliť súbory pomocou PowerShell v systéme Windows 11/10
PowerShell sa otvorí pri spustení v systéme Windows 11/10
Ako nájsť a zakázať webové kamery pomocou PowerShell v systéme Windows 10
Ako vytvoriť a spustiť súbor skriptu PowerShell v systéme Windows 11/10
Späť Otvorte príkazový riadok tu namiesto PowerShell v Prieskumníkovi
Ako vzdialene reštartovať počítač so systémom Windows 10 pomocou PowerShell
Ako VŽDY spustiť príkazový riadok a PowerShell ako správca
Oprava: Podpísané cmdlety prostredia PowerShell bežia pomalšie ako nepodpísané cmdlety
Prehliadač skriptov Microsoft PowerShell vám pomôže ľahko nájsť ukážky skriptov
Nakonfigurujte riadený prístup k priečinkom pomocou skupinovej politiky a prostredia PowerShell
Opravte PowerShell spôsobujúci vysoké využitie procesora v systéme Windows 11/10
Ako nainštalovať balík aplikácií Appx pomocou PowerShell v systéme Windows 11/10
Obnovte klienta Windows Update pomocou skriptu PowerShell
Exportujte a zálohujte ovládače zariadení pomocou PowerShell v systéme Windows 11/10
Ako resetovať aplikácie Microsoft Store pomocou PowerShell v systéme Windows 10