Verschil tussen PowerShell en PowerShell Core
Microsoft heeft PowerShell Core uitgebracht , een nieuwe versie van PowerShell . Deze nieuwe versie van PowerShell is beschikbaar op alle grote computerplatforms, waaronder Windows , Linux en MacOS . Welnu(Well) , de nieuwste versie van Windows 10 komt uit de doos met PowerShell 5.1 en deze nieuwste versie van PowerShell Core v6.0 .
PowerShell is een opdrachtregel-shell en scripttaal van Microsoft . Het wordt geleverd met het Windows -besturingssysteem en verscheen voor het eerst in 2006.
Welnu, nu hebben we twee openbaar beschikbare edities van PowerShell . De eerste is de PowerShell v5.1 en de tweede is de nieuwere PowerShell Core v6.0.
Verschil tussen PowerShell en PowerShell Core
Het eerste en belangrijkste verschil is, zoals we weten, dat PowerShell Core platformonafhankelijk is en op Windows , Linux en MacOS draait, terwijl de oude alleen op Windows draait .
Als je nieuwsgierig bent, kun je PowerShell Core ook op niet-ondersteunde ARM- versies uitvoeren, maar dat is buggy en zal naar verwachting enkele fouten veroorzaken.
PowerShell Core krijgt nieuwe functie-updates en fixes, terwijl de oudere PowerShell alleen bugfixes en beveiligingsupdates krijgt. Dit is een officiële verklaring van Microsoft over hetzelfde:
Er zijn momenteel echter geen plannen om nieuwe functionaliteit in Windows PowerShell te introduceren . Dit betekent dat het risico op regressie voor Windows PowerShell zeer laag zal zijn , zodat u erop kunt rekenen als een stabiel platform voor uw bestaande workloads.
Ten tweede is PowerShell Core niet zo krachtig als PowerShell dat standaard met Windows wordt geleverd . De reden hierachter is dat de nieuwe PowerShell de minder feature-rijke .NET Core en .NET Standard gebruikt en de oudere oudere .NET Framework en .NET Standard .
De reden hierachter is dat .NET Core nieuw is en Microsoft tijd nodig heeft om het zo krachtig te maken als .NET Framework nu is.
Microsoft zegt dat PowerShell Workflows , PowerShell Snap-ins , WMIv1 - cmdlets en het uitvoeren van Desired State Configuration- bronnen specifiek.
Laat me nu, zonder veel parafrasering, alle details in tabelvorm invoegen:
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 |
Als je PowerShell Core(PowerShell Core) op je Windows-, Linux- of MacOS -machine wilt uitproberen, ga dan naar de officiële GitHub -repositorypagina van dezelfde hier(here)(here) en vind de geschikte versie voor je systeem.
Lees volgende(Read next) : Wat is PWSH.EXE?(What is PWSH.EXE?)
Related posts
Schakel beveiligingsvragen in Windows 11/10 uit met een PowerShell-script
Controleer de Windows 10 OS-architectuur met PowerShell of Command Prompt
Maak een systeemherstelpunt met behulp van de opdrachtprompt of PowerShell
Windows PowerShell ISE gebruiken - Zelfstudie voor beginners
Wat is PWSH.EXE? Lijst met PWSH-syntaxis die u kunt gebruiken
Wijzig het wachtwoord van het lokale account met behulp van de opdrachtprompt of PowerShell
Windows PowerShell ISE vs Windows PowerShell: Wat is het verschil?
Bestanden zippen en unzippen met PowerShell in Windows 11/10
Hoe u op afstand de Windows 10-computer opnieuw kunt opstarten met PowerShell
Gebruik PowerShell om registerwaarden te wijzigen of te wijzigen
Appx-app-pakket installeren met PowerShell in Windows 11/10
Ga terug Open Command Prompt hier in plaats van PowerShell in Explorer
Hoe PowerShell-opdrachtgeschiedenis te zien op Windows 10
Problemen met Windows Server Network-connectiviteit oplossen via PowerShell
Hoe de PowerShell-versie te controleren in Windows 11/10
Gecontroleerde maptoegang configureren met Groepsbeleid en PowerShell
Hoe PowerShell te verwijderen in Windows 10
PowerShell toevoegen aan het contextmenu in Windows 10
Apparaatstuurprogramma's exporteren en back-uppen met PowerShell in Windows 11/10
PowerShell Get-Appxpackage werkt niet of toegang geweigerd