Razlika između PowerShell i PowerShell Core

Microsoft je objavio PowerShell Core , novu verziju PowerShell -a . Ova nova verzija PowerShell - a dostupna je na svim glavnim računalnim platformama uključujući Windows , Linux i MacOS . Pa(Well) , najnovija verzija sustava Windows 10 dolazi iz kutije s PowerShell 5.1 i ovom najnovijom verzijom PowerShell Core v6.0 .

PowerShell i PowerShell Core

PowerShell je ljuska naredbenog retka i skriptni jezik iz Microsofta(Microsoft) . Isporučuje se s Windows operativnim sustavom, a prvi put se pojavio 2006. godine.

Pa, sada imamo dva javno dostupna izdanja PowerShell -a . Prvi je PowerShell v5.1, a drugi je noviji PowerShell Core v6.0.

Razlika između PowerShell i PowerShell Core

Prva i glavna razlika je u tome što znamo da je PowerShell Core na više platformi i radi na Windowsima(Windows) , Linuxu(Linux) i MacOS -u dok stari radi samo na Windowsima(Windows) .

Ako ste znatiželjni, PowerShell Core(PowerShell Core) možete pokrenuti i na nepodržanim verzijama ARM -a, ali to je greška i očekuje se da će izazvati neke pogreške.

PowerShell Core će dobiti nova ažuriranja značajki i popravke, dok će stariji PowerShell dobiti samo ispravke grešaka i sigurnosna ažuriranja. Ovo je službena izjava Microsofta(Microsoft) o istome:

Međutim, trenutno nema planova za uvođenje nove funkcionalnosti u Windows PowerShell . To znači da će rizik regresije biti vrlo nizak za Windows PowerShell , tako da možete računati na njega kao na stabilnu platformu za vaša postojeća radna opterećenja.

Drugo, PowerShell Core nije tako moćan kao PowerShell koji dolazi iz kutije sa sustavom Windows(Windows) . Razlog tome je taj što novi PowerShell koristi .NET Core i .NET Standard s manje značajkama, a stariji koristi starije .NET Framework i .NET Standard .

Razlog tome je taj što je .NET Core nov, a Microsoftu(Microsoft) treba vremena da ga učini moćnim kao što je .NET Framework sada.

Microsoft kaže da su PowerShell Workflows , PowerShell snap-ins , WMIv1 cmdleti(WMIv1) i izvršavanje resursa željene konfiguracije stanja(Desired State Configuration) posebno.

Sada, bez puno parafraziranja, dopustite mi da ubacim sve detalje u tablični oblik:

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

Sada, ako želite isprobati PowerShell Core na svom Windows, Linux ili MacOS računalu, idite na službenu stranicu GitHub repozitorija i(here)(here) pronađite odgovarajuću verziju za svoj sustav.

Pročitajte sljedeće(Read next) : Što je PWSH.EXE?(What is PWSH.EXE?)



About the author

Ja sam hardverski inženjer s preko 10 godina iskustva u radu na IOS i MacOS sustavima. Posljednjih 5 godina predajem večernju nastavu i sam sam naučio koristiti Google Chrome. Moje vještine u oba područja čine me savršenim kandidatom za razvoj web stranica, grafički dizajn ili rad na web sigurnosti.



Related posts