Administración automatizada avanzada con Windows PowerShell (55318)

Duración: 21 horas.
Fecha: Del 5 al 7 de Diciembre de 15 a 22 Hrs.
¡Quiero saber más sobre el curso de Administración automatizada avanzada con Windows PowerShell (55318)!

A quien va dirigido

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 básico de Windows PowerShell, que pueden obtener tomando el curso 10961C: Automatización de la administración con Windows PowerShell.

Además, este curso proporciona orientación sobre secuencias de comandos para administradores y desarrolladores de Microsoft Azure que admiten entornos de desarrollo y procesos de implementación.

Descripción

El curso 55318A fue diseñado como una actualización y reemplazo para el curso 10962C. Ayudará a las personas que usan scripts de PowerShell para la administración de dominios, redes y aplicaciones. El enfoque principal de los ejercicios y laboratorios es Windows PowerShell, pero gran parte del material también se puede usar con PowerShell Core. Los ejemplos y demostraciones cubren una a…

A quien va dirigido

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 básico de Windows PowerShell, que pueden obtener tomando el curso 10961C: Automatización de la administración con Windows PowerShell.

Además, este curso proporciona orientación sobre secuencias de comandos para administradores y desarrolladores de Microsoft Azure que admiten entornos de desarrollo y procesos de implementación.

Descripción

El curso 55318A fue diseñado como una actualización y reemplazo para el curso 10962C. Ayudará a las personas que usan scripts de PowerShell para la administración de dominios, redes y aplicaciones. El enfoque principal de los ejercicios y laboratorios es Windows PowerShell, pero gran parte del material también se puede usar con PowerShell Core. Los ejemplos y demostraciones cubren una amplia gama de servicios con los que se puede usar PowerShell. Los estudiantes podrán practicar el uso de PowerShell con Active Directory, IIS, recursos .NET, SMTP, SQL Server y varios formatos de archivo utilizados para operaciones de entrada / salida como JSON, XML y CSV. Las máquinas virtuales utilizadas para la clase se crean con PowerShell y los scripts se ponen a disposición de los estudiantes para que puedan crear su propio entorno de laboratorio en Microsoft Azure o Hyper-V utilizando las habilidades que aprenden en clase.

55318A es la versión actualizada del curso 10962C de MOC heredado retirado. Este curso de tres días enseña a los estudiantes cómo automatizar las tareas administrativas con PowerShell. Los estudiantes aprenderán habilidades cruciales de scripting, como la creación de funciones avanzadas, la escritura de scripts de controlador y el manejo de errores de script. Los candidatos aprenderán a usar PowerShell cuando trabajen con Microsoft Azure, SQL Server, Active Directory, IIS, flujo de trabajo de Windows PowerShell, recursos .NET, la API de REST y archivos de datos con formato XML, CSV y JSON

  • Crear funciones avanzadas.
  • Use Microsoft .NET Framework y la API de REST en Windows PowerShell.
  • Controlar errores de script.
  • Utilice XML, JSON y datos con formato personalizado.
  • Administrar recursos de Microsoft Azure
  • Analizar y depurar scripts
  • Comprender el flujo de trabajo de Windows PowerShell.
  • Experiencia como administrador de sistemas de Windows
  • Experiencia previa en scripting o programación
  • Todos los requisitos previos se pueden cumplir si se realiza correctamente el curso 10961 – Automatización de la administración con Windows PowerShell

This module explains how to parameterize a command into an advanced function.

  • Lesson 1: Converting a command into an advanced function
  • Lesson 2: Creating a script module
  • Lesson 3: Defining parameter attributes and input validation
  • Lesson 4: Writing functions that accept pipeline input
  • Lesson 5: Producing complex pipeline output
  • Lesson 6: Using comment-based Help
  • Lesson 7: Using Whatif and Confirm parameters
  • Exercise 1: Converting a command into a function
  • Exercise 2: Creating a script module
  • Exercise 3: Defining parameter attributes
  • Exercise 4: Writing functions to accept pipeline input
  • Exercise 5: Producing complex function output
  • Exercise 6: Using comment-based Help
  • Exercise 7: Using Whatif and Confirm parameters
  • Convert a command into an advanced function.
  • Create a script module.
  • Define parameter attributes and input validation.
  • Write functions that accept pipeline input.
  • Produce complex pipeline output.
  • Document functions by using comment-based help.
  • Support -WhatIf and -Confirm.

This module explains how to use Microsoft .NET Framework and REST API to supplement functionality that Windows PowerShell commands provide.

  • Lesson 1: Using .NET Framework in PowerShell
  • Lesson 2: Using REST API in PowerShell
  • Exercise 1: Using .NET Framework in PowerShell
  • Exercise 2: Using REST API in PowerShell
  • Use Microsoft .NET Framework in Windows PowerShell.
  • Use REST API in Windows PowerShell

This module explains how to combine advanced functions that perform a specific task and a controller script that provides a user interface or automates a business process.

  • Lesson 1: Understanding controller scripts
  • Lesson 2: Writing controller scripts with a user interface
  • Lesson 3: Writing controller scripts that create reports
  • Exercise 1: Understanding controller scripts
  • Exercise 2: Writing controller scripts with a user interface
  • Exercise 3: Writing controller scripts that create reports
  • Describe controller scripts.
  • Write controller scripts that display a user interface.
  • Write controller scripts that produce reports.

This module explains how to perform basic error handling in scripts.

  • Lesson 1: Understanding error handling
  • Lesson 2: Handling errors in a script
  • Exercise 1: Understanding error handling
  • Exercise 2: Handling errors in a script
  • Describe error handling.
  • Handle errors and timeouts in a script.

This module explains how to read, manipulate, and write data in XML and JSON format.

  • Lesson 1: Working with XML formatted data
  • Lesson 2: Working with JSON formatted data
  • Lesson 3: Working with custom-formatted data
  • Exercise 1: Working with XML formatted data
  • Exercise 2: Working with JSON formatted data
  • Exercise 3: Working with custom-formatted data
  • Exercise 4: Using PowerShell Core (Optional)
  • Read, manipulate, and write XML-formatted data
  • Read, manipulate, and write JSON-formatted data
  • Read and manipulate custom-formatted data

This module explains how to write Desired State Configuration (DSC) configuration files, deploy those files to servers, and monitor server's configurations. This module also explains how to restrict administrative access with Just Enough Administration (JEA).

  • Lesson 1: Implementing Desired State Configuration
  • Lesson 2: Implementing Just Enough Administration
  • Exercise 1: Implementing Desired State Configuration
  • Exercise 2: Implementing Just Enough Administration
  • Understand DSC.
  • Create and deploy a DSC configuration.
  • Implement JEA.
  • Exercise 1: Debugging in Windows PowerShell
  • Exercise 2: Analyzing and debugging an existing script
  • Debug in Windows PowerShell.
  • Analyze and debug an existing script.

This module explains the features of the Windows PowerShell Workflow technology.

  • Lesson 1: Understanding Windows PowerShell Workflows
  • Lesson 2: Running Windows PowerShell Workflows
  • Exercise 1: Understanding Windows PowerShell Workflows
  • Exercise 2: Running Windows PowerShell Workflows