AZ-040

Automating Administration with Windows PowerShell

Automating Administration with Windows PowerShell


Información del

Programa

Duración:

25 horas

Localidad:

Madrid

Modalidad:

Online direct via Teams

Fecha:

27/01/2025

    Curso AZ-040 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. 

    Requisitos

    Experiencia en tecnologías con Windows Server.

    Experiencia en la implementación, administración, mantenimiento y troubleshooting en Windows Server.

      Objetivos

      Ejecutar y buscar comandos básicos en Windows PowerShell.

      Administrar sistemas locales y remotos con PowerShell.

      Gestionar Azure y Microsoft 365 con PowerShell.

      Crear scripts básicos y trabajar con variables, arreglos y tablas hash.

      Usar trabajos en segundo plano y programados para automatización.

        Temario

        Módulo 1 – Revisión de Windows PowerShell
        Módulo 2 – Descripción de la sintaxis de comandos en Windows 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 – Administración de Active Directory Domain Services 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 – Comprensió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 – Filtrado de 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 – Enumeración de 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.
        Módulo 12 – Envío y traspaso de 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 – Traspaso de objetos de canalización
        Módulo 14 – Conexión 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
        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 modificación de scripts mediante Windows PowerShell
        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
        Módulo 31 – Revisión de las características y herramientas de Azure Cloud Shell
        Módulo 32 – Administración de recursos de Azure con Windows PowerShell
        Módulo 33 – Administración de usuarios, grupos y licencias en Microsoft Entra ID mediante Windows PowerShell
        Módulo 34 – 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 35 – 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 36 –  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 37 – 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 38 – 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.

        ¿Tienes dudas? Te ayudamos a encontrar la mejor formación

        Nuestro equipo está aquí para ayudarte. Déjanos tus datos y te contactaremos para ofrecerte la formación que mejor se adapte a tus necesidades.


        Curso:

        Automating Administration with Windows PowerShell

        Plazas abiertas hasta:

        01/01/2025

        Duración:

        25 horas

        Registrate a nuestra newsletter

        Descubre todas nuestra novedades, se el primero en apuntarte a nuestros eventos o beneficiate de nuestras promociones…

        Registraste aquí