Automating Administration with PowerShell (AZ-040)

AZ-040
Advanced
Azure Infrastructure
30 horas
540 €
Convocatorias
Inicio - Fin
Horario  
No hay convocatorias abiertas
Descripción

Este curso provee a los estudiantes con los conocimientos fundamentales y habilidades para utilizar Windows PowerShell para administrar y automatizar la administración de Servidores Windows, esto incluye Windows Server, cliente de Windows, Exchange Server, SharePoint Server, SQL Server, System Center, etc.

En consonancia con ese objetivo, este curso no se centrará en alguno de esos productos, aunque Windows Server (que es la plataforma común para todos aquellos) servirá como ejemplo para las técnicas enseñadas.

Durante el curso se aprende a ejecutar y monitorizar scripts, workflows, programar los scripts y trabajar con Windows Powershell Web Access.

Este curso proporciona a los alumnos las aptitudes necesarias para identificar y crear el comando que necesitan para realizar una tarea específica. Además, los alumnos aprenden a crear scripts para realizar tareas avanzadas, como la automatización de tareas repetitivas y la generación de informes.

Perfil del público

Este curso está destinado a profesionales de TI que ya tienen experiencia en la administración general de Windows Server, el cliente de Windows, Azure y Microsoft 365 y que quieren obtener más información sobre el uso de Windows PowerShell para la administración.

No se presupone ninguna experiencia previa con ninguna versión de PowerShell ni con ningún lenguaje de script.

Objetivos
Después de completar este curso, los estudiantes serán capaces de:

  • Entender los conceptos básicos de Windows PowerShell
  • Trabajar y entender como funcionan las Pipelines
  • Uso de PSProviders y PSDrives
  • Formatos de salida
  • Utilizar WMI y CIM
  • Preparar para secuencias de comandos
  • Pasar de un comando a un script para un módulo
  • Administrar equipos remotos
  • Juntar los diferentes componentes de Windows PowerShell
  • Uso trabajos en background y tareas programadas
  • Uso de técnicas avanzadas de PowerShell y perfiles
Contenido

Module 1: Get started with Windows PowerShell

  • Review Windows PowerShell

  • Understand the command syntax in WIndows PowerShell

  • Find commands and get help in Windows PowerShell

Module 2: Maintain system administration tasks in Windows PowerShell

  • Manage Active Directory Domain Services using PowerShell cmdlets

  • Manage network service settings for Windows devices using PowerShell cmdlets

  • Manage Windows Server settings using PowerShell cmdlets

  • Manage settings for a local Windows machine using PowerShell cmdlets

Module 3: Work with the Windows PowerShell pipeline

  • Understand the Windows PowerShell pipeline

  • Select, sort, and measure objects using the pipeline

  • Filter objects out of the pipeline

  • Enumerate objects in the pipeline

  • Send and pass data as output from the pipeline

  • Pass pipeline objects

Module 4: Work with PowerShell Providers and PowerShell Drives

  • Connect with data stores using PowerShell Providers

  • Use PowerShell Drives in PowerShell

Module 5: Querying management information by using CIM and WMI

  • Review CIM and WMI

  • Query configuration information by using CIM and WMI

  • Query and manipulate objects by using CIM and WMI methods

Module 6: Use variables, arrays, and hash tables in Windows PowerShell scripts

  • Manage variables

  • Work with arrays and hash tables

Module 7: Create and modify scripts by using Windows PowerShell

  • Create and run scripts by using Windows PowerShell

  • Work with scripting constructs in Windows PowerShell

  • Import data in different formats for use in scripts

  • User method to accept user inputs in Windows PowerShell scripts

  • Troubleshooting and handle errors in Windows PowerShell

  • Use functions and modules in Windows PowerShell scripts

Module 8: Administer remote computers by using Windows PowerShell

  • Manage single and multiple computers by using Windows PowerShell remoting

  • Use advanced Windows PowerShell remoting techniques

  • Manage persistent connections to remote computers by using PowerShell Sessions

Module 9: Manage cloud resources by using Windows PowerShell

  • Review Azure PowerShell module

  • Review the features and tools for Azure Cloud Shell

  • Manage Azure resources with Windows PowerShell

Module 10: Manage Microsoft 365 services by using Windows PowerShell

  • Manage users, groups, and licenses in Microsoft Entra ID by using Windows PowerShell
  • Manage Exchange Online by using PowerShell

  • Manage SharePoint Online by using PowerShell

  • Manage Microsoft Teams by using PowerShell

Module 11: Create and manage background jobs and scheduled jobs

  • Create and manage background jobs

  • Create and manage scheduled jobs