Esta publicación proporcionará una comprensión detallada del núcleo de PowerShell con los resultados de aprendizaje de la lista a continuación:
Vamos a empezar!
¿Qué es el núcleo de PowerShell?
Microsoft PowerShell Core es una versión de código abierto de la herramienta de gestión de automatización y configuración de PowerShell. Está construido en el .Net nore y puede ejecutarse en múltiples plataformas como macOS, Linux y Windows. Es una versión separada de PowerShell que no reemplaza/actualiza el valor predeterminado de Windows PowerShell en su lugar, el núcleo de PowerShell puede ejecutar una al lado de PowerShell.
El punto de la lista de abajo le proporcionará una mejor comprensión del núcleo de PowerShell:
Soporte de plataforma
La principal diferencia entre Windows PowerShell y Microsoft PowerShell Core es el soporte de la plataforma. PowerShell se ejecuta solo en el sistema operativo de Windows, mientras que el núcleo de PowerShell puede ejecutarse en todas las plataformas I.mi. Windows, macOS, etc.
Diferencia entre PowerShell y PowerShell Core
La siguiente tabla ilustra las diferencias clave entre el núcleo de PowerShell y PowerShell:
Atributo | Potencia Shell | Núcleo de PowerShell |
Versiones | 1.0 - 5.1 | 6-7 |
Soporte de plataformas | Solo Windows. | Windows, macOS y Linux |
Lanzado como | potencia Shell.exe | PWSH.EXE para Windows y PWSH para Linux y MacOS. |
Residencia en | .NET Framework | .Núcleo neto |
Psedición | Establecido como escritorio | Establecer como núcleo |
Disponibilidad | Por defecto, se instala en Windows. | Se puede descargar. |
Usar | Depende de .Tiempo de ejecución del marco neto. | Depende de .Tiempo de ejecución del núcleo neto. |
Actualizaciones futuras |
|
|
Concluyamos lo que hemos aprendido de la tabla dada anteriormente:
Windows PowerShell es una aplicación incorporada en el sistema operativo de Windows, mientras que PowerShell Core se puede descargar desde GitHub. PowerShell está orientado a Windows, mientras que PowerShell Core proporciona soporte para plataformas cruzadas.
Conclusión
PowerShell Core es una versión de código abierto de la herramienta de gestión de automatización y configuración de PowerShell. Se basa en el .Tecnología neta núcleo y puede ejecutarse en varias plataformas I.mi. MacOS, Linux y Windows. Inicialmente, PowerShell Core ofrece un conjunto limitado de cmdlets, pero está creciendo muy rápido. Esta publicación explicó diferentes aspectos de Microsoft PowerShell Core.