OBJETIVO
Este es un curso de tres días que enseñará a los alumnos cómo automatizar tareas administrativas con Windows PowerShell 5.1. Los alumnos aprenderán habilidades básicas de scripting, como crear funciones avanzadas, escribir scripts de controlador y controlar errores de script. Los alumnos aprenderán a trabajar con el flujo de trabajo de Windows PowerShell, la API de REST y los archivos de datos con formato XML y JSON, los alumnos también aprenderán a usar nuevas herramientas de administración como Configuración de estado deseado (DSC) y Administración suficiente (JEA) para configurar y proteger servidores.
DURACIÓN
24 Horas.
MODALIDAD
Presencial /Online.
PERFIL DE AUDIENCIA
Este curso está dirigido a profesionales de TI con experiencia en administración general de Windows Server y Windows Client. Los estudiantes deben tener un conocimiento fundamental de Windows PowerShell, que pueden obtener tomando el curso 10961C: Automatización de la administración con Windows PowerShell.
Además, este curso proporciona instrucciones de scripting para desarrolladores que admiten entornos de desarrollo y procesos de implementación.
REQUISITOS PREVIOS
Además de su experiencia profesional, los estudiantes que asistan a esta formación ya deben tener los siguientes conocimientos técnicos:
• Experiencia con tecnologías de red e implementación de Windows.
• Experiencia con la administración, el mantenimiento y la solución de problemas de Windows Server.
• Experiencia con la administración, el mantenimiento y la solución de problemas de Windows Client.
• Experiencia con el uso de Windows PowerShell para ejecutar comandos y crear scripts básicos no modularizados.
Los estudiantes que asisten a esta formación pueden cumplir con los requisitos previos mediante la obtención de conocimientos y habilidades equivalentes a través de la experiencia práctica como administrador del sistema de Windows. Curso 10961: Se recomienda encarecidamente automatizar la administración con Windows PowerShell para obtener habilidades de requisitos previos en Windows PowerShell.
CONTENIDO
Módulo 1:
Creación de funciones avanzadas.
• Convertir un comando en una función avanzada
• Creación de un módulo de script.
• Definición de atributos de parámetros y validación de entrada.
• Funciones de escritura que aceptan la entrada de canalización.
• Producción de una producción compleja de tuberías.
• Documentar funciones mediante la ayuda basada en comentarios.
• Soporte -WhatIf y -Confirm.
Módulo 2:
Uso de Microsoft .NET Framework y la API rest en Windows PowerShell
• Uso de Microsoft .NET Framework en Windows PowerShell.
• Uso de la API de REST en Windows PowerShell.
Módulo 3:
Escritura de scripts de controlador
• Presentación de scripts de controlador.
• Escribir scripts de controlador que muestren una interfaz de usuario.
• Escribir scripts de controlador que produzcan informes.
• Describir scripts de controlador.
• Escriba scripts de controlador que muestren una interfaz de usuario.
• Escriba scripts de controlador que generen informes.
Módulo 4:
Manejo de errores de script
• Comprensión del manejo de errores
• Manejo de errores y tiempos de espera en un script.
Módulo 5:
Uso de XML, JSON y datos con formato personalizado
• Leer, manipular y escribir datos con formato XML.
• Leer, manipular y escribir datos con formato JSON.
• Lectura y manipulación de datos con formato personalizado.
Módulo 6:
Mejorar la administración del servidor con la configuración de estado deseada y la administración suficiente.
• Comprensión de la configuración de estado deseada.
• Creación e implementación de una configuración de DSC.
• Implementación de suficiente administración.
Módulo 7:
Análisis y depuración de scripts
• Depuración en Windows PowerShell.
• Analizar y depurar un script existente.
Módulo 8:
Comprensión del flujo de trabajo de Windows PowerShell.
• Descripción del flujo de trabajo de Windows PowerShell.