Introducción a PowerShell (Parte 1: Generalidades)

  En otras entradas de la presente bitácora se ha mencionado la interfaz de usuario de Windows llamada PowerShell.
  Se trata de  una solución de automatización de tareas multiplataforma formada por un intérprete de órdenes de línea de comandos, un lenguaje de guiones y un marco de administración de configuración. PowerShell funciona en Windows, Linux y macOS.
  A diferencia de la mayoría de los intérpretes de órdenes, que solo aceptan y devuelven texto, PowerShell acepta y devuelve objetos .NET. El intérprete de órdenes incluye las siguientes características:
  •    Historial de línea de comandos sólido.
  •    Finalización con tabulación y predicción de comandos.
  •    Admisión de alias de comando y parámetro.
  •   Canalización para encadenar comandos.
  •   Sistema de ayuda en la consola, similar a las páginas “man” de UNIX.