Advanced Administration and Automation with PowerShell - M55626A

€695.00

________________________________________________________________

¿Quiere realizar este curso en modalidad telepresencial o presencial?

Póngase en contacto con nosotros por correo: info@nanforiberica.com, teléfonos: +34 91 031 66 78 / +34 605 98 51 30, WhatsApp: +34 685 60 05 91, o comunícate con Nuestras Oficinas

________________________________________________________________

Curso: Advanced Administration and Automation with PowerShell

Este curso enseñará a los estudiantes a automatizar tareas administrativas con Windows PowerShell. Aprenderán habilidades básicas de scripting, como la creación de funciones avanzadas, la escritura de scripts de controlador y la gestión de errores de script.

Aprenderán a trabajar con el flujo de trabajo de Windows PowerShell, la API REST y archivos de datos con formato XML y JSON. También aprenderán a usar nuevas herramientas de administración como la Configuración de Estado Deseado (DSC) y la Administración Just Enough (JEA) para configurar y proteger servidores.

Duración de curso PowerShell
Training PowerShell
Acceso al aula virtual PowerShell
PowerShell

PowerShell avanzado - Administración TI - Automatización con PowerShell - Scripting profesional - Administradores Windows - Intensivo de PowerShell

 

Dirigido a

Este curso está dirigido a profesionales de TI con experiencia en la administración general de Windows Server y Windows Client. Los estudiantes deben tener conocimientos básicos de Windows PowerShell.

Además, este curso proporciona orientación sobre scripts para desarrolladores que apoyan entornos de desarrollo y procesos de implementación.

 

Objetivos de la formación

Este curso está diseñado para enseñar a los participantes cómo automatizar tareas administrativas utilizando Windows PowerShell 5.1. Al finalizar, los estudiantes podrán:

  • Crear funciones avanzadas en PowerShell.
  • Utilizar el .NET Framework y la API REST dentro de PowerShell.
  • Escribir scripts controladores y manejar errores en scripts.
  • Trabajar con datos en formato XML, JSON y formatos personalizados.
  • Usar herramientas de administración modernas como: Desired State Configuration (DSC) y Just Enough Administration (JEA).
  • Analizar y depurar scripts.
  • Comprender y aplicar PowerShell Workflow


Contenido del curso 

Módulo 1: Creación de funciones avanzadas

Este módulo explica cómo parametrizar un comando en una función avanzada.

Lecciones

  • 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
  • Escritura de funciones que aceptan entradas de canalización
  • Producción de salida de canalización compleja
  • Documentar funciones mediante ayuda basada en comentarios
  • Soporte para -WhatIf y -Confirm

Laboratorios: 

  • 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
  • Escritura de funciones que aceptan entradas de canalización
  • Producción de salida de canalización compleja
  • Documentar funciones mediante ayuda basada en comentarios
  • Soporte para -WhatIf y -Confirm

Módulo 2: Uso de Microsoft .NET Framework y API REST en Windows PowerShell

Este módulo explica cómo utilizar Microsoft .NET Framework y REST API para complementar la funcionalidad que proporcionan los comandos de Windows PowerShell.

Lecciones

  • Uso de Microsoft .NET Framework en Windows PowerShell
  • Uso de la API REST en Windows PowerShell

Laboratorios: 

  • Uso de Microsoft .NET Framework en Windows PowerShell
  • Uso de la API REST en Windows PowerShell

Módulo 3: Escritura de scripts de controlador

Este módulo explica cómo combinar funciones avanzadas que realizan una tarea específica y un script de controlador que proporciona una interfaz de usuario o automatiza un proceso comercial.

Lecciones

  • Presentación de los scripts del controlador
  • Escritura de scripts de controlador que muestran una interfaz de usuario
  • Escritura de scripts de controlador que generan informes

Laboratorios: 

  • Escritura de scripts de controlador que muestran una interfaz de usuario
  • Escribir scripts de controlador que implementan un menú basado en texto
  • Escritura de funciones que se utilizarán en el script del controlador
  • Cómo escribir un script de controlador que produce informes HTML

Módulo 4: Manejo de errores de script

Este módulo explica cómo realizar un manejo básico de errores en scripts.

Lecciones

  • Comprender el manejo de errores
  • Manejo de errores y tiempos de espera en un script

Laboratorio: Manejo de errores en un script

Módulo 5: Uso de XML, JSON y datos con formato personalizado

Este módulo explica cómo leer, manipular y escribir datos en formato XML y JSON.

Lecciones

  • Lectura, manipulación y escritura de datos en formato XML
  • Lectura, manipulación y escritura de datos en formato JSON
  • Lectura y manipulación de datos con formato personalizado

Laboratorio: Lectura, manipulación y escritura de datos en formato XML

Módulo 6: Mejora de la gestión del servidor con la configuración del estado deseado y la administración justa

Este módulo explica cómo crear archivos de configuración de estado deseado (DSC), implementarlos en servidores y supervisar su configuración. También explica cómo restringir el acceso administrativo con Just Enough Administration (JEA).

Lecciones

  • Comprensión de la configuración del estado deseado
  • Creación e implementación de una configuración de DSC
  • Implementando la administración justa

Laboratorios: 

  • Creación e implementación de una configuración de DSC
  • Configuración y uso de JEA

Módulo 7: Análisis y depuración de scripts

Este módulo explica cómo utilizar las funciones nativas de Windows PowerShell para analizar y depurar scripts existentes.

Lecciones

  • Depuración en Windows PowerShell
  • Analizar y depurar un script existente

Laboratorio: Análisis y depuración de un script existente

Módulo 8: Comprensión del flujo de trabajo de Windows PowerShell

Este módulo explica las características de la tecnología de flujo de trabajo de Windows PowerShell.

Lecciones

  • Comprensión del flujo de trabajo de Windows PowerShell

Laboratorio: Creación y ejecución de un flujo de trabajo de Windows PowerShell

 

Requisitos previos

  • Conocimientos básicos de PowerShell: Se espera que los participantes ya tengan experiencia con comandos y scripts simples.
  • Experiencia en administración de sistemas Windows: Idealmente haber trabajado con servidores, servicios y configuración de sistemas.
  • Familiaridad con conceptos de scripting: Variables, estructuras de control, funciones, etc.
  • No se requiere experiencia avanzada en programación, pero sí una base sólida en administración de sistemas y uso de PowerShell.

 

Idioma

  • Curso: Inglés

  • Labs: Inglés

Información relacionada a la formación

Soporte siempre a tu lado

Soporte de formación

Siempre a tu lado

Modalidades Formativas

Modalidades formativas

Self Learning - Virtual - Presencial - Telepresencial

bonificaciones

Bonificaciones

Para empresas