AZ-040T00 Automating Administration with PowerShell

AZ-040T00 Automating Administration with PowerShell
Descripción
Este curso proporciona a los alumnos los conocimientos y aptitudes fundamentales para usar PowerShell para administrar y automatizar la administración de servidores de Windows. 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. Este curso proporciona conocimientos previos que respaldan una amplia gama de productos de Microsoft, como Windows Server, Cliente de Windows, Microsoft Azure y Microsoft 365. De acuerdo con ese objetivo, este curso no se centrará en ninguno de esos productos, aunque Windows Server, que es la plataforma común para todos esos productos, servirá de ejemplo para las técnicas que se enseñan en este curso.
Objetivos
- Revisar Windows PowerShell
- Comprender la sintaxis de comandos en Windows PowerShell
- Encuentre comandos y obtenga ayuda en Windows PowerShell
- Administrar servicios de dominio de Active Directory mediante cmdlets de PowerShell
- Administre la configuración del servicio de red para dispositivos Windows mediante cmdlets de PowerShell
- Administrar la configuración de Windows Server mediante cmdlets de PowerShell
- Administrar la configuración de una máquina Windows local mediante cmdlets de PowerShell
- Comprender la canalización de Windows PowerShell
- Seleccionar, ordenar y medir objetos usando la canalización
- Filtrar objetos fuera de la tubería
- Enumerar objetos en la tubería
- Enviar y pasar datos como salida de la canalización
- Pasar objetos de canalización
- Conéctese con almacenes de datos mediante proveedores de PowerShell
- Utilice unidades PowerShell en PowerShell
- Revisar CIM y WMI
- Consultar información de configuración mediante CIM y WMI
- Consultar y manipular objetos del repositorio mediante métodos CIM y WMI.
- Administrar variables en scripts de Windows PowerShell
- Trabajar con matrices y tablas hash en scripts de Windows PowerShell
- Crear y ejecutar scripts mediante Windows PowerShell
- Trabajar con construcciones de secuencias de comandos en Windows PowerShell
- Importe datos en diferentes formatos para usarlos en scripts mediante cmdlets de Windows PowerShell
- Usar métodos para aceptar entradas de usuario en scripts de Windows PowerShell
- Solucionar problemas de scripts y manejar errores en Windows PowerShell
- Usar funciones y módulos en scripts de Windows PowerShell
- Administre una o varias computadoras mediante la comunicación remota de Windows PowerShell
- Utilice técnicas remotas avanzadas de Windows PowerShell
- Administre conexiones persistentes a computadoras remotas mediante sesiones de Windows PowerShell
- Revisar el módulo Azure PowerShell
- Revise las características y herramientas de Azure Cloud Shell
- Administre recursos de Azure con Windows PowerShell
- Administre usuarios, grupos y licencias en Azure AD mediante Windows PowerShell
- Administrar Exchange Online mediante Windows PowerShell
- Administrar SharePoint Online mediante Windows PowerShell
- Administre Microsoft Teams mediante Windows PowerShell
- Cree y administre trabajos en segundo plano con Windows PowerShell
- Cree y administre trabajos programados usando Windows PowerShell

