FORMACIÓN OFICIAL MICROSOFT | CURSOS EN MADRID


AZ-040 Automating Administration with Windows PowerShell

Duración: 25 horas

Curso de Automating Administration with Windows PowerShell

La formación en Automating Administration with Windows PowerShell está destinado a profesionales de TI que ya tienen experiencia en la administración general de Windows Server, cliente de Windows, Azure y Microsoft 365, y que desean obtener más información sobre el uso de Windows PowerShell para la administración. 


Inicio / Cursos / Formación Oficial de Microsoft / Azure / AZ-040 Automating Administration with Windows PowerShell

Requisitos Previos

Los asistentes al curso de Automating Administration with Windows PowerShell deben tener experiencia o conocimientos equivalentes a:

  • Experiencia en tecnologías con Windows Server.
  • Experiencia en la implementación, administración, mantenimiento y troubleshooting en Windows Server.

 

Modalidad formativa

  • Presencial en Gadesoft: Madrid.
  • Presencial en cliente: En sus instalaciones. Toda la península.
  • Online Direct: Mediante herramientas de videoconferencia (Microsoft Teams), en directo con el instructor. Pantalla compartida, interacción, seguimiento total.

Objetivos

El curso de Automating Administration with Windows PowerShell brinda a los alumnos los conocimientos y habilidades fundamentales para usar PowerShell para administrar y automatizar la administración de servidores Windows.

  • Describir la funcionalidad de Windows PowerShell y usarla para ejecutar y buscar comandos básicos.
  • Identificar y ejecutar cmdlets para la administración del sistema local.
  • Trabajar con the Windows PowerShell pipeline.
  • Utilizar PSProviders y PSDrives para trabajar con otras formas de almacenamiento.
  • Consultar la información del sistema mediante WMI y CIM.
  • Trabajar con variables, arreglos y tablas hash. Cree scripts básicos en Windows PowerShell.
  • Administrar equipos remotos con Windows PowerShell. Administrar los recursos de Azure con PowerShell.
  • Administrar los servicios de Microsoft 365 con PowerShell. Utilizar trabajos en segundo plano y trabajos programados.

Contenidos

  • Manual oficial de Microsoft.
  • Laboratorios de prácticas.

Fechas

Próximas fechas de convocatoria para el curso:

  • 6 de mayo de 2024
  • 3 de junio de 2024

Certificación

El curso de Automating Administration with Windows PowerShell no prepara para ningún examen de certificación.

TEMARIO

Módulo 1:  Revisar Windows PowerShell

    • Windows PowerShell overview.
    • Aprender sobre Windows PowerShell.
    • Familiarizarse con las aplicaciones de Windows PowerShell.
    • Identificar los factores para instalar y usar Windows PowerShell.
    • Configurar la consola de Windows PowerShell.
    • Configurar el entorno de scripting integrado (ISE) de Windows PowerShell.
    • Usar Visual Studio Code con PowerShell.

Módulo 2: Descripción de la sintaxis de comandos en Windows PowerShell

    • Descubrir la estructura de los cmdlets de PowerShell.
    • Detección de los parámetros para usar cmdlets de PowerShell.
    • Revisar la característica de finalización de pestañas en PowerShell.
    • Mostrar el contenido Acerca de los archivos en PowerShell.

Módulo 3: Buscar comandos y obtener ayuda en Windows PowerShell

    • Definir módulos en PowerShell.
    • Buscar cmdlets en PowerShell.
    • Usar alias de comandos en PowerShell.
    • Usar Show-Command y Get-Help en PowerShell.
    • Interpretar el contenido del archivo de ayuda y actualizar el contenido de la ayuda local en PowerShell.

Módulo 4: Administrar Servicios de dominio de Active Directory mediante cmdlets de PowerShell

    • Administrar cuentas de usuario en PowerShell.
    • Administrar grupos y pertenencias a grupos en PowerShell.
    • Administrar cuentas de equipo en PowerShell.
    • Administrar unidades organizativas y objetos de Active Directory en PowerShell.

