Logo de PowerShell
Facultad Ingeniería
Departamento Informática
Área Ciencias de la computación
Nivel Universitario

PowerShell es un framework o marco de trabajo para la automatización de tareas y gestión de configuración de Microsoft, que consiste de una interfaz de línea de comandos y su lenguaje de scripting (de órdenes o guiones) asociado construidos en .NET Framework. PowerShell inicialmente fue un componente solamente de Windows, pero a partir del 18 de agosto de 2016 es de código abierto y multiplataforma.

Enfoque

editar

Muchos tutoriales de PowerShell abordan a PowerShell desde una perspectiva de automatización y de archivos de órdenes de línea de comandos suponiendo que el lector ya conoce de programación. Este curso toma una introducción académica más tradicional al enfoque de la programación, con la suposición de que una vez se comprenda la programación usando el lenguaje PowerShell, el lector podrá ser capaz de utilizar otros recursos para desarrollar los scripts que necesita.

Preparación

editar

Este es un curso de nivel universitario de un tercio de semestre. Los estudiantes ya deberían estar familiarizados con los conceptos introductorios a la computación y de soporte informático.

Recursos

editar

Las lecciones en este curso usan una variedad de recursos de información. Todos son gratuitos, aunque algunos requeren registro para poder acceder a ellos. En Wikiversidad se hace todo lo posible para evitar este último tipo de recursos a menos que la calidad de los mismos superen claramente la molestia. El libro en línea Master-PowerShell | With Dr. Tobias Weltner en Powershell.com es un recurso de alta calidad que también ofrece la opción de rechazar cualquier contacto.

Lecciones

editar

Lección 1

editar

En esta lección haremos un acercamiento a PowerShell y su entorno, veremos los conceptos básicos, cómo iniciar programas y obtener el programa anfitrión, y cómo consultar la ayuda local y recursos en línea sobre el tema.

Lección 2

editar

En esta lección nos familiarizamos con la consola de PowerShell; aprendemos a utilizar los comandos Get-Command, Get-Date, Get-Process y Get-Service; utilizar la redirección para guardar los datos de salida como un archivo; y aprendemos a seleccionar, ordenar y filtrar contenido con las tuberías y Select-Object, Sort-Object, Where-Object.

Lección 3

editar

En esta lección aprenderemos cómo habilitar la ejecución de archivos de órdenes locales, utilizar los alias de los comandos, detener e iniciar servicios con archivos de órdenes PowerShell y utilizar Write-Host y Write-Output.

Lección 4

editar

Lección 5

editar

Lección 6

editar

Lección 7

editar

Lección 8

editar

Lección 9

editar

Lección 10

editar

Lección 11

editar

Lección 12

editar

Lección 13

editar

Lección 14

editar

Lección 15

editar

Material adicional

editar

Bibliografía

editar

Recursos externos

editar