Ruta de aprendizaje: Introducción a Windows PowerShell.
Esta ruta de aprendizaje te introduce en Windows PowerShell y ofrece una visión general de la funcionalidad del producto. Explica cómo abrir y configurar Windows PowerShell, ejecutar comandos y usar su sistema de ayuda integrado.
Módulo 1: Revisar Windows PowerShell.
Este módulo te presenta PowerShell de Windows y sus versiones. Analiza aplicaciones anfitrionas más usadas. Explica cómo usar Microsoft Visual Studio Code (VS Code) para desarrollar scripts PowerShell.
• Aprende sobre Windows PowerShell.
• Familiarízate con las aplicaciones PowerShell de Windows.
• Identificar los factores para instalar y usar Windows PowerShell.
• Configurar la consola PowerShell de Windows.
• Configurar el Entorno de Scripting Integrado de Windows PowerShell (ISE).
• Usa código de Visual Studio con PowerShell.
Módulo 2: Entender la sintaxis de comandos en Windows PowerShell.
Este módulo cubre la estructura de cmdlets y los parámetros para usar los cmdlets de Windows PowerShell. También explica cómo usar la completación de tabulaciones y cómo mostrar el contenido de los archivos Acerca de ellos.
• Descubre la estructura de los cmdlets de PowerShell.
• Descubre los parámetros para usar los cmdlets de PowerShell.
• Revisa la función de completar pestañas en PowerShell.
• Mostrar el contenido de los archivos Acerca de mí en PowerShell.
Módulo 3: Buscar comandos y obtener ayuda en Windows PowerShell.
Este módulo explica cómo encontrar comandos de PowerShell para Windows que puedas usar para realizar tareas específicas. También explica cómo usar Get-Help para obtener información detallada sobre un cmdlet y sus parámetros.
• Definir módulos en PowerShell.
• Encontrar cmdlets en PowerShell.
• Usar alias de comando en PowerShell.
• Usa Show-Command y Get-Help en PowerShell.
• Interpreta el contenido del archivo de ayuda y actualiza el contenido local de ayuda en PowerShell.
Ruta de aprendizaje: Mantener las tareas de administración del sistema en Windows PowerShell.
Esta ruta de aprendizaje cubre los cmdlets que se usan comúnmente para tareas de administración de sistemas relacionadas con Active Directory, configuración de red, administración de servidores y administración de dispositivos Windows 10.
Módulo 4: Gestionar los servicios de dominio de Active Directory usando cmdlets de PowerShell.
Este módulo cubre los cmdlets que se utilizan para administrar los Servicios de Dominio de Active Directory.
• Gestionar cuentas de usuario en PowerShell.
• Gestionar grupos y membresías en PowerShell.
• Gestionar cuentas de ordenador en PowerShell.
• Gestionar unidades organizativas y objetos de Active Directory en PowerShell.
Módulo 5: Gestionar la configuración del servicio de red para dispositivos Windows usando mandos de PowerShell.
Este módulo cubre los módulos y cmdlets PowerShell que se utilizan para configurar la configuración de red de dispositivos Windows.
• Gestionar direcciones IP en PowerShell.
• Gestionar el enrutamiento IP en PowerShell.
• Gestionar clientes DNS en PowerShell.
• Gestionar la configuración del cortafuegos de Windows en PowerShell.
Módulo 6: Gestionar la configuración de Windows Server usando comandos PowerShell.
Este módulo cubre los cmdlets que se utilizan para configurar configuraciones relacionadas con la Directiva de Grupo, el Gestor de Servidores, Hyper-V y los Servicios de Información de Internet (IIS).
• Automatizar tareas de gestión utilizando los cmdlets de gestión de la Directiva de Grupo.
• Gestionar roles y servicios de servidor usando comandos PowerShell.
• Gestionar máquinas virtuales Hyper-V usando cmdlets PowerShell.
• Gestionar los servicios de información de Internet usando cmdlets de PowerShell.
Módulo 7: Gestionar la configuración de una máquina Windows local usando los cmdlets de PowerShell.
Este módulo cubre los cmdlets comunes de PowerShell que pueden usarse para realizar tareas en un ordenador local con Windows 10.
• Gestionar Windows 10 usando PowerShell.
• Gestionar permisos con PowerShell.
Ruta de aprendizaje: Trabajar con la tubería PowerShell de Windows.
Esta ruta de aprendizaje explica el propósito y uso de la tubería PowerShell y utiliza la canalización para ordenar, filtrar, enumerar y mostrar datos de salida para los cmdlets de PowerShell. También explica cómo pasar objetos de pipeline.
Módulo 8: Entiende la cadena de procesamiento de PowerShell de Windows.
Este módulo explica sobre la tubería PowerShell de Windows y algunas técnicas básicas para ejecutar múltiples comandos en ella.
• Revisa la pipeline de PowerShell de Windows y su salida.
• Descubrir miembros de objetos en PowerShell.
• Controla el formato de la salida de la tubería.
Módulo 9: Seleccionar, ordenar y medir objetos usando la tubería.
Este módulo explica cómo manipular objetos en la tubería utilizando comandos que ordenan, seleccionan y miden objetos.
• Ordena y agrupa los objetos por propiedad en la tubería.
• Objetos de medición en la tubería.
• Selecciona un conjunto de objetos en la tubería.
• Seleccionar propiedades del objeto en la tubería.
• Crear y formatear propiedades calculadas en la tubería.
Módulo 10: Filtrar objetos fuera de la tubería.
Este módulo explica cómo filtrar objetos fuera de la tubería utilizando el cmdlet Where-Object para especificar varios criterios.
• Infórmate sobre los operadores de comparación en PowerShell.
• Revisa la sintaxis básica del filtro en la tubería.
• Revisa la sintaxis avanzada de filtros en la tubería.
• Optimizar el rendimiento del filtro en la tubería.
Módulo 11: Enumerar objetos en la tubería.
Este módulo explica cómo enumerar objetos en la tubería para que puedas trabajar con un solo objeto a la vez durante la automatización.
• Infórmate sobre las enumeraciones en la cadena.
• Revisa la sintaxis básica para enumerar objetos en la tubería.
• Revisa la sintaxis avanzada para enumerar los objetos en la tubería.
Módulo 12: Enviar y pasar datos como salida de la tubería.
Este módulo explica cómo enviar datos de pipeline a archivos y en varios formatos de salida.
• Escribir datos de pipeline en un archivo.
• Convertir objetos de tubería en otras formas de representación de datos en PowerShell.
• Controlar opciones de salida adicionales en PowerShell.
Módulo 13: Objetos de la tubería de paso.
Este módulo explica cómo la interfaz de línea de comandos de Windows PowerShell pasa objetos de un comando a otro en la canalización.
• Vinculación de parámetros en pipeline.
• Identificar parámetros por valor.
• Pasar datos usando ByValue.
• Pasar datos usando ByPropertyName.
• Identificar parámetros de ByPropertyName.
• Utiliza parámetros manuales para anular la tubería.
• Usar comandos entre paréntesis.
• Ampliar el valor de las propiedades.
Ruta de aprendizaje: Trabajar con proveedores PowerShell y unidades PowerShell en Windows PowerShell.
Esta ruta de aprendizaje explica dos tecnologías: los proveedores PowerShell y los discos PowerShell, que te permiten trabajar con muchas formas de almacenamiento utilizando los comandos y técnicas que empleas para gestionar el sistema de archivos.
Módulo 14: Conéctate con almacenes de datos usando proveedores PowerShell.
Este módulo cubre proveedores PowerShell que conectan Windows PowerShell a almacenes de datos. Ofrecen una interfaz más fácil de entender y consistente para trabajar con almacenes de datos.
• Definir proveedores PowerShell de Windows.
• Revisa los proveedores integrados en PowerShell.
• Ayuda con proveedores de acceso en PowerShell.
Módulo 15: Usar unidades PowerShell en PowerShell.
Este módulo explica cómo trabajar con unidades PowerShell.
• Explica los discos PowerShell en PowerShell.
• Usa los cmdlets de unidad de PowerShell en PowerShell.
• Gestionar el sistema de archivos en PowerShell.
• Gestionar el registro en PowerShell.
• Trabajo con certificados en PowerShell.
• Trabajar con otros discos PowerShell en PowerShell.
Ruta de aprendizaje: Consulta la información de gestión utilizando Common Information Model y Windows Management Instrumentation.
Esta ruta de aprendizaje abarca la Instrumentación de Gestión de Windows (WMI) y el Modelo Común de Información (CIM). Estas tecnologías ayudan a acceder a la información sobre un ordenador. Además, ambas tecnologías proporcionan acceso local y remoto a la información de gestión del sistema operativo, el hardware del ordenador y el software instalado.
Módulo 16: Revisa CIM y WMI.
Este módulo cubre tecnologías CIM y WMI para conectarse a un repositorio común de información que contiene información de gestión que puedes consultar y manipular.
• Revisión de la arquitectura de CIM y WMI.
• Repositorios de revisión en CIM y WMI.
• Localiza la documentación de las clases en línea usando los cmdlets CIM y WMI.
Módulo 17: Consulta la información de configuración usando CIM y WMI.
Este módulo explica la estructura de los espacios de nombres que contienen clases y también cómo consultar instancias de una clase. Cubre cómo consultar ordenadores remotos mediante conexiones ad hoc y sesiones CIM.
• Listar los espacios de nombres y clases de repositorios locales usando CIM y WMI.
• Consulta de instancias mediante comandos y WMI Query Language.
• Conéctate a ordenadores remotos usando cmdlets CIM y WMI.
• Consulta clases de repositorio desde ordenadores remotos utilizando objetos CIMSession.
Módulo 18: Consulta y manipula objetos de repositorio utilizando métodos CIM y WMI.
Este módulo explica cómo utilizar CIM y WMI para realizar cambios mediante métodos. Descubrir y comprender estos métodos es un paso importante para consultar y manipular la información del repositorio.
• Descubre métodos de objetos de repositorio utilizando CIM y WMI.
• Localiza métodos de clase y documentación utilizando CIM y WMI.
• Invocar métodos de objetos de repositorio usando CIM y WMI.
Ruta de aprendizaje: Utiliza variables, arrays y tablas hash en scripts de PowerShell de Windows.
Esta ruta de aprendizaje explica cómo trabajar con variables, arrays y tablas hash en scripts de PowerShell de Windows.
Módulo 19: Gestionar variables en scripts PowerShell de Windows.
Este módulo explica cómo crear variables, nombrarlas correctamente y asignar el tipo de dato correcto, asegurando al mismo tiempo que los datos almacenados en las variables están en el formato correcto y son fácilmente accesibles.
• Definir variables en scripts PowerShell de Windows.
• Crear nombres de variables en scripts de PowerShell de Windows.
• Asignar valores y tipos a variables en scripts de PowerShell de Windows.
• Identificar los métodos y propiedades de las variables en los scripts de PowerShell de Windows.
• Utiliza variables de cadena y métodos en scripts de PowerShell de Windows.
• Usar variables y métodos de fecha en scripts PowerShell de Windows.
Módulo 20: Trabajar con arrays y tablas hash en scripts PowerShell de Windows.
Este módulo explica cómo usar arrays y tablas hash en scripts de PowerShell de Windows.
• Definir un array en scripts de PowerShell de Windows.
• Trabajo con listas de arrays en scripts PowerShell de Windows.
• Definir tablas hash en scripts PowerShell de Windows.
• Trabajo con tablas hash en scripts PowerShell de Windows.
Ruta de aprendizaje: Crea y modifica scripts usando Windows PowerShell.
Esta ruta de aprendizaje explica cómo crear y modificar scripts. Cubre técnicas útiles de scripting que incluyen importar datos de un archivo, aceptar entradas del usuario y gestionar errores.
Módulo 21: Crea y ejecuta scripts usando Windows PowerShell.
Este módulo explica cómo crear y ejecutar scripts.
• Revisar scripts de PowerShell para Windows.
• Modificar scripts en la galería PowerShell.
• Crear scripts usando Windows PowerShell.
• Revisa el módulo PowerShellGet en Windows PowerShell.
• Ejecuta scripts y establece la política de ejecución en Windows PowerShell.
• Revisa Windows PowerShell y AppLocker.
• Firmar los scripts digitalmente en Windows PowerShell.
Módulo 22: Trabajo con constructos de scripting en Windows PowerShell.
Este módulo explica cómo utilizar constructos de scripting para iteraciones y toma de decisiones en Windows PowerShell.
• Revisa y utiliza el bucle ForEach en los scripts de PowerShell de Windows.
• Revisa y utiliza la construcción If en los scripts de PowerShell de Windows.
• Revisa y utiliza la construcción de Switch y la construcción For en los scripts de PowerShell de Windows.
• Revisa otros constructos de bucle en scripts de PowerShell de Windows.
• Revisar los scripts de Break and Continue en Windows PowerShell.
Módulo 23: Importar datos en diferentes formatos para usarlos en scripts usando cmdlets de PowerShell de Windows.
Este módulo explica cómo importar datos de un archivo de texto, CSV, XML y archivo de Notación de Objetos JavaScript (JSON).
• >Utiliza el comando Get-Content en los scripts PowerShell de Windows.
• Usa el cmdlet Import-Csv , Import-Clixml en los scripts de PowerShell de Windows.
• Utiliza el cmdlet ConvertFrom-Json en los scripts de PowerShell de Windows.
Módulo 24: Usar métodos para aceptar entradas de usuario en scripts PowerShell de Windows.
Este método explica múltiples métodos para aceptar la entrada del usuario en un script de PowerShell de Windows.
• Identifica valores que puedan cambiar en los scripts de PowerShell de Windows.
• Usar el cmdlet Read-Host en los scripts de PowerShell de Windows.
• Utiliza el cmdlet Get-Credential en los scripts de PowerShell de Windows.
• Utiliza el cmdlet Out-GridView en los scripts de PowerShell de Windows.
• Pasar parámetros a un script de Windows PowerShell.
Módulo 25: Solucionar scripts y gestionar errores en Windows PowerShell.
Este módulo cubre la resolución de problemas de scripts PowerShell y la comprensión de mensajes de error.
• Interpretar mensajes de error generados para comandos PowerShell de Windows.
• Añadir salida a scripts PowerShell de Windows.
• Usar puntos de interrupción en scripts PowerShell de Windows.
• Interpretar acciones de error para comandos PowerShell.
Módulo 26: Utilizar funciones y módulos en scripts PowerShell de Windows.
Este módulo explica cómo crear módulos y funciones en scripts PowerShell de Windows.
• Revisar funciones en scripts PowerShell de Windows.
• Usar alcance variable en scripts PowerShell de Windows.
• Crear módulos en scripts PowerShell de Windows.
• Utiliza la función de dot sourcing en Windows PowerShell.
Ruta de aprendizaje: Administrar ordenadores remotos usando Windows PowerShell.
Esta ruta de aprendizaje cubre el remoto principalmente en su configuración predeterminada, usando HTTP en el puerto 5985. Describe cómo configurar el sistema remoto para permitir o requerir cifrado basado en la Capa de Sockets Seguros (SSL).
Módulo 27: Gestionar ordenadores individuales y múltiples utilizando Windows PowerShell remoto.
Este módulo explica cómo usar el remoto para realizar la administración en ordenadores remotos.
• Revisa la función remota de Windows PowerShell.
• Comparar la conexión remota con la conectividad remota.
• Revisa la función de seguridad remota de PowerShell.
• Habilitar el remoto usando Windows PowerShell.
• Utiliza remotos uno a uno usando Windows PowerShell.
• Utiliza el reremoto de uno a muchos usando PowerShell.
• Comparar la salida remota con la salida local.
Módulo 28: Utiliza técnicas avanzadas de remoción PowerShell de Windows.
Este módulo cubre algunas técnicas avanzadas útiles que ayudan a superar las limitaciones del remoto básico de Windows PowerShell.
• Revisa las técnicas comunes de remotiado de PowerShell.
• Enviar parámetros a ordenadores remotos en PowerShell.
• Establece la protección de acceso a variables, alias y funciones usando el modificador de alcance.
• Activar el reremoto multi-saltos en Windows PowerShell.
Módulo 29: Gestiona conexiones persistentes a ordenadores remotos utilizando sesiones de PowerShell de Windows.
Este módulo explica cómo establecer y gestionar conexiones persistentes a ordenadores remotos, conocidas como sesiones PowerShell de Windows o PSSessions.
• Revisa las conexiones persistentes en Windows PowerShell.
• Crea y gestiona PSSessions persistentes usando Windows PowerShell.
• Desconecta los PSSessions usando Windows PowerShell.
• Revisa la función de remoto implícito en Windows PowerShell.
Ruta de aprendizaje: Gestiona recursos en la nube usando Windows PowerShell.
Esta ruta de aprendizaje explica cómo instalar los módulos necesarios para la gestión de servicios en la nube y utilizar comandos PowerShell para realizar tareas administrativas sencillas en recursos en la nube como máquinas virtuales Azure, cuentas de almacenamiento Azure y suscripciones a Azure. La ruta de aprendizaje también cubre cómo utilizar el entorno Azure Cloud Shell para realizar administración basada en PowerShell o Bash directamente desde el portal de Azure.
Módulo 30: Review Azure PowerShell module.
Este módulo explica el entorno Azure PowerShell y el módulo de Arizona para Windows PowerShell. También explica cómo gestionar Microsoft Entra ID utilizando módulos PowerShell.
• Review Azure PowerShell.
• Revisa los beneficios del módulo Azure PowerShell.
• Instalar el módulo Azure PowerShell.
• Migrar Azure PowerShell de AzureRM a Azure.
• Revisar el módulo de Microsoft Azure Active Directory para Windows PowerShell y los módulos de Azure Active Directory PowerShell para Graph.
Módulo 31: Revisa las características y herramientas de Azure Cloud Shell.
Este módulo cubre Azure Cloud Shell y sus características.
• Revisa las características de Azure Cloud Shell.
• Revisa las características y herramientas de Azure Cloud Shell.
• Configurar y experimentar con Azure Cloud Shell.
Módulo 32: Gestionar recursos Azure con Windows PowerShell.
Este módulo explica cómo instalar los módulos necesarios para la gestión de servicios en la nube. También explica cómo usar comandos de PowerShell para realizar tareas administrativas en recursos en la nube como máquinas virtuales Azure, suscripciones y cuentas de almacenamiento.
• Crea una nueva máquina virtual de Azure usando comandos de PowerShell de Windows.
• Gestionar máquinas virtuales de Azure usando comandos de PowerShell de Windows.
• Gestionar almacenamiento relacionado con Azure usando Azure PowerShell.
• Gestionar suscripciones Azure usando Azure PowerShell.
Ruta de aprendizaje: Gestiona los servicios de Microsoft 365 usando Windows PowerShell.
Esta ruta de aprendizaje explica cómo gestionar de forma eficiente los servicios más utilizados en Microsoft 365, como Microsoft Entra ID, Microsoft Exchange Online, Microsoft SharePoint Online y Microsoft Teams.
Módulo 33: Gestiona usuarios, grupos y licencias en Microsoft Entra ID usando Windows PowerShell.
Este módulo explica cómo dar acceso a los servicios en Microsoft 365, para que puedas crear cuentas de usuario y luego asignar licencias que faciliten el acceso a los servicios.
• Revisa los beneficios de gestionar los servicios de Microsoft 365 utilizando Windows PowerShell.
• Conéctate al tenant de Microsoft 365 usando Windows PowerShell.
• Gestiona usuarios en Microsoft 365 usando Windows PowerShell.
• Gestiona grupos en Microsoft 365 usando Windows PowerShell.
• Gestiona roles en Microsoft 365 usando Windows PowerShell.
• Gestiona licencias en Microsoft 365 usando Windows PowerShell.
Módulo 34: Gestionar Exchange Online usando Windows PowerShell.
Este módulo cubre la gestión de buzones de correo, recursos y roles administrativos en Exchange Online con PowerShell.
• Conéctate a Exchange Online usando Windows PowerShell.
• Gestionar buzones en Exchange Online usando Windows PowerShell.
• Gestiona recursos en Exchange Online usando Windows PowerShell.
• Gestiona los roles de administrador en Exchange Online usando Windows PowerShell.
Módulo 35: Gestiona SharePoint Online usando Windows PowerShell.
Este módulo describe SharePoint Online, que es un servicio de colaboración que permite almacenar y compartir información a través de una interfaz web. El módulo explica cómo gestionar usuarios y grupos de SharePoint Online con PowerShell.
• Instala y conéctate a SharePoint Online Management Shell usando Windows PowerShell.
• Gestiona usuarios y grupos de SharePoint Online usando Windows PowerShell.
• Gestionar sitios de SharePoint usando Windows PowerShell.
• Gestiona SharePoint Online con el intercambio externo de usuarios usando Windows PowerShell.
Módulo 36: Gestiona Microsoft Teams usando Windows PowerShell.
Este módulo explica cómo usar el módulo PowerShell de Microsoft Teams para realizar tareas como crear equipos y gestionar permisos de usuario.
• Revisa el módulo PowerShell de Microsoft Teams.
• Instala el módulo PowerShell de Microsoft Teams.
• Gestionar equipos con el módulo Microsoft Teams PowerShell.
Ruta de aprendizaje: Crea y gestiona trabajos en segundo plano y trabajos programados en Windows PowerShell.
Esta ruta de aprendizaje explica la función de trabajos de Windows PowerShell. Los trabajos son un punto de extensión en Windows PowerShell, y existen varios tipos de trabajos. Cada tipo funciona de forma ligeramente diferente y tiene capacidades distintas.
Módulo 37: Crear y gestionar trabajos en segundo plano usando Windows PowerShell.
Este módulo explica los tres tipos de empleos: trabajos locales, trabajos remotos con Windows PowerShell y trabajos en Common Information Model (CIM)/Windows Management Instrumentation (WMI). Estos tipos de tareas forman la base del sistema de trabajos PowerShell de Windows.
• Define los tipos de trabajos en segundo plano en Windows PowerShell.
• Empieza a trabajar en remoto y empleos CIM/WMI en Windows PowerShell.
• Trabajos de monitorización en Windows PowerShell.
• Obtener resultados para ejecutar trabajos en Windows PowerShell.
Módulo 38: Crea y gestiona trabajos programados usando Windows PowerShell.
Este módulo explica cómo utilizar los trabajos programados. En Windows PowerShell, los trabajos programados son esencialmente tareas programadas. Siguen las mismas reglas para acciones, disparadores y otras funciones, y ejecutan scripts de PowerShell de Windows por diseño.
• Crea y ejecuta scripts de PowerShell de Windows como tareas programadas.
• Definir trabajos programados en Windows PowerShell.
• Crear opciones de trabajo y objetos de activación de trabajo en Windows PowerShell.
• Crear y registrar un trabajo programado en Windows PowerShell.
• Recuperar los resultados de un trabajo programado en Windows PowerShell.
|