Módulo 5: Administración de la configuración del servicio de red para dispositivos Windows mediante cmdlets de PowerShell

    • Administrar direcciones IP en PowerShell.
    • Administrar el enrutamiento IP en PowerShell.
    • Administrar clientes DNS en PowerShell.
    • Administrar la configuración de Firewall de Windows en PowerShell.

Módulo 6: Administrar la configuración de Windows Server mediante cmdlets de PowerShell

    • Automatizar tareas de administración con los cmdlets de administración de directivas de grupo.
    • Administración de roles y servicios de servidor mediante cmdlets de PowerShell.
    • Administración de máquinas virtuales de Hyper-V mediante cmdlets de PowerShell.
    • Administración de Internet Information Services mediante cmdlets de PowerShell.

Módulo 7: Administrar la configuración de un equipo Windows local mediante cmdlets de PowerShell

    • Administrar Windows 10 con PowerShell.
    • Administrar permisos con PowerShell.

Módulo 8: Descripción de la canalización de Windows PowerShell

    • Revisar la canalización de Windows PowerShell y su resultado.
    • Detectar miembros de objetos en PowerShell.
    • Controlar el formato de la salida de la canalización.

Módulo 9: Seleccionar, ordenar y medir objetos mediante la canalización

    • Ordenar y agrupar objetos por propiedad en la canalización.
    • Medir objetos en la canalización.
    • Seleccionar un conjunto de objetos en la canalización
    • Seleccionar propiedades de objeto en la canalización.
    • Crear y dar formato a propiedades calculadas en la canalización.

Módulo 10: Filtrar objetos fuera de la canalización

    • Aprender sobre los operadores de comparación en PowerShell.
    • Revisar la sintaxis básica del filtro en la canalización.
    • Revisar la sintaxis de filtro avanzada en la canalización.
    • Optimizar el rendimiento del filtro en la canalización.

Módulo 11: Enumerar objetos en la canalización

    • Aprender sobre las enumeraciones en la canalización.
    • Revisar la sintaxis básica para enumerar objetos en la canalización.
    • Revisar la sintaxis avanzada para enumerar objetos en la canalización.
    • Accept user input.

Módulo 12: Enviar y pasar datos como salida de la canalización

    • Escribir datos de canalización en un archivo.
    • Convertir objetos de canalización en otras formas de representación de datos en PowerShell.
    • Controlar opciones de salida adicionales en PowerShell.

Módulo 13: Pasar objetos de canalización

    • Pasar objetos de canalización.
    • Enlace de parámetros de canalización.
    • Identificar parámetros ByValue.
    • Pasar datos mediante ByValue.
    • Pasar datos mediante ByPropertyName.
    • Usar parámetros manuales para anular la canalización.
    • Usar comandos entre paréntesis.
    • Expandir valores de propiedad.

Módulo 14: Conectarse con almacenes de datos mediante proveedores de PowerShell

    • Definir proveedores de Windows PowerShell.
    • Revisar los proveedores integrados en PowerShell.
    • Ayuda del proveedor de acceso en PowerShell.

Módulo 15: Usar unidades de PowerShell en PowerShell

    • Explicar las unidades de PowerShell en PowerShell.
    • Usar cmdlets de unidad de PowerShell en PowerShell.
    • Administrar el sistema de archivos en PowerShell.
    • Administrar el Registro en PowerShell.
    • Trabajar con certificados en PowerShell.
    • Trabajar con otras unidades de PowerShell en PowerShell.

Módulo 16: Revisar CIM y WMI

    • Revisar la arquitectura de CIM y WMI.
    • Revisar repositorios en CIM y WMI.
    • Búsqueda de documentación de clases en línea mediante cmdlets de CIM y WMI.

Módulo 17: Consultar información de configuración mediante CIM y WMI

    • Lista de espacios de nombres y clases del repositorio local mediante CIM y WMI.
    • Instancias de consulta mediante comandos y lenguaje de consulta WMI.
    • Conectarse a equipos remotos mediante cmdlets CIM y WMI.
    • Consultar clases de repositorio desde equipos remotos mediante objetos CIMSession.

Módulo 18: Consultar y manipular objetos de repositorio mediante métodos CIM y WMI

    • Detección de métodos de objetos de repositorio mediante CIM y WMI.
    • Búsqueda de métodos de clase y documentación mediante CIM y WMI.
    • Invocar métodos de objetos de repositorio mediante CIM y WMI.

