Scripts en PowerShell: Guia para principiantes

Publicado por P. Ruiz en

En informática, los scripts permiten automatizar las tareas que realicemos con cierta frecuencia, con el fin de evitar hacer, de forma manual, procesos que pueden resultar tediosos y repetitivos. En la mayoría de los casos, suelen sustituir a una serie de órdenes que escribiríamos de forma interactiva en la línea de comandos del sistema operativo.

Por este motivo, pienso que un libro sobre scripts puede ser un complemento perfecto para completar los contenidos de nuestras publicaciones sobre sistemas operativos. Al fin y al cabo, los scripts permiten automatizar tareas que son propias de los administradores de sistemas.

En este contexto, Windows PowerShell mejora las capacidades de la línea de comandos tradicional de Microsoft (CLI), proporcionando una sintaxis moderna y potente, de la que puedes beneficiarte en diferentes sistemas operativos, como GNU/Linux, masOS, Unix y Windows. Además, PowerShell es ahora de código abierto y se encuentra disponible en GitHub.

El objetivo que he perseguido mientras escribía este libro es que cualquiera pueda utilizarlo para comenzar a comprender los fundamentos de la elaboración de scripts en PowerShell, tratando de simplificar al máximo los conceptos más complejos y acompañando las explicaciones con multitud de imágenes ilustrativas.

Por cierto, si la palabra script no te resulta familiar, probablemente sea porque los conoces bajo otros nombres, como archivo de procesamiento por lotes, archivos de órdenes o guiones.

Soy consciente de que me dejo cosas en el tintero. Algunas de ellas, sencillamente se escapan de los objetivos del libro. Otras sin embargo, irán completándose en el futuro. Esta es la ventaja del formato web: hace que las publicaciones puedan estar vivas y evolucionar a lo largo del tiempo.

Mi intención es utilizar Scripts en PowerShell: Guia para principiantes como complemento para los siguientes módulos:

  • Sistemas informáticos, del primer curso del Ciclo Formativo de Grado Superior Técnico Superior en Desarrollo de Aplicaciones Web (DAW).
  • Sistemas operativos monopuesto del primer curso del Ciclo Formativo de Grado Medio Técnico en Sistemas Microinformáticos y Redes (SMR).
  • Sistemas Operativos en Red del segundo curso del Ciclo Formativo de Grado Medio Técnico en Sistemas Microinformáticos y Redes (SMR).

Sin embargo, pienso que también puede ser útil en otros módulos de los Ciclos de Informática, tanto en Grado medio como en Grado superior o en cualquier otro nivel educativo donde haga falta incluir una introducción a los conceptos básicos sobre diseño de scripts en PowerShell.

Como de costumbre, los contenidos del libro se encuentran bajo una licencia Creative Commons Reconocimiento – No Comercial – Sin Obra Derivada 3.0. Puedes encontrar todos los detalles en http://creativecommons.org/licenses/by-nc-nd/3.0/deed.es .

Esta edición se obtuvo en enero de 2018, pero se trata de un material vivo, que evoluciona con el paso del tiempo. Puedes encontrar la última versión del libro, y todos sus materiales complementarios en www.somebooks.es

Para hacernos llegar tus comentarios o sugerencias, puedes dirigirte a somebooks.es@gmail.com. También te agradeceríamos que nos reportaras todos los errores que detectes.

Marcas comerciales

Las designaciones utilizadas por las empresas para distinguir sus productos suelen ser marcas registradas. SomeBooks.es ha tratado a lo largo del libro de que dichas marcas sean distinguidas como tales, utilizándolas a modo descriptivo y sin la intención de infringirlas, procurando, en todo caso, el beneficio de su propietario, ya que se ayuda a su conocimiento y difusión.

Los datos de los ejemplos y las capturas de pantalla son ficticios y cualquier coincidencia con datos reales son fruto de la casualidad.

SomeBooks.es y el autor del libro han intentado que la información contenida en él sea lo más precisa posible, y no asumen ninguna responsabilidad derivada de su utilización, ni de la violación de patentes u otros derechos de terceros que pudiera derivarse del uso del mismo.

Con la publicación del libro, ni SomeBooks.es ni el autor del libro asumen ningún tipo de asistencia o soporte relacionado con el contenido de la obra.