Powershell Core Vs Powershell 5
Table des matières:
Microsoft a publié PowerShell Core , une nouvelle version de PowerShell . Cette nouvelle version de PowerShell est disponible sur toutes les principales plates-formes informatiques, y compris Windows, Linux et MacOS. Eh bien, la dernière version de Windows 10 sort de la boîte avec PowerShell 5.1 , et cette dernière version de PowerShell Core v6.0 .
PowerShell est une shell de ligne de commande et langage de script de Microsoft. Il est livré avec le système d`exploitation Windows, et il a fait son apparition en 2006.
Eh bien, nous avons maintenant deux éditions publiques de PowerShell. Le premier est le PowerShell v5.1, et le second est le nouveau PowerShell Core v6.0.
Différence entre PowerShell et PowerShell Core
La première différence est que nous savons que PowerShell Core est multi-plateforme et fonctionne sur Windows, Linux et MacOS alors que l`ancien tourne uniquement sous Windows.
Si vous êtes curieux, vous pouvez aussi utiliser PowerShell Core sur des versions ARM non supportées, mais cela est buggé et devrait provoquer des erreurs.
PowerShell Core sera fourni avec de nouvelles mises à jour et correctifs de fonctionnalités tandis que l`ancien PowerShell recevra uniquement des correctifs de bogues et des mises à jour de sécurité. Ceci est une déclaration officielle de Microsoft à peu près la même:
Cependant, il n`est actuellement pas prévu d`introduire de nouvelles fonctionnalités pour Windows PowerShell. Cela signifie que le risque de régression sera très faible pour Windows PowerShell, donc vous pouvez compter sur lui comme une plate-forme stable pour vos charges de travail existantes.
Deuxièmement, PowerShell Core n`est pas aussi puissant que PowerShell qui sort de la boîte avec Les fenêtres. La raison en est que le nouveau PowerShell utilise le.NET Core et.NET Standard moins riche en fonctionnalités et le plus ancien utilise.NET Framework et.NET Standard.
La raison en est que.NET Core est nouveau et Microsoft a besoin de temps pour le rendre aussi puissant que le.NET Framework est maintenant.
Microsoft dit que PowerShell Workflows, composants logiciels enfichables PowerShell, applets de commande WMIv1 et exécutant spécifiquement les ressources de configuration d`état souhaitées.
Maintenant, sans trop paraphraser il me suffit d`insérer tous les détails sous une forme tabulaire:
Attributs | PowerShell | PowerShell Core |
Versions | 1.0 à 5.1 | 6 |
Plates-formes prises en charge | Seulement Windows (Client + Serveur) | Windows, Linux et MacOS |
Dépendance | .NET Framework | .NET Core |
Utilisation | Dépend de.NET Framework Runtime | Dépend de.NET Core Runtime |
Lancé en tant que | powershell.exe | pwsh.exe sous Windows et pwsh sous MacOS et Linux |
$ PSVersionTable.PSEdition | sur Desktop | sur Core |
Future Upd ates for | Corrections de bogues et mises à jour de sécurité seulement | Mise à jour des fonctionnalités, corrections de bogues et mises à jour de sécurité |
Maintenant, si vous souhaitez essayer PowerShell Core sur votre machine Windows, Linux ou MacOS GitHub page du référentiel du même ici et trouver la version qui vous convient
Explication de la différence entre Vista, XP, Linux et Mac OS
Un lycéen me demande d'expliquer la différence termes simples. Je fais juste cela.
Différence entre Windows 64 bits et 32 bits - Avantages et bénéfices
64 Bits vs Windows 32 bits 10 / 8/7. Quels sont les avantages et les avantages de Windows 64 bits sur 32 bits? Lire la différence entre Windows 32 bits et 64 bits.
Quelle est la différence entre les données et l`information
Il y a une différence entre les données et les informations. aussi avec des exemples différents. Les données sont les formes les plus abstraites ou les plus brutes. l`information est une donnée traitée.