Compartir a través de


Optimización de la experiencia del shell

PowerShell es un shell de línea de comandos y un lenguaje de scripting que se usa para la automatización.

Wikipedia incluye la siguiente descripción de un shell:

Un shell administra la interacción del sistema de usuario solicitando la entrada de los usuarios, interpretando su entrada y, a continuación, controlando la salida del sistema operativo subyacente (como un bucle de lectura-evaluación-impresión o REPL).

De forma similar a otros shells como bash o cmd.exe, PowerShell permite ejecutar cualquier comando disponible en el sistema, no solo comandos de PowerShell.

Los comandos de PowerShell se conocen como cmdlets (pronunciado command-lets). Los cmdlets son comandos de PowerShell, no ejecutables independientes. Los comandos de PowerShell no se pueden ejecutar en otros shells sin ejecutar PowerShell primero.

Características de la interfaz de la línea de comandos de PowerShell

PowerShell es un shell de comandos moderno que incluye las mejores características de otros shells populares. A diferencia de la mayoría de los shells que solo aceptan y devuelven texto, PowerShell acepta y devuelve objetos .NET. El shell tiene varias características que puede usar para optimizar la experiencia interactiva del usuario.