Ruta de aprendizaje: Comenzar con Windows PowerShell.
Esta ruta de aprendizaje le presenta Windows PowerShell y proporciona una descripció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 le presenta Windows PowerShell y sus versiones. Analiza las aplicaciones host utilizadas comúnmente. Explica cómo usar Microsoft Visual Studio Code (VS Code) para desarrollar scripts de PowerShell.
• 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: Comprender la sintaxis de los comandos en Windows PowerShell.
Este módulo cubre la estructura de los cmdlets y los parámetros para usar los cmdlets de Windows PowerShell. También explica cómo usar la finalización con tabulador y cómo mostrar el contenido de los archivos de información (About).
• Descubrir la estructura de los cmdlets de PowerShell.
• Descubrir los parámetros para usar cmdlets de PowerShell.
• Revisar la característica de finalización con tabulador en PowerShell.
• Mostrar el contenido de los archivos de información (About) en PowerShell.
Módulo 3: Encontrar comandos y obtener ayuda en Windows PowerShell.
Este módulo explica cómo encontrar cmdlets de Windows PowerShell que puede usar para realizar tareas específicas. También cubre cómo usar Get-Help para recuperar información detallada sobre un cmdlet y sus parámetros.
• Definir módulos en PowerShell.
• Encontrar 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.
Ruta de aprendizaje: Mantener tareas de administración de sistemas en Windows PowerShell.
Esta ruta de aprendizaje cubre los cmdlets que se usan comúnmente para tareas de administración del sistema relacionadas con Active Directory, la configuración de red, la administración del servidor y la administración de dispositivos con Windows 10.
Módulo 4: Administrar Servicios de dominio de Active Directory mediante cmdlets de PowerShell.
Este módulo cubre los cmdlets que se usan para administrar los Servicios de dominio de Active Directory.
• Administrar cuentas de usuario en PowerShell.
• Administrar grupos y pertenencias a grupos en PowerShell.
• Administrar cuentas de computadora en PowerShell.
• Administrar unidades organizativas y objetos de Active Directory en PowerShell.
Módulo 5: Administrar la configuración del servicio de red para dispositivos Windows mediante cmdlets de PowerShell.
Este módulo cubre los módulos y cmdlets de PowerShell que se utilizan para configurar ajustes de red para dispositivos Windows.
• Administrar direcciones IP en PowerShell.
• Administrar el enrutamiento IP en PowerShell.
• Administrar clientes DNS en PowerShell.
• Administrar la configuración del Firewall de Windows en PowerShell.
Módulo 6: Administrar la configuración de Windows Server mediante cmdlets de PowerShell.
Este módulo cubre los cmdlets que se utilizan para establecer las configuraciones relacionadas con la Política de grupo, el Administrador del servidor, Hyper-V y los Servicios de información de Internet (IIS).
• Automatizar las tareas de administración mediante los cmdlets de administración de directivas de grupo.
• Administrar roles y servicios del servidor mediante cmdlets de PowerShell.
• Administrar máquinas virtuales de Hyper-V mediante cmdlets de PowerShell.
• Administrar los Servicios de información de Internet mediante cmdlets de PowerShell.
Módulo 7: Administrar la configuración de un equipo con Windows local mediante cmdlets de PowerShell.
Este módulo cubre los cmdlets de PowerShell comunes que se pueden usar para realizar tareas en una computadora local con Windows 10 o Windows 11.
• Administrar Windows 10 mediante PowerShell.
• Administrar permisos con PowerShell.
Ruta de aprendizaje: Trabajar con la canalización de Windows PowerShell.
Esta ruta de aprendizaje explica el propósito y el uso de la canalización de PowerShell y cómo usar la canalización para ordenar, filtrar, enumerar y mostrar datos de salida para cmdlets de PowerShell. También explica cómo pasar objetos de canalización.
Módulo 8: Comprender la canalización de Windows PowerShell.
Este módulo explica la canalización de Windows PowerShell y algunas técnicas básicas para ejecutar múltiples comandos en ella.
• Revisar la canalización de Windows PowerShell y su salida.
• Descubrir los miembros de los objetos en PowerShell.
• Controlar el formato de la salida de la canalización.
Módulo 9: Seleccionar, ordenar y medir objetos usando la canalización.
Este módulo explica cómo manipular objetos en la canalización utilizando comandos que ordenan, seleccionan y miden objetos.
• 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 objetos en la canalización.
• Crear y formatear propiedades calculadas en la canalización.
Módulo 10: Filtrar objetos de la canalización.
Este módulo explica cómo filtrar objetos de la canalización usando el cmdlet Where-Object para especificar varios criterios.
• Aprender sobre los operadores de comparación en PowerShell.
• Revisar la sintaxis básica del filtro en la canalización.
• Revisar la sintaxis avanzada del filtro en la canalización.
• Optimizar el rendimiento del filtro en la canalización.
Módulo 11: Enumerar objetos en la canalización.
Este módulo explica cómo enumerar objetos en la canalización para que pueda trabajar con un objeto a la vez durante la automatización.
• Aprender sobre 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.
• Enumerar objetos en paralelo con ForEach-Object.
Módulo 12: Enviar y pasar datos como salida desde la canalización.
Este módulo explica cómo enviar datos de canalización a archivos y en varios formatos de salida.
• 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.
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.
• Enlace de parámetros de canalización.
• Identificar los parámetros ByValue.
• Pasar datos utilizando ByValue.
• Pasar datos utilizando ByPropertyName.
• Identificar los parámetros ByPropertyName.
• Usar parámetros manuales para anular la canalización.
• Usar comandos entre paréntesis.
• Expandir valores de propiedades.
Ruta de aprendizaje: Trabajar con proveedores de PowerShell y unidades de PowerShell en Windows PowerShell.
Esta ruta de aprendizaje explica dos tecnologías: los proveedores de PowerShell y las unidades de PowerShell, que le permiten trabajar con muchas formas de almacenamiento mediante los comandos y técnicas que usa para administrar el sistema de archivos.
Módulo 14: Conectarse con almacenes de datos usando proveedores de PowerShell.
Este módulo cubre los proveedores de PowerShell que conectan Windows PowerShell a los almacenes de datos. Ofrecen una interfaz más fácil de entender y coherente para trabajar con almacenes de datos.
• Definir los proveedores de Windows PowerShell.
• Revisar los proveedores integrados en PowerShell.
• Acceder a la ayuda del proveedor en PowerShell.
Módulo 15: Usar unidades de PowerShell en PowerShell.
Este módulo explica cómo trabajar con unidades de PowerShell.
• Explicar las unidades de PowerShell en PowerShell.
• Usar los 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.
Ruta de aprendizaje: Consultar información de administración mediante el Modelo de información común y Windows Management Instrumentation.
Esta ruta de aprendizaje cubre el Instrumental de administración de Windows (WMI) y el Modelo de información común (CIM). Estas tecnologías ayudan a acceder a información sobre una computadora. Además, ambas tecnologías proporcionan acceso local y remoto a la información de administración desde el sistema operativo, el hardware de la computadora y el software instalado.
Módulo 16: Revisar CIM y WMI.
Este módulo cubre las tecnologías CIM y WMI para conectarse a un repositorio de información común que contiene información de administración que puede 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: Consultar información de configuración mediante 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 computadoras remotas 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: Consultar y manipular objetos del repositorio mediante métodos CIM y WMI.
Este módulo explica cómo usar 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: Usar variables, matrices y tablas hash en scripts de Windows PowerShell.
Esta ruta de aprendizaje explica cómo trabajar con variables, matrices y tablas hash en scripts de Windows PowerShell.
Módulo 19: Administrar variables en scripts de Windows PowerShell.
Este módulo explica cómo crear variables, nombrarlas correctamente y asignar el tipo de datos correcto, al tiempo que garantiza que los datos que almacena en variables estén en el formato correcto y sean de fácil acceso.
• 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 matrices y tablas hash en scripts de Windows PowerShell.
Este módulo explica cómo usar matrices y tablas hash en scripts de Windows PowerShell.
• 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: Crear y modificar scripts usando Windows PowerShell.
Esta ruta de aprendizaje explica cómo crear y modificar scripts. Cubre técnicas útiles de scripting que incluyen la importación de datos desde un archivo, la aceptación de entradas del usuario y el manejo de errores.
Módulo 21: Crear y ejecutar scripts mediante Windows PowerShell.
Este módulo explica cómo crear y ejecutar scripts.
• Revisar scripts de Windows PowerShell.
• Modificar scripts en la Galería de PowerShell.
• Crear scripts usando Windows PowerShell.
• Revisar el módulo PowerShellGet en Windows PowerShell.
• Ejecutar scripts y establecer la política de ejecución en Windows PowerShell.
• Revisar Windows PowerShell y AppLocker.
• Firmar los scripts digitalmente en Windows PowerShell.
Módulo 22: Trabajar con construcciones de scripting en Windows PowerShell.
Este módulo explica cómo usar construcciones de scripting para iteración y toma de decisiones en Windows PowerShell.
• Revisar y usar el bucle ForEach en los scripts de Windows PowerShell.
• Revisar y usar la construcción If en los scripts de Windows PowerShell.
• Revisar y usar la construcción Switch en los scripts de Windows PowerShell.
• Revisar la construcción For en los scripts de Windows PowerShell.
• Revisar otras construcciones de bucle en los scripts de Windows PowerShell.
• Revisar Break y Continue en los scripts de Windows PowerShell.
Módulo 23: Importar datos en diferentes formatos para usarlos en scripts mediante cmdlets de Windows PowerShell.
Este módulo explica cómo importar datos de un archivo de texto, un archivo CSV, un archivo XML y un archivo de notación de objetos de JavaScript (JSON).
• Usar el comando Get-Content en los scripts de Windows PowerShell.
• Usar el cmdlet Import-Csv en los scripts de Windows PowerShell.
• Usar el cmdlet Import-Clixml en los scripts de Windows PowerShell.
• Usar el cmdlet ConvertFrom-Json en los scripts de Windows PowerShell.
Módulo 24: Usar métodos para aceptar las entradas del usuario en los scripts de Windows PowerShell.
Este método explica varios métodos para aceptar la entrada del usuario en un script de Windows PowerShell.
• Identificar valores que pueden cambiar en los scripts de Windows PowerShell.
• Usar el cmdlet Read-Host en los scripts de Windows PowerShell.
• Usar el cmdlet Get-Credential en los scripts de Windows PowerShell.
• Usar el cmdlet Out-GridView en los scripts de Windows PowerShell.
• Pasar parámetros a un script de Windows PowerShell.
Módulo 25: Solucionar problemas de scripts y manejar errores en Windows PowerShell.
Este módulo cubre la solución de problemas de scripts de PowerShell y la comprensión de los mensajes de error.
• Interpretar los mensajes de error generados para los comandos de Windows PowerShell.
• Agregar salida a los scripts de Windows PowerShell.
• Usar puntos de interrupción en los scripts de Windows PowerShell.
• Interpretar acciones de error para comandos de Windows PowerShell.
Módulo 26: Usar funciones y módulos en scripts de Windows PowerShell.
Este módulo cubre cómo crear módulos y funciones en scripts de Windows PowerShell.
• Revisar funciones en scripts de Windows PowerShell.
• Usar el alcance de las variables en los scripts de Windows PowerShell.
• Crear módulos en los scripts de Windows PowerShell.
• Usar la función de dot sourcing en Windows PowerShell.
Ruta de aprendizaje: Administrar computadoras remotas mediante Windows PowerShell.
Esta ruta de aprendizaje cubre la comunicación remota principalmente en su configuración predeterminada, utilizando HTTP en el puerto 5985. Describe cómo configurar la comunicación remota para permitir, o requerir, el cifrado basado en la capa de sockets seguros (SSL).
Módulo 27: Administrar computadoras únicas y múltiples mediante la comunicación remota de Windows PowerShell.
Este módulo explica cómo usar la comunicación remota para realizar tareas de administración en computadoras remotas.
• Revisar la característica de comunicación remota de Windows PowerShell.
• Comparar la comunicación remota con la conectividad remota.
• Revisar la característica de seguridad de comunicación remota de Windows PowerShell.
• Habilitar la comunicación remota usando Windows PowerShell.
• Usar la comunicación remota de uno a uno mediante Windows PowerShell.
• Usar la comunicación remota de uno a muchos mediante Windows PowerShell.
• Comparar la salida remota con la salida local.
Módulo 28: Usar técnicas avanzadas de comunicación remota de Windows PowerShell.
Este módulo cubre algunas técnicas avanzadas útiles que ayudan a superar las limitaciones de la comunicación remota básica de Windows PowerShell.
• Revisar técnicas comunes de comunicación remota de Windows PowerShell.
• Enviar parámetros a computadoras remotas en Windows PowerShell.
• Establecer protección de acceso a variables, alias y funciones utilizando el modificador de alcance.
• Habilitar la comunicación remota de saltos múltiples en Windows PowerShell.
Módulo 29: Administrar conexiones persistentes a computadoras remotas mediante sesiones de Windows PowerShell.
Este módulo explica cómo establecer y administrar conexiones persistentes a computadoras remotas, conocidas como sesiones de Windows PowerShell o PSSessions.
• Revisar conexiones persistentes en Windows PowerShell.
• Crear y administrar PSSessions persistentes mediante Windows PowerShell.
• Desconectar PSSessions mediante Windows PowerShell.
• Revisar la característica de comunicación remota implícita en Windows PowerShell.
Ruta de aprendizaje: Administrar recursos en la nube mediante Windows PowerShell.
Esta ruta de aprendizaje explica cómo instalar los módulos necesarios para la administración de servicios en la nube y usar los comandos de PowerShell para realizar tareas administrativas simples en los recursos de la nube, como máquinas virtuales de Azure, cuentas de almacenamiento de Azure y suscripciones de Azure. La ruta de aprendizaje también cubre cómo usar el entorno Azure Cloud Shell para realizar tareas de administración basadas en PowerShell o Bash directamente desde el portal de Azure.
Módulo 30: Revisar el módulo de Azure PowerShell.
Este módulo explica el entorno de Azure PowerShell y el módulo Az para Windows PowerShell. También explica cómo administrar Microsoft Entra ID utilizando módulos de PowerShell.
• Revisar Azure PowerShell.
• Revisar los beneficios del módulo de Azure PowerShell.
• Instalar el módulo de 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: Revisar las características y herramientas de Azure Cloud Shell.
Este módulo cubre Azure Cloud Shell y sus características.
• Revisar las características de Azure Cloud Shell.
• Revisar las funciones y herramientas de Azure Cloud Shell.
• Configurar y experimentar con Azure Cloud Shell.
Módulo 32: Administrar recursos de Azure con Windows PowerShell.
Este módulo explica cómo instalar los módulos necesarios para la administración de servicios en la nube. También explica cómo usar los comandos de PowerShell para realizar tareas administrativas en recursos de la nube como máquinas virtuales, suscripciones y cuentas de almacenamiento de Azure.
• Crear una nueva máquina virtual de Azure mediante comandos de Windows PowerShell.
• Administrar máquinas virtuales de Azure mediante comandos de Windows PowerShell.
• Administrar el almacenamiento relacionado con Azure mediante Azure PowerShell.
• Administrar las suscripciones de Azure mediante Azure PowerShell.
Ruta de aprendizaje: Administrar los servicios de Microsoft 365 mediante Windows PowerShell.
Esta ruta de aprendizaje explica cómo administrar de manera 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: Administrar usuarios, grupos y licencias en Microsoft Entra ID mediante Windows PowerShell.
Este módulo cubre cómo dar acceso a los servicios en Microsoft 365, para que pueda crear cuentas de usuario y luego asignar licencias que brinden acceso a los servicios.
• Revisar los beneficios de administrar los servicios de Microsoft 365 mediante Windows PowerShell.
• Conectarse al inquilino de Microsoft 365 mediante Windows PowerShell.
• Administrar usuarios en Microsoft 365 mediante Windows PowerShell.
• Administrar grupos en Microsoft 365 mediante Windows PowerShell.
• Administrar roles en Microsoft 365 mediante Windows PowerShell.
• Administrar licencias en Microsoft 365 mediante Windows PowerShell.
Módulo 34: Administrar Exchange Online mediante Windows PowerShell.
Este módulo cubre la administración de buzones de correo, recursos y roles de administrador en Exchange Online con PowerShell.
• Conectarse a Exchange Online mediante Windows PowerShell.
• Administrar buzones de correo en Exchange Online mediante Windows PowerShell.
• Administrar recursos en Exchange Online mediante Windows PowerShell.
• Administrar roles de administrador en Exchange Online mediante Windows PowerShell.
Módulo 35: Administrar SharePoint Online mediante 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 basada en la web. El módulo explica cómo administrar usuarios y grupos de SharePoint Online con PowerShell.
• Instalar y conectarse a SharePoint Online Management Shell mediante Windows PowerShell.
• Administrar usuarios y grupos de SharePoint Online mediante Windows PowerShell.
• Administrar sitios de SharePoint mediante Windows PowerShell.
• Administrar el uso compartido con usuarios externos de SharePoint Online mediante Windows PowerShell.
Módulo 36: Administrar Microsoft Teams mediante Windows PowerShell.
Este módulo explica cómo usar el módulo de Microsoft Teams en PowerShell para realizar tareas como crear equipos y administrar los permisos de los usuarios.
• Revisar el módulo de Microsoft Teams en PowerShell.
• Instalar el módulo de Microsoft Teams en PowerShell.
• Administrar equipos con el módulo de Microsoft Teams en PowerShell.
Ruta de aprendizaje: Crear y administrar 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 hay varios tipos de trabajos. Cada tipo funciona de forma un poco diferente y tiene capacidades distintas.
Módulo 37: Crear y administrar trabajos en segundo plano mediante Windows PowerShell.
Este módulo explica los tres tipos de trabajos: trabajos locales, trabajos remotos de Windows PowerShell y trabajos del Modelo de información común (CIM)/Instrumental de administración de Windows (WMI). Estos tipos de trabajos forman la base del sistema de trabajos de Windows PowerShell.
• 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: Crear y administrar trabajos programados mediante Windows PowerShell.
Este módulo cubre cómo usar trabajos programados. En Windows PowerShell, los trabajos programados son esencialmente tareas programadas. Siguen las mismas reglas de acciones, desencadenadores y otras funciones, y ejecutan scripts de Windows PowerShell 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.
|