Powershell Core Vs Powershell 5
Innholdsfortegnelse:
Microsoft har gitt ut PowerShell Core , en ny versjon av PowerShell . Denne nye versjonen av PowerShell er tilgjengelig på alle de store databehandlingsplatformene, inkludert Windows, Linux og MacOS. Vel, den nyeste versjonen av Windows 10 kommer ut av boksen med PowerShell 5.1 , og denne siste versjonen av PowerShell Core v6.0 .
PowerShell er en kommandolinjeskall og skriptspråk fra Microsoft. Den leveres med Windows-operativsystemet, og det oppstod først i 2006.
Nå har vi nå to offentlig tilgjengelige utgaver av PowerShell. Den første er PowerShell v5.1, og den andre er den nyere PowerShell Core v6.0.
Forskjellen mellom PowerShell & 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 levert med nye funksjonoppdateringer og reparasjoner, mens den eldre PowerShell bare vil bli gitt feilrettinger og sikkerhetsoppdateringer. Dette er en offisiell uttalelse fra Microsoft om det samme:
Det er imidlertid for tiden ingen planer om å introdusere ny funksjonalitet til Windows PowerShell. Dette betyr at risikoen for regresjon vil være svært lav for Windows PowerShell, slik at du kan stole på det som en stabil plattform for eksisterende arbeidsbelastninger.
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 statskonfigurasjonsressurser spesielt.
Nå, uten mye omskrivning Jeg legger bare inn alle detaljene i tabulær form:
Egenskaper | PowerShell | PowerShell Core |
Versjoner | 1.0 til 5.1 | 6 |
Plattformer støttes | Bare Windows + Server) | Windows, Linux og MacOS |
Avhengighet | . NET Framework | . NET Core |
Bruk | Avhenger av.NET Framework Runtime | Avhenger av.NET Core Runtime |
Startet som | powershell.exe | pwsh.exe på Windows og pwsh på MacOS og Linux |
$ PSVersionTable.PSEdition | Sett til skrivebord | Sett til Core |
Future Updates Ates for | Kun feilrettinger og sikkerhetsoppdateringer | Funksjonsoppdatering, feilrettinger og sikkerhetsoppdateringer |
Nå, hvis du ønsker å prøve PowerShell Core på Windows, Linux eller MacOS-maskinen, går du over til den offisielle GitHub repository side av samme her og finn den passende versjonen for systemet.
Forskjellen mellom Vista, XP, Linux og Mac OS Explained
I en middelskole student spør meg om å forklare forskjellen i enkle vilkår. Det gjør jeg nettopp.
Viktige verktøy for å bygge, reparere og oppgradere PCer betyr forskjellen mellom et tilfredsstillende vellykket prosjekt og en beklagelig katastrofe.
Det er et gammelt ordtak om å bygge en ny PC eller oppgradere en gammel: "Bruk riktig verktøy for riktig jobb." Sikkert, du kan bruke en smør kniv for å løsne en skrue eller et tang for å stramme et hovedkort, men det vil ikke gjøre jobben gå noe jevnere, og du kan satse på at det kan skade. Ved å bruke det riktige verktøyet for en gitt jobb, gjør jobben enklere, og det forbedrer vanligvis den endelige kvaliteten på ferdigvaren.
Hva er forskjellen mellom data og informasjon
Det er forskjell mellom data og informasjon, og her i denne artikkelen lærer vi om det samme og det også med forskjellige eksempler. Data er den laveste abstrakte eller rawestformen av biter. Informasjon er en behandlet data.