Audiencia
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. Este curso también es adecuado para profesionales de TI que ya tienen experiencia en la administración de servidores, como Microsoft Exchange Server, Microsoft SharePoint Server y Microsoft SQL Server.
Prerequisitos
Antes de asistir a este curso, los estudiantes deben tener:
- Experiencia con la implementación y las tecnologías de redes de Windows.
- Experiencia con la administración, el mantenimiento y la solución de problemas de Windows Server.
Contenido del Curso
- Describir Windows PowerShell y sus versiones principales.
- Identifique las aplicaciones de hospedaje comunes de Windows PowerShell.
- Describa los puntos a considerar al usar PowerShell.
- Explique cómo configurar el host de la consola de Windows PowerShell.
- Explique cómo configurar el host ISE de Windows PowerShell.
- Describa cómo utilizar VS Code para secuencias de comandos de PowerShell.
- Describir la estructura del cmdlet.
- Identifique cómo utilizar los parámetros de Windows PowerShell.
- Explique cómo utilizar la finalización con tabulaciones.
- Explique cómo mostrar el contenido de los archivos Acerca de.
- Utilice Acerca de los archivos.
- Describir la relación entre módulos y cmdlets.
- Identificar opciones para buscar cmdlets.
- Describir alias.
- Utilice alias.
- Explique cómo utilizar Show-Command.
- Explique cómo utilizar Get-Help.
- Revisar la ayuda.
- Explique cómo interpretar el contenido del archivo de ayuda.
- Explique cómo actualizar el contenido de la ayuda local.
- Identificar cmdlets de administración de usuarios.
- Enumera los cmdlets de administración de grupos.
- Administrar usuarios y grupos.
- Describir los cmdlets para administrar objetos de computadora.
- Describir los cmdlets para administrar unidades organizativas (OU).
- Describir los cmdlets para administrar objetos de Active Directory.
- Administrar objetos de Active Directory.
- Identifique cmdlets para administrar la configuración de TCP/IP.
- Describir cómo administrar la configuración de la tabla de enrutamiento local.
- Describir cómo modificar la configuración del cliente DNS.
- Enumere los cmdlets para administrar el Firewall de Windows.
- Configurar los ajustes de red.
- Describir los cmdlets para administrar objetos de política de grupo (GPO).
- Describir los cmdlets para administrar funciones, funciones y servicios del servidor.
- Describir los cmdlets para administrar Hyper-V y máquinas virtuales (VM).
- Describir los cmdlets para gestionar y administrar Internet Information Services (IIS).
- Describe los cmdlets para administrar dispositivos con Windows 10.
- Describir los cmdlets para administrar permisos locales con Windows PowerShell.
- Describir las características y funcionalidades del oleoducto.
- Utilice la terminología adecuada para describir la salida de la canalización y los objetos de la canalización.
- Explique cómo descubrir y mostrar miembros de objetos.
- Revisar los miembros del objeto.
- Describa los cmdlets utilizados para formatear la salida de la canalización para su visualización.
- Formatee la salida de la canalización.
- Explique cómo ordenar objetos según una propiedad específica.
- Ordene objetos usando el comando Ordenar-Objeto.
- Explicar cómo medir las propiedades numéricas de los objetos.
- Mida objetos usando el comando Medir-Objeto.
- Explique cómo mostrar un subconjunto de objetos en una colección.
- Explique cómo mostrar una lista personalizada de propiedades de objetos.
- Seleccione objetos usando el comando Seleccionar-Objeto.
- Explique cómo crear propiedades calculadas.
- Cree propiedades calculadas personalizadas para su visualización.
- Enumere los principales operadores de comparación de PowerShell.
- Explique cómo filtrar objetos utilizando la sintaxis básica.
- Explique cómo filtrar objetos mediante el uso de sintaxis avanzada.
- Filtrar objetos.
- Explique cómo optimizar el rendimiento del filtrado en la tubería.
- Explique el propósito de la enumeración.
- Explique cómo enumerar objetos utilizando la sintaxis básica.
- Realizar enumeraciones básicas.
- Explique cómo enumerar objetos utilizando sintaxis avanzada.
- Realizar enumeración avanzada.
- Explique cómo escribir datos de canalización en un archivo.
- Explique cómo convertir datos de canalización al formato de valores separados por comas (CSV).
- Explique cómo convertir datos de canalización al formato XML.
- Explique cómo convertir datos de canalización al formato de notación de objetos JavaScript (JSON).
- Explique cómo convertir datos de canalización al formato HTML.
- Exportar datos.
- Explique cómo enviar datos de canalización a otras ubicaciones.
- Describa cómo PowerShell hace coincidir los datos de canalización entrantes con los parámetros de un cmdlet.
- Describir el enlace de parámetros de canalización.
- Identifique los parámetros de ByValue.
- Pasar datos mediante ByValue.
- Identifique los parámetros de ByPropertyName.
- Pasar datos por nombre de propiedad.
- Pase los datos de la canalización por nombre de propiedad.
- Utilice parámetros manuales para anular la canalización.
- Utilice comandos entre paréntesis.
- Expandir los valores de propiedad.
- Explique el propósito de los proveedores de PowerShell.
- Compare diferentes capacidades de proveedores de PowerShell.
- Explique cómo acceder a los archivos de ayuda del proveedor de PowerShell.
- Explique cómo revisar una lista de proveedores y las opciones de ayuda para un proveedor específico.
- Explicar el propósito y uso de las unidades PowerShell.
- Identifique los cmdlets para usar unidades PowerShell.
- Explique cómo buscar, eliminar y crear archivos y directorios.
- Explique cómo utilizar Windows PowerShell para administrar el sistema de archivos.
- Explique cómo trabajar con el registro.
- Explique cómo utilizar Windows PowerShell para administrar el registro.
- Explicar cómo trabajar con certificados.
- Explique cómo trabajar con otras unidades PowerShel.
- Describir la arquitectura de CIM y WMI.
- Explique el propósito del repositorio.
- Explique cómo localizar documentación en línea para clases de repositorio.
- Localice la documentación de la clase en línea.
- Enumere los espacios de nombres disponibles.
- Enumere los espacios de nombres del repositorio local.
- Recupera una lista de clases de un espacio de nombres.
- Recupere una lista de clases del espacio de nombres raíz\CIMv2 y ordénelas.
- Consulta instancias de una clase específica.
- Consulta instancias de una clase especificada mediante WMI, CIM y WMI Query Language (WQL).
- Conéctese a computadoras remotas mediante CIM o WMI.
- Cree y administre sesiones CIM.
- Consultar clases de repositorio desde computadoras remotas mediante objetos de sesiones CIM.
- Descubra los métodos de los objetos del repositorio.
- Busque documentación en línea para conocer los métodos.
- Localice los métodos de la clase Win32_Service y su documentación.
- Explique cómo invocar métodos de objetos del repositorio.
- Utilice métodos para las clases Win32_OperatingSystem y Win32_Process.
- Explicar el propósito de las variables.
- Describir las reglas de nomenclatura para el uso de variables.
- Explica cómo asignar un valor a una variable.
- Describir tipos de variables.
- Explicar cómo asignar un tipo de variable.
- Explique el propósito de una matriz.
- Trabajar con matrices y su contenido.
- Trabajar con listas de matrices y su contenido.
- Manipular matrices y listas de matrices.
- Explique el propósito de una tabla hash.
- Trabajar con tablas hash y sus contenidos.
- Manipular tablas hash.
- Describir los scripts de Windows PowerShell.
- Explique cómo encontrar scripts y modificarlos.
- Describir cómo crear guiones.
- Describe el módulo PowerShellGet.
- Explique cómo ejecutar scripts de Windows PowerShell.
- Describir la política de ejecución del script.
- Establezca la política de ejecución del script.
- Explique cómo usar AppLocker para ayudar a proteger los scripts de Windows PowerShell.
- Explicar cómo firmar guiones digitalmente.
- Firmar digitalmente un script de Windows PowerShell.
- Describe la sintaxis de la construcción ForEach.
- Utilice la construcción ForEach.
- Describe la sintaxis de la construcción If.
- Utilice la construcción **If **.
- Describe la sintaxis de la construcción Switch.
- Utilice la construcción Switch.
- Describe cómo utilizar la construcción For.
- Describe las otras construcciones de bucle.
- Explique cómo utilizar Romper y Continuar.
- Describa cómo utilizar Get-Content para revisar los datos del archivo.
- Describe cómo usar Import-Csv para recuperar datos.
- Describa cómo utilizar Import-Clixml para importar datos XML.
- Describe cómo usar ConvertFrom-Json para trabajar con datos JSON.
- Importe datos de archivos de texto, CSV y XML.
- Identificar valores en un guión que probablemente cambien.
- Explique cómo utilizar Read-Host para aceptar la entrada del usuario.
- Explique cómo utilizar Get-Credential para aceptar credenciales de usuario.
- Explique cómo utilizar Out-GridView para obtener la entrada del usuario.
- Obtenga información del usuario mediante Read-Host, Get-Credential y Out-GridView.
- Explique cómo pasar parámetros a un script.
- Obtenga información del usuario mediante el uso de parámetros.
- Describir cómo se almacenan los mensajes de error.
- Explique cómo agregar más información de solución de problemas a los scripts.
- Describir cómo configurar puntos de interrupción para la resolución de problemas.
- Explique cómo solucionar problemas de un script.
- Describir las acciones de error en Windows PowerShell.
- Describir funciones.
- Describir las implicaciones del alcance variable.
- Explique cómo utilizar el abastecimiento por puntos.
- Crea una función en un script.
- Explica cómo crear un módulo.
- Crea un módulo.
- Describir la arquitectura remota de Windows PowerShell.
- Explique la diferencia entre la comunicación remota de Windows PowerShell y otras formas de administración remota.
- Describir las características de seguridad y privacidad remotas de Windows PowerShell.
- Habilite la comunicación remota en una computadora.
- Utilice la comunicación remota de Windows PowerShell para la administración de una sola computadora.
- Utilice la comunicación remota de Windows PowerShell para la administración de varias computadoras.
- Utilice la comunicación remota de Windows PowerShell.
- Explique la diferencia entre salida local y salida remota.
- Configure opciones de comunicación remota comunes.
- Envía parámetros y variables locales a ordenadores remotos.
- Describir el uso de los ámbitos de Windows PowerShell.
- Envíe variables locales a una computadora remota.
- Configure la autenticación remota de múltiples saltos.
- Explicar el propósito de las conexiones persistentes.
- Cree y utilice una PSSession.
- Transmita comandos mediante una PSSession.
- Explique cómo desconectarse de PSSessions.
- Desconéctese y vuelva a conectarse a PSSessions.
- Explique el concepto de comunicación remota implícita.
- Describir Azure PowerShell.
- Describir el módulo Azure Az PowerShell.
- Instale el módulo Azure Az PowerShell.
- Migre Azure PowerShell de AzureRM a Az.
- Describir el módulo Azure Active Directory para Windows PowerShell y los módulos Azure Active Directory PowerShell para Graph.
- Describir Azure Cloud Shell.
- Describir características y herramientas para Azure Cloud Shell.
- Utilice Azure Cloud Shell.
- Describir, instalar y utilizar el entorno de Azure PowerShell.
- Describir y utilizar Azure Cloud Shell.
- Administre máquinas virtuales de Azure con Azure PowerShell.
- Administre suscripciones y cuentas de almacenamiento de Azure con Azure PowerShell.
- Describir los beneficios de usar PowerShell para Microsoft 365.
- Explique cómo conectarse a un inquilino de Microsoft 365 con PowerShell.
- Explique cómo crear y administrar usuarios en Microsoft 365 con PowerShell.
- Explique cómo crear y administrar grupos en Microsoft 365 con PowerShell.
- Explique cómo administrar roles en Microsoft 365 con PowerShell.
- Explique cómo administrar licencias en Microsoft 365 con PowerShell.
- Explique cómo conectarse a Exchange Online mediante PowerShell.
- Explique cómo administrar buzones de correo en Exchange Online.
- Explique cómo administrar recursos en Exchange Online.
- Explique cómo administrar funciones de administrador en Exchange Online.
- Explique cómo conectarse a SharePoint Online mediante PowerShell.
- Explique cómo administrar usuarios y grupos de SharePoint Online con PowerShell.
- Explique cómo administrar sitios con PowerShell.
- Explique cómo administrar el uso compartido de usuarios externos con PowerShell. Describa el módulo PowerShell de Microsoft Teams.
- Explique cómo conectarse a Microsoft Teams mediante PowerShell.
- Administre Microsoft Teams con el módulo PowerShell de Microsoft Teams.
- Describir el módulo PowerShell de Microsoft Teams.
- Explique cómo conectarse a Microsoft Teams mediante PowerShell.
- Administre Microsoft Teams con el módulo PowerShell de Microsoft Teams.
- Explicar el propósito y la funcionalidad de los trabajos en segundo plano.
- Iniciar trabajos.
- Gestionar puestos de trabajo.
- Recuperar resultados del trabajo.
- Utilice trabajos en segundo plano.
- Explique cómo ejecutar scripts de Windows PowerShell como tareas programadas.
- Cree y ejecute un script de Windows PowerShell como una tarea programada.
- Explicar el propósito y uso de los trabajos programados.
- Cree opciones de trabajo y desencadenantes.
- Crear trabajos programados.
- Recuperar resultados de trabajos programados.
- Utilice trabajos programados.



















