1
Recordatorio de sintaxis
- Variables, operadores y estructuras de control.
- Tuberías: comportamiento del flujo y configuración.
- Código simplificado, la PipelineVariable.
- Filtros Where-objects, bucles foreach.
- Variables y tipos de operadores.
Trabajo práctico
Uso de los primeros comandos, varios cmdlets, la tubería, PipelineVariable y filtros.
2
Clases en PowerShell 5
- Creación de clases. Herencia.
- Creación de propiedades y métodos.
- El Enum.
Trabajo práctico
Creación de una clase Audit_test, uso de ENUM, implementación de la herencia.
3
Formularios XAML
- Principio básico y creación del modelo XAML.
- Uso de WPF. Codificación en ISE.
Trabajo práctico
Creación de un formulario XAML para la gestión de activos informáticos.
4
Utilización de .NET
- Utilización de bibliotecas de objetos para manipular los componentes del sistema.
- Carga de clases .Net.
- Clases, propiedades y métodos disponibles.
- Añadir código C#, HTML y CSS a un script PowerShell.
Trabajo práctico
Creación de una clase simple en C#, integración en un script PS1, creación de un script para listar las clases disponibles.
5
Flujo de trabajo, DSC
- Definición de DSC, flujo de trabajo.
- Funcionamiento sencillo del DSC y del flujo de trabajo.
Trabajo práctico
Instalar una aplicación DSC y un rol DHCP. Cree un script DSC para copiar carpetas/archivos en servidores y cree un flujo de trabajo para hacer ping masivo a direcciones IP en paralelo.
6
Creación de módulos, creación de manifiestos
- Función de un módulo PowerShell.
- Creación de un módulo, integración en el puesto de trabajo.
- Añadir scripts, parámetros y personalización.
- Ayuda detallada añadida.
Trabajo práctico
Creación de un módulo de gestión de activos, un módulo de ping para elegir identificadores de red, direcciones IP a las que hacer ping o una lista de ordenadores.
7
Gestión de trabajos, remoting
- Introducción, funciones de WinRM.
- ¿Qué es un empleo?
- Los distintos cmdlets para gestionar jobs (get-job, receive-job, wiat-job, start-job...).
- Los diferentes estados de un trabajo.
Trabajo práctico
Creación de un script utilizando jobs y Winrm para gestionar un conjunto de servidores.