Módulo 19: Administración de variables en scripts de Windows PowerShell

    • Definir variables en scripts de Windows PowerShell.
    • Crear nombres de variables en scripts de Windows PowerShell.
    • Asignar valores y tipos a variables en scripts de Windows PowerShell.
    • Identificar los métodos y propiedades de las variables en scripts de Windows PowerShell.
    • Usar variables y métodos de cadena en scripts de Windows PowerShell.
    • Usar variables y métodos de fecha en scripts de Windows PowerShell.

Módulo 20: Trabajar con matrices y tablas hash en scripts de Windows PowerShell

    • Definir una matriz en scripts de Windows PowerShell.
    • Trabajar con listas de matrices en scripts de Windows PowerShell.
    • Definir tablas hash en scripts de Windows PowerShell.
    • Trabajo con tablas hash en scripts de Windows PowerShell.

Módulo 21: Creación y ejecución de scripts mediante Windows PowerShell

    • Revisión de scripts de Windows PowerShell.
    • Modificación de scripts en la Galería de PowerShell.
    • Creación de scripts mediante Windows PowerShell.
    • Revisión del módulo PowerShellGet en Windows PowerShell.
    • Ejecución de scripts y establecimiento de la directiva de ejecución en Windows PowerShell.
    • Revisión de Windows PowerShell y AppLocker.

Módulo 22: Trabajo con construcciones de scripting en Windows PowerShell

    • Revisión y uso del bucle ForEach en scripts de Windows PowerShell.
    • Revisión y uso de la construcción If en scripts de Windows PowerShell.
    • Revisión y uso de la construcción Switch en scripts de Windows PowerShell.
    • Revisión de la construcción For en scripts de Windows PowerShell.
    • Revisión de otras construcciones de bucle en scripts de Windows PowerShell.
    • Revisión de Break y Continue en scripts de Windows PowerShell.

Módulo 23: Importación de datos en diferentes formatos para usarlos en scripts mediante cmdlets de Windows PowerShell

    • Uso del comando Get-Content en scripts de Windows PowerShell.
    • Uso del cmdlet Import-Csv en scripts de Windows PowerShell.
    • Uso del cmdlet Import-Clixml en scripts de Windows PowerShell.
    • Uso del cmdlet ConvertFrom-Json en scripts de Windows PowerShell.

Módulo 24: Uso de métodos para aceptar entradas de usuario en scripts de Windows PowerShell

    • Identificación de los valores que pueden cambiar en los scripts de Windows PowerShell.
    • Uso del cmdlet Read-Host en scripts de Windows PowerShell.
    • Uso del cmdlet Get-Credential en scripts de Windows PowerShell.
    • Uso del cmdlet Out-GridView en scripts de Windows PowerShell.
    • Paso de parámetros a un script de Windows PowerShell

Módulo 25: Solución de problemas de scripts y control de errores en Windows PowerShell

    • Interpretación de los mensajes de error generados para comandos de Windows PowerShell.
    • Incorporación de una salida a scripts de Windows PowerShell.
    • Uso de puntos de interrupción en scripts de Windows PowerShell.
    • Interpretación de las acciones de error de los comandos de Windows PowerShell.

Módulo 26: Uso de funciones y módulos en scripts de Windows PowerShell

    • Revisión de funciones en scripts de Windows PowerShell.
    • Uso del ámbito de variable en scripts de Windows PowerShell.
    • Creación de módulos en scripts de Windows PowerShell.
    • Uso de la función de scripts prefijados por puntos en Windows PowerShell.

Módulo 27: Administración de equipos individuales y de varios equipos mediante la comunicación remota de Windows PowerShell

    • Revisión de la característica de comunicación remota de Windows PowerShell.
    • Comparación de la comunicación remota con la conectividad remota.
    • Revisión de la característica de seguridad de comunicación remota de Windows PowerShell.
    • Habilitación de la comunicación remota mediante Windows PowerShell.
    • Uso de la comunicación remota uno a uno mediante Windows PowerShell.
    • Uso de la comunicación remota de uno a varios mediante Windows PowerShell.
    • Comparación de la salida de la comunicación remota con la salida local.

