Différence entre PowerShell et PowerShell Core
Microsoft a publié PowerShell Core , une nouvelle version de PowerShell . Cette nouvelle version de PowerShell est disponible sur toutes les principales plates-formes informatiques, notamment Windows , Linux et MacOS . Eh bien(Well) , la dernière version de Windows 10 est prête à l'emploi avec PowerShell 5.1 et cette dernière version de PowerShell Core v6.0 .
PowerShell est un shell de ligne de commande et un langage de script de Microsoft . Il est livré avec le système d'exploitation Windows et a fait sa première apparition en 2006.
Eh bien, nous avons maintenant deux éditions de PowerShell accessibles au public . Le premier est le PowerShell v5.1, et le second est le plus récent PowerShell Core v6.0.
Différence entre PowerShell et PowerShell Core
La première et la plus importante différence est que nous savons que PowerShell Core est multiplateforme et fonctionne sous Windows , Linux et MacOS , tandis que l'ancien ne fonctionne que sous Windows .
Si vous êtes curieux, vous pouvez également exécuter PowerShell Core sur des versions ARM non prises en charge , mais cela est bogué et devrait générer des erreurs.
PowerShell Core recevra de nouvelles mises à jour et correctifs de fonctionnalités, tandis que l'ancien PowerShell ne recevra que des correctifs de bogues et des mises à jour de sécurité. Ceci est une déclaration officielle de Microsoft sur le même sujet :
Cependant, il n'est actuellement pas prévu d'introduire de nouvelles fonctionnalités dans Windows PowerShell . Cela signifie que le risque de régression sera très faible pour Windows PowerShell , vous pouvez donc compter sur lui comme 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 Windows . La raison derrière cela est que le nouveau PowerShell utilise le moins riche en fonctionnalités .NET Core et .NET Standard et l'ancien utilise les anciens .NET Framework et .NET Standard .
La raison en est que .NET Core est nouveau et que Microsoft a besoin de temps pour le rendre aussi puissant que .NET Framework l'(Framework) est maintenant.
Microsoft indique que les flux(PowerShell Workflows) de travail PowerShell , les composants logiciels enfichables PowerShell(PowerShell Snap-ins) , les applets de commande WMIv1 et l'exécution des ressources de configuration de l'état souhaité(Desired State Configuration) en particulier.
Maintenant, sans trop paraphraser, permettez-moi d'insérer tous les détails sous forme de tableau :
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 |
Maintenant, si vous souhaitez essayer PowerShell Core sur votre machine Windows, Linux ou MacOS , rendez-vous sur la page officielle du référentiel GitHub de la même (GitHub)ici(here)(here) et trouvez la version appropriée pour votre système.
Lire ensuite(Read next) : Qu'est-ce que PWSH.EXE ?(What is PWSH.EXE?)
Related posts
Désactiver Security Questions à l'aide d'un Windows 10 PowerShell Script
Check Windows 10 OS architecture en utilisant PowerShell or Command Prompt
Create System Restore Point en utilisant Command Prompt or PowerShell
Comment utiliser Windows PowerShell ISE - Débutants Tutoriel
Qu'est-ce que PWSH.EXE? Liste de PWSH syntax Vous pouvez utiliser
Export and Backup Device Drivers en utilisant PowerShell dans Windows 10
Dépannage Windows Server Network connectivity Problèmes via PowerShell
Comment bloquer IP ou un site Web en utilisant PowerShell dans Windows 10
PowerShell Get-Appxpackage ne fonctionne pas ou Access refusé
Comment Remotely Restart de Windows 10 en utilisant l'ordinateur PowerShell
Comment désinstaller PowerShell dans Windows 10
Comment installer le package d'applications Appx à l'aide de PowerShell dans Windows 10
Windows PowerShell ISE vs Windows PowerShell: Quelle est la différence?
Microsoft PowerShell Script Browser vous aide à trouver des échantillons de script facilement
Configurer le Folder Access commandé en utilisant Group Policy & PowerShell
Comment installer PowerShell 7.0 sur Windows 10
Create Multiple Folders Using Command Prompt and PowerShell
Replace Command Prompt avec PowerShell dans WinX Menu de Windows 10
Activer Remote Desktop avec Command Prompt or PowerShell
Comment obtenir Public IP address en utilisant PowerShell dans Windows 10