Razlika između PowerShell i PowerShell Core

Sadržaj:

Razlika između PowerShell i PowerShell Core
Razlika između PowerShell i PowerShell Core

Video: Razlika između PowerShell i PowerShell Core

Video: Razlika između PowerShell i PowerShell Core
Video: Dynamic Island on Windows! - YouTube 2024, Studeni
Anonim

Microsoft je objavio PowerShell Core, nova verzija PowerShell, Ova nova verzija sustava PowerShell dostupna je na svim glavnim računalnim platformama, uključujući Windows, Linux i MacOS. Pa, najnovija verzija sustava Windows 10, dolazi s okvira PowerShell 5.1, i ovu najnoviju verziju PowerShell Core v6.0.

Image
Image

PowerShell je ljuska naredbenog retka i skriptni jezik tvrtke Microsoft. Isporučuje se s operacijskim sustavom Windows i prvi se put pojavio 2006. godine.

Sada imamo dva javno dostupna izdanja sustava PowerShell. Prvi je PowerShell v5.1, a drugi je noviji PowerShell Core v6.0.

Razlika između PowerShell & PowerShell Core

Prva i najvažnija razlika je što znamo da je PowerShell Core cross-platforma i radi na Windowsima, Linuxu i MacOS-u, a stari radi samo na Windowsima.

Ako ste znatiželjni, možete pokrenuti PowerShell Core na nepodržanim verzijama ARM-a, ali to je pogrešno i očekuje se da bacaju neke pogreške.

PowerShell Core će biti opremljen novim ažuriranjima značajki i popravcima, dok će starija PowerShell samo biti osigurana ispravke grešaka i sigurnosna ažuriranja. Ovo je službena izjava tvrtke Microsoft o istom:

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.

Drugo, PowerShell Core nije tako snažan kao PowerShell koji dolazi iz kutije s Windowsom. Razlog tome je što novi PowerShell koristi manje značajki bogate.NET Core i.NET Standard, a starije koristi stariji.NET Framework i.NET Standard.
Drugo, PowerShell Core nije tako snažan kao PowerShell koji dolazi iz kutije s Windowsom. Razlog tome je što novi PowerShell koristi manje značajki bogate.NET Core i.NET Standard, a starije koristi stariji.NET Framework i.NET Standard.

Razlog tome je da je.NET Core novi, a Microsoftu treba vremena da bude tako snažan kao.NET Framework.

Microsoft kaže da PowerShell Workflows, PowerShell Snap-ins, WMIv1 cmdleti i izvršavanje željenih državnih konfiguracija resursa posebno.

Sada, bez puno parafrazija, dopustite mi da sve pojedinosti unesem u tablični oblik:

Značajke PowerShell PowerShell Core
verzije 1.0 do 5.1 6
Podržane platforme Samo Windows (Klijent + Poslužitelj) Windows, Linux i MacOS
zavisnost .NET Okvir .NET jezgra
upotreba Ovisi o.NET Framework Runtimeu Ovisi o.NET Core Runtimeu
Pokrenut kao powershell.exe pwsh.exe na Windows i pwsh na MacOS i Linux
$ PSVersionTable.PSEdition Postavite na radnu površinu Postavi na Core
Buduća ažuriranja za Samo ispravci programskih pogrešaka i sigurnosna ažuriranja Značajka ažuriranja, popravci bugova i sigurnosna ažuriranja

Sada, ako želite isprobati PowerShell Core na Windows, Linux ili MacOS stroj, prebacite se na službenu stranicu GitHub repozitorije iste ovdje i pronađite odgovarajuću verziju za vas sustav.

Preporučeni: