Forskjell mellom PowerShell og PowerShell Core

Innholdsfortegnelse:

Forskjell mellom PowerShell og PowerShell Core
Forskjell mellom PowerShell og PowerShell Core

Video: Forskjell mellom PowerShell og PowerShell Core

Video: Forskjell mellom PowerShell og PowerShell Core
Video: Desktop Dynamic Island - PC Customisation XWidget - YouTube 2024, April
Anonim

Microsoft har gitt ut PowerShell Core, en ny versjon av Kraftskall. Denne nye versjonen av PowerShell er tilgjengelig på alle de store databehandlingsplatformene, inkludert Windows, Linux og MacOS. Nå, den nyeste versjonen av Windows 10, kommer ut av esken med PowerShell 5.1, og denne siste versjonen av PowerShell Core v6.0.

Image
Image

Kraftskall er et kommandolinjeskall og skriptspråk fra Microsoft. Den leveres med Windows-operativsystemet, og det ble først utført i 2006.

Nå, nå har vi to offentlig tilgjengelige utgaver av PowerShell. Den første er PowerShell v5.1, og den andre er den nyere PowerShell Core v6.0.

Forskjell mellom PowerShell og PowerShell Core

Den første og fremste forskjellen er som vi vet at PowerShell Core er kryssplattform og kjører på Windows, Linux og MacOS, mens den gamle bare kjører på Windows.

Hvis du er nysgjerrig, kan du kjøre PowerShell Core på ikke-støttede ARM-versjoner også, men det er buggy og forventes å kaste noen feil.

PowerShell Core vil bli forsynt med nye funksjon oppdateringer og reparasjoner mens den eldre PowerShell bare vil bli gitt feilrettinger og sikkerhetsoppdateringer. Dette er en offisiell uttalelse fra Microsoft om det samme:

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.

For det andre er PowerShell Core ikke like kraftig som PowerShell som kommer ut av esken med Windows. Årsaken til dette er at den nye PowerShell bruker den mindre funksjonelle. NET Core og.NET Standard, og den eldre bruker eldre.NET Framework og.NET Standard.
For det andre er PowerShell Core ikke like kraftig som PowerShell som kommer ut av esken med Windows. Årsaken til dette er at den nye PowerShell bruker den mindre funksjonelle. NET Core og.NET Standard, og den eldre bruker eldre.NET Framework og.NET Standard.

Årsaken bak dette er at.NET Core er nytt, og Microsoft trenger tid for å gjøre det så kraftig som.NET Framework er nå.

Microsoft sier at PowerShell Workflows, PowerShell Snap-ins, WMIv1 cmdlets og eksekvering av ønsket statskonfigurasjon ressurser spesifikt.

Nå, uten mye parafrasering, la jeg bare sette alle detaljene i tabulær form:

Egenskaper Kraftskall PowerShell Core
versjoner 1,0 til 5,1 6
Plattformer støttet Bare Windows (Client + Server) Windows, Linux og MacOS
avhengighet .NET Framework . NET Core
bruk Avhenger av.NET Framework Runtime Avhenger av. NET Core Runtime
Lansert som powershell.exe pwsh.exe på Windows og pwsh på MacOS og Linux
$ PSVersionTable.PSEdition Sett til skrivebordet Sett til Core
Fremtidige oppdateringer for Bare feilrettinger og sikkerhetsoppdateringer Funksjon Update, Feilrettelser samt Sikkerhetsoppdateringer

Nå, hvis du ønsker å prøve PowerShell Core på Windows, Linux eller MacOS-maskinen, går du over til den offisielle GitHub-arkivsiden av det samme her og finn den passende versjonen for deg.

Anbefalt: