Forskellen mellem PowerShell og PowerShell Core
Microsoft har frigivet PowerShell Core , en ny version af PowerShell . Denne nye version af PowerShell er tilgængelig på alle de store computerplatforme, inklusive Windows , Linux og MacOS . Nå(Well) , den seneste version af Windows 10 kommer ud af æsken med PowerShell 5.1 og denne seneste version af PowerShell Core v6.0 .
PowerShell er en kommandolinje-shell og scriptsprog fra Microsoft . Det leveres med Windows -operativsystemet, og det dukkede først op i 2006.
Nå, nu har vi to offentligt tilgængelige udgaver af PowerShell . Den første er PowerShell v5.1, og den anden er den nyere PowerShell Core v6.0.
Forskellen mellem PowerShell og PowerShell Core
Den første og fremmeste forskel er, som vi ved, at PowerShell Core er cross-platform og kører på Windows , Linux og MacOS , mens den gamle kun kører på Windows .
Hvis du er nysgerrig, kan du også køre PowerShell Core på ikke-understøttede ARM- versioner, men det er buggy og forventes at give nogle fejl.
PowerShell Core vil blive forsynet med nye funktionsopdateringer og rettelser, mens den ældre PowerShell kun vil blive leveret med fejlrettelser og sikkerhedsopdateringer. Dette er en officiel erklæring fra Microsoft om det samme:
Der er dog i øjeblikket ingen planer om at introducere ny funktionalitet til Windows PowerShell . Det betyder, at risikoen for regression vil være meget lav for Windows PowerShell , så du kan regne med det som en stabil platform for dine eksisterende arbejdsbelastninger.
For det andet er PowerShell Core ikke så kraftfuld som PowerShell , der kommer ud af kassen med Windows . Årsagen bag dette er, at den nye PowerShell bruger den mindre funktionsrige .NET Core og .NET Standard , og den ældre bruger ældre .NET Framework og .NET Standard .
Årsagen bag dette er, at .NET Core er nyt, og Microsoft har brug for tid til at gøre det så kraftfuldt, som .NET Framework er nu.
Microsoft siger, at PowerShell Workflows , PowerShell Snap-ins , WMIv1 cmdlets og eksekvering af Desired State Configuration- ressourcer specifikt.
Nu, uden meget omskrivning, lad mig bare indsætte alle detaljerne i en tabelform:
Attributes | PowerShell | PowerShell Core |
Versions | 1.0 to 5.1 | 6 |
Platforms Supported | Only Windows (Client + Server) | Windows, Linux, and MacOS |
Dependency | .NET Framework | .NET Core |
Usage | Depends on .NET Framework Runtime | Depends on .NET Core Runtime |
Launched as | powershell.exe | pwsh.exe on Windows and pwsh on MacOS and Linux |
$PSVersionTable.PSEdition | Set to Desktop | Set to Core |
Future Updates for | Bug fixes and Security Updates only | Feature Update, Bug Fixes as well as Security Updates |
Hvis du nu ønsker at prøve PowerShell Core på din Windows-, Linux- eller MacOS -maskine, skal du gå over til den officielle GitHub - lagerside her(here)(here) og finde den passende version til dit system.
Læs næste(Read next) : Hvad er PWSH.EXE?(What is PWSH.EXE?)
Related posts
Deaktiver sikkerhedsspørgsmål i Windows 11/10 ved hjælp af et PowerShell-script
Tjek Windows 10 OS-arkitektur ved hjælp af PowerShell eller kommandoprompt
Opret systemgendannelsespunkt ved hjælp af kommandoprompt eller PowerShell
Sådan bruger du Windows PowerShell ISE - begyndervejledning
Hvad er PWSH.EXE? Liste over PWSH-syntaks, du kan bruge
Sådan installeres Appx-apppakken ved hjælp af PowerShell i Windows 11/10
PowerShell Get-Appxpackage virker ikke eller adgang nægtet
Sådan åbnes en forhøjet PowerShell-prompt i Windows 11/10
Sådan kører du ALTID kommandoprompt og PowerShell som administrator
Erstat kommandoprompt med PowerShell i WinX-menuen i Windows 10
Microsoft PowerShell Script Browser hjælper dig med nemt at finde script-eksempler
Skift adgangskode til lokal konto ved hjælp af kommandoprompt eller PowerShell
PowerShell 7 Liste over nye funktioner
Liste computerens BIOS-indstillinger ved hjælp af GetBIOS PowerShell-modulet
Sådan tilføjes PowerShell til kontekstmenuen i Windows 10
Sådan konverteres VHDX-fil til VHD ved hjælp af PowerShell
Sådan nulstiller du PowerShell og kommandoprompt til standardindstillinger
PowerShell-script til at kontrollere Windows Update-status
Sådan skjuler du Windows-opdateringer ved hjælp af PowerShell i Windows 11/10
Sådan finder og deaktiverer du webcams ved hjælp af PowerShell i Windows 10