Powershell Core Vs Powershell 5
Inhoudsopgave:
Microsoft heeft PowerShell Core uitgebracht, een nieuwe versie van PowerShell . Deze nieuwe versie van PowerShell is beschikbaar op alle belangrijke computerplatforms, waaronder Windows, Linux en MacOS. 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 het verscheen voor het eerst in 2006.
Nou, 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.
Het verschil tussen PowerShell en PowerShell Core
Het eerste en belangrijkste verschil is dat we weten dat PowerShell Core platformonafhankelijk is en werkt op Windows, Linux en MacOS, terwijl de oude versie alleen op Windows draait.
Als u nieuwsgierig bent, kunt u PowerShell Core ook uitvoeren op niet-ondersteunde ARM-versies, maar die hebben fouten en zullen naar verwachting enkele fouten veroorzaken.
PowerShell Core krijgt nieuwe functie-updates en oplossingen, terwijl de oudere PowerShell alleen bugfixes en beveiligingsupdates oplevert. Dit is een officiële verklaring van Microsoft over hetzelfde:
Er zijn momenteel echter geen plannen om nieuwe functionaliteit te introduceren in Windows PowerShell. Dit betekent dat het risico op regressie erg laag is voor Windows PowerShell, dus u kunt erop rekenen dat het een stabiel platform is voor uw bestaande workloads. Ten tweede is PowerShell Core niet zo krachtig als PowerShell dat uit de doos komt met Ramen. De reden hierachter is dat de nieuwe PowerShell de minder functierijke.NET Core- en.NET Standard gebruikt en de oudere gebruikmaakt van.NET Framework en.NET Standard.
De reden hierachter is dat.NET Core nieuw is, en Microsoft heeft tijd nodig om het zo krachtig te maken als.NET Framework nu is.
Microsoft zegt dat PowerShell Workflows, PowerShell Snap-ins, WMIv1-cmdlets specifieke instellingen voor bestemmingsconfiguratie uitvoeren.
Nu, zonder veel parafraseren te laten ik plaats gewoon alle details in een tabelvorm:
Attributen
PowerShell | PowerShell Core | Versies |
1.0 tot 5.1 | 6 | Platforms die worden ondersteund |
Alleen Windows (client + Server) | Windows, Linux en MacOS | Afhankelijkheid |
.NET Framework | .NET Core | Gebruik |
Afhankelijk van.NET Framework Runtime | Afhankelijk van.NET Core Runtime | Gelanceerd als |
powershell.exe | pwsh.exe op Windows en pwsh op MacOS en Linux | $ PSVersionTable.PSEdition |
Instellen op Desktop | Instellen op Core | Future Upd alleen voor |
Bugfixes en beveiligingsupdates | Feature Update, Bug Fixes en Security Updates | Nu, als je PowerShell Core op je Windows, Linux of MacOS machine wilt uitproberen, ga dan naar de officiële GitHub repository pagina van dezelfde |
hier en zoek de geschikte versie voor je systeem.
Het verschil tussen Vista, XP, Linux en Mac OS uitgelegd
Waarin een middelbare schoolstudent me vraagt om het verschil in eenvoudige termen. Ik doe precies dat.
Verschil tussen 64-bits en 32-bits Windows - Voordelen en voordelen
64-Bits versus 32-bits Windows 10 / 8/7. Wat zijn de voordelen en voordelen van 64 bit Windows over 32 bit? Lees het verschil tussen 32-bits en 64-bits Windows.
Wat is het verschil tussen gegevens en informatie
Er is een verschil tussen gegevens en informatie en hier in dit artikel leren we over hetzelfde en dat ook met verschillende voorbeelden. Gegevens zijn de laagste abstracte of de ruwste vorm van bits. Informatie is een verwerkte gegevens.