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 a PowerShell Core

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:

AttributesPowerShellPowerShell Core
Versions1.0 to 5.16
Platforms SupportedOnly Windows (Client + Server)Windows, Linux, and MacOS
Dependency.NET Framework.NET Core
UsageDepends on .NET Framework RuntimeDepends on .NET Core Runtime
Launched aspowershell.exepwsh.exe on Windows and pwsh on MacOS and Linux
$PSVersionTable.PSEditionSet to DesktopSet to Core
Future Updates forBug fixes and Security Updates onlyFeature 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?)



About the author

V podnikaní je to všetko o vytváraní hodnoty pre vašich klientov a zákazníkov. Zameriavam sa na poskytovanie podrobných pokynov, ktoré pomôžu mojim čitateľom vyťažiť maximum zo svojho hardvéru a softvéru pomocou balíka Microsoft Office. Medzi moje zručnosti patrí inštalácia klávesnice a ovládačov, ako aj podpora Microsoft Office. S mojimi dlhoročnými skúsenosťami v tomto odvetví vám môžem pomôcť pokryť akékoľvek hardvérové ​​alebo softvérové ​​potreby, ktoré by ste mohli mať.



Related posts