Gold Learning Gold Business Intelligence Silver Data Plataform MS_10962 Advanced Automated Administration with Windows PowerShell www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Por favor no imprimas este documento si no es necesario. MS_10962 www.ked.com.mx Advanced Automated Administration with Windows PowerShell [email protected] Introducción. Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Este curso es un seguimiento del curso 10961: Automating Administration with Windows PowerShell. Está construido sobre Windows Server 2012 R2 y Windows 8.1 y mientras que se centra específicamente en Windows PowerShell v4.0, también es relevante en entornos Windows PowerShell v2.0 y v3.0. Amplia los conocimientos ya adquiridos en el curso 10961 y se enfoca en la creación de Scripts de Windows PowerShell más escalables y utilizables para el uso en su organización mediante la construcción de sus propias herramientas de Windows PowerShell. Aprende sobre áreas tales como la creación de funciones avanzadas, módulos de Script, atributos de parámetros avanzados y secuencias de comandos de controlador. También aprende a hacer tus scripts más robusto con el aprendizaje sobre el manejo de errores de script y el análisis y depuración de scripts de Windows PowerShell. El curso también cubrirá el uso de los cmdlets de Windows PowerShell con .NET Framework, así como enseñar cómo configurar los servidores de Windows usando la configuración de estado deseado y proporciona un entendimiento del flujo de trabajo de Windows PowerShell. Los laboratorios y el aprendizaje le ayudarán a eliminar las tareas manuales que actualmente tienes que ejecutar como administrador, que le permite hacer sus propias herramientas de Windows PowerShell para la administración automatizada, repetida, precisa y prevista de la infraestructura de Windows Server. Duración. 3 Días. Perfil. Este curso está dirigido a profesionales de TI con conocimientos generales en Windows Server y administración de Windows Client o con experiencia en la administración y soporte de servidores y servicios de aplicaciones, incluyendo aplicaciones como Exchange, SharePoint y SQL. Los administradores que trabajan en un entorno híbrido de Windows o Windows en su totalidad se darán cuenta de este curso corresponde a su día a día de trabajo y al futuro desarrollo de la carrera y sus habilidades. El curso también está dirigido a los profesionales de TI que desean aprovechar el conocimiento y la habilidad existente de Windows PowerShell para aprender a construir sus propias herramientas para uso general más amplio en su organización, el uso de cualquier producto de Microsoft o de proveedores de software independientes (ISV) que sean compatible con Windows PowerShell. Al finalizar. Al finalizar el curso, el alumno será capaz de: •• Crear funciones avanzadas •• Usar cmdlets y Microsoft NET Framework en Windows PowerShell •• Escribir secuencias de comandos del controlador •• Controlar errores de secuencias de comandos •• Utilice los archivos de datos XML •• Gestionar configuraciones de servidor con el uso de la configuración por estado deseado •• Analizar y depurar Scripts •• Entender Windows PowerShell Workflow KeD® es una marca registrada ante el Instituto Mexicano de la Propiedad Intelectual Pag. 1 MS_10962 www.ked.com.mx Advanced Automated Administration with Windows PowerShell [email protected] Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Requisitos previos. Antes de atender a este curso, los estudiantes deben tener: •• El conocimiento y la experiencia de trabajo con Windows PowerShell o conocimientos equivalentes a los contenidos cubiertos en curso 10961: Automating Administration with Windows PowerShell •• Experiencia en general de Windows Server y administración de Windows Client o la experiencia en la administración y soporte de servidores y servicios de aplicaciones, incluyendo aplicaciones como Exchange, SharePoint y SQL. El manual de este curso está en inglés. Para obtener el mayor beneficio de este curso, los alumnos deben tener un buen conocimiento de este idioma y cumplir todos los requisitos previos. Examen. Este curso no tiene un examen asociado. Material del curso y software. El kit del estudiante incluye un libro de trabajo comprensivo y otros materiales necesarios para esta clase. Temario. Módulo 1. Creación de funciones avanzadas En este módulo los alumnos aprenderán cómo parametrizar un comando en una función avanzada. Está diseñado para enseñar a varios principios fundamentales en una sola secuencia lógica, mediante el uso de ejercicios prácticos frecuentes para reforzar nuevas habilidades. •• Conversión de un comando en una función avanzada •• Creación de un módulo de script •• Definición de atributos de parámetros y de validación de entrada •• Escribir funciones que utilizan varios objetos •• Escritura de funciones que aceptar canalización •• Producir función de salida compleja •• Funciones de documentación mediante el uso de Content-Based Help •• Soporte de Whatif y Confirm Laboratorio: Conversión de un comando en una función avanzada •• Conversión de un comando en una función avanzada Laboratorio: Creación de un módulo de script •• Creación de un módulo de script Laboratorio: Definiendo atributos de parámetros y validación de entrada •• Atributos de parámetros y de validación de entrada Laboratorio: Escritura de funciones de que utilizan varios objetos •• Funciones de que utilizan varios objetos Laboratorio: Escritura de funciones que aceptar canalización •• Funciones que aceptar canalización KeD® es una marca registrada ante el Instituto Mexicano de la Propiedad Intelectual Pag. 2 MS_10962 www.ked.com.mx Advanced Automated Administration with Windows PowerShell [email protected] Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Laboratorio: Producir salida de función Compleja •• Producir salida de función compleja Laboratorio: Documentación de funciones mediante el uso de Content-Based Help •• Documentación de Funciones mediante el uso de Content-Based Help Lab: Apoyo -whatIf y -Confirm •• Apoyo -whatIf y -Confirm Después de completar este módulo, los alumnos serán capaces de: •• Convertir un comando en una función avanzada •• Crear un módulo de script •• Fijar parámetros y atributos de validación de entrada •• Escribir funciones que utilizan varios objetos •• Escribir funciones que aceptar canalización •• Producir salida de función compleja •• Escribir funciones mediante Content-Based Help •• Apoyo -whatIf y -Confirm Módulo 2: Uso de cmdlets y Microsoft .NET Framework en Windows PowerShell Windows PowerShell proporciona comandos que realizan muchas de las tareas que se necesitan en un entorno de producción. A veces, un comando no está disponible, pero el .NET Framework proporciona un medio alternativo para realizar una tarea. Debido a que Windows PowerShell se basa en el .NET Framework, es capaz de acceder a los medios alternativos. En este módulo, usted aprenderá cómo descubrir y ejecutar comandos de Windows PowerShell y cómo utilizar componentes .NET Framework desde el interior de Windows PowerShell. Estas dos técnicas le proporcionará la mayor flexibilidad y capacidad para llevar a cabo tareas en un entorno de producción. •• Ejecución de comandos de Windows PowerShell •• Usando Microsoft .NET Framework en Windows PowerShell Laboratorio: Uso de .NET Framework en Windows PowerShell •• Uso estático y de instancia Miembros Después de completar este módulo, los alumnos serán capaces de: •• Ejecutar comandos de Windows PowerShell •• Utilizar Microsoft .NET Framework en Windows PowerShell Módulo 3: Creación de Scripts controladores En este módulo, los estudiantes aprenderán cómo combinar herramientas - Funciones avanzadas que realizan una tarea específica - y un Script controlador que proporciona una interfaz de usuario o automatizan un proceso de negocio •• Entender Scripts controladorer •• Escritura de Scripts controladorer que muestran una interfaz de usuario KeD® es una marca registrada ante el Instituto Mexicano de la Propiedad Intelectual Pag. 3 MS_10962 www.ked.com.mx Advanced Automated Administration with Windows PowerShell [email protected] Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Laboratorios: Creación de scripts Controlador que mostrar una interfaz de usuario •• Escribir funciones que desea usar en el script del controlador •• Escribir una secuencia de comandos de controlador que implementa un menú basado en texto Después de completar este módulo, los alumnos serán capaces de: •• Entender Scripts Controlador •• Escribir secuencias de comandos del controlador que muestran una interfaz de usuario Módulo 4: Gestión de errores de secuencias de comandos En este módulo, los estudiantes aprenderán cómo realizar el tratamiento de errores basicos en los scripts. La atención se centrará sobre cómo agregar el control de errores a las herramientas existentes, principalmente como un mecanismo de ahorro de tiempo (en lugar de hacer que los estudiantes escriban nuevas herramientas). Un beneficio adicional de este enfoque es que va a ayudar a construir las habilidades que debe tener para analizar y reutilizar el código existente escrito por otra persona. •• Entendimiento el control de errores •• Controlar errores en una secuencia de comandos Laboratorio: Manejo de errores en un script •• Controlar errores en una secuencia de comandos Después de completar este módulo, los alumnos serán capaces de: •• Comprender el manejo de errores •• Controlar errores en una secuencia de comandos Módulo 5: Uso de archivos XML En este módulo, los alumnos aprenderán a leer, manipular y escribir datos en archivos XML, los cuales proporcionan una forma robusta, pero sencilla para almacenar datos tanto planos como jerárquicos. Los archivos XML son más flexibles que las CSV, más accesible para las pequeñas cantidades de datos que SQL Server y más fácil de codificar contra el de automatización de Excel. •• Lectura, manipulación y escritura de datos en XML Laboratorios: Lectura, manipulación y escritura de datos en XML •• Pruebe las herramientas proporcionadas •• Actualizar un Inventario XML Después de completar este módulo, los alumnos serán capaces de: •• Leer, manipular y escribir datos en XML Módulo 6: Gestión de configuraciones de servidor utilizando la configuración del estado deseado En este módulo, los estudiantes aprenderán cómo escribir archivos de configuración DSC (Desired State Configuration), implementar esos archivos a servidores y controlar las configuraciones de servidores. •• Entender la configuración del estado deseado •• Crear e implementar una configuración de DSC KeD® es una marca registrada ante el Instituto Mexicano de la Propiedad Intelectual Pag. 4 MS_10962 Advanced Automated Administration with Windows PowerShell Laboratorio: Creación e implementación de una configuración de DSC •• Escribir, ejecutar y automatizar una configuración DSC Después de completar este módulo, los alumnos serán capaces de: •• Entender la configuración del estado deseado •• Crear e implementar una configuración de DSC Módulo 7: Analizar y depuración de Scripts En este módulo, los estudiantes aprenderán cómo utilizar las funciones nativas de Windows PowerShell para analizar y depurar secuencias de comandos existentes. Estas habilidades también son útiles cuando los estudiantes tienen que depurar sus propios guiones. •• Depuración en Windows PowerShell •• Análisis, depuración y Scripts existentes Laboratorio: Análisis, depuración y secuencias de Scripts existentes •• Análisis, depuración y scripts existentes Después de completar este módulo, los alumnos serán capaces de: •• Analizar y depurar un script Módulo 8: Comprensión de Windows PowerShell Workflow En este módulo, los estudiantes aprenderán acerca de las características de la tecnología de Windows PowerShell Workflow. •• La comprensión de Windows PowerShell Workflow Después de completar este módulo, los alumnos serán capaces de: •• Comprender Windows PowerShell Workflow [email protected] Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Por favor no imprimas este documento si no es necesario.