Módulo 28: Uso de técnicas de comunicación remota avanzada de Windows PowerShell

    • Revisión de técnicas comunes de comunicación remota de Windows PowerShell.
    • Envío de parámetros a equipos remotos en Windows PowerShell.
    • Establecimiento de la protección de acceso en variables, alias y funciones mediante el modificador de ámbito.
    • Habilitación de la comunicación remota de varios saltos en Windows PowerShell.

Módulo 29: Administración de conexiones persistentes a equipos remotos mediante sesiones de Windows PowerShell

    • Revisión de las conexiones persistentes en Windows PowerShell.
    • Creación y administración de PSSession persistentes mediante Windows PowerShell.
    • Desconexión de PSSessions mediante Windows PowerShell.
    • Revisión de la característica de comunicación remota implícita en Windows PowerShell.

Módulo 30: Revisión del módulo de Azure PowerShell

    • Revisión de las características de Azure Cloud Shell
    • Revisión de las características y herramientas de Azure Cloud Shell.
    • Configuración y experimentación con Azure Cloud Shell.

Módulo 31: Administración de recursos de Azure con Windows PowerShell

    • Creación de una máquina virtual de Azure mediante comandos de Windows PowerShell.
    • Administración de máquinas virtuales de Azure mediante comandos de Windows PowerShell.
    • Administración del almacenamiento relacionado con Azure mediante Azure PowerShell.
    • Administración de suscripciones de Azure mediante Azure PowerShell.

Módulo 32: Administración de usuarios, grupos y licencias en Azure AD mediante Windows PowerShell

    • Revisión de las ventajas para administrar los servicios de Microsoft 365 mediante Windows PowerShell.
    • Conexión con el inquilino de Microsoft 365 mediante Windows PowerShell.
    • Administración de usuarios en Microsoft 365 mediante Windows PowerShell.
    • Administración de grupos en Microsoft 365 mediante Windows PowerShell.
    • Administración de roles en Microsoft 365 mediante Windows PowerShell.
    • Administración de licencias en Microsoft 365 mediante Windows PowerShell.

Módulo 33: Administración de Exchange Online mediante Windows PowerShell

    • Conexión con Exchange Online mediante Windows PowerShell.
    • Administración de buzones en Exchange Online mediante Windows PowerShell.
    • Administración de recursos en Exchange Online mediante Windows PowerShell.
    • Administración de roles de administrador en Exchange Online mediante Windows PowerShell.

Módulo 34: Administración de SharePoint Online mediante Windows PowerShell

    • Instalación y conexión al Shell de administración de SharePoint Online mediante Windows PowerShell.
    • Administración de usuarios y grupos de SharePoint Online mediante Windows PowerShell.
    • Administración de sitios de SharePoint mediante Windows PowerShell.
    • Administración del uso compartido de usuarios externos de SharePoint Online mediante Windows PowerShell.

Módulo 35:  Administración de Microsoft Teams mediante Windows PowerShell

    • Revisión del módulo de PowerShell de Microsoft Teams.
    • Instalación del módulo de PowerShell de Microsoft Teams.
    • Administración de equipos con el módulo de PowerShell de Microsoft Teams.

Módulo 36: Creación y administración de trabajos en segundo plano mediante Windows PowerShell

    • Definir los tipos de trabajos en segundo plano en Windows PowerShell.
    • Inicio de trabajos remotos y trabajos de CIM/WMI en Windows PowerShell.
    • Supervisión de trabajos en Windows PowerShell.
    • Recuperación de resultados de trabajos en ejecución en Windows PowerShell.

Módulo 37: Creación y administración de trabajos programados mediante Windows PowerShell

    • Creación y ejecución de scripts de Windows PowerShell como tareas programadas.
    • Definición de trabajos programados en Windows PowerShell.
    • Creación de objetos de opciones de trabajo y de desencadenador de trabajo en Windows PowerShell.
    • Creación y registro de un trabajo programado en Windows PowerShell.
    • Recuperación de los resultados de un trabajo programado en Windows PowerShell.
Ponte en contacto con nosotros