Descripción
Objetivos del curso
Qué aprenderá
A quién va dirigido
Nivel de experiencia
Objetivos del curso
El objetivo principal es capacitar a los profesionales en el uso de PowerShell para la administración y automatización de sistemas Windows y recursos en Azure. Al finalizar, los participantes podrán:
-
Comprender la sintaxis de PowerShell y utilizar comandos básicos con Get-Help.
-
Desarrollar scripts personalizados para automatizar procesos repetitivos.
-
Administrar servidores Windows y servicios de Azure mediante PowerShell.
-
Crear flujos de trabajo avanzados de automatización.
-
Mejorar la eficiencia en la gestión de infraestructuras IT.
Qué aprenderá
-
Fundamentos y sintaxis de PowerShell.
-
Creación y ejecución de scripts personalizados.
-
Administración de recursos locales y en Azure con PowerShell.
-
Uso de la línea de comandos para la gestión de servidores.
-
Automatización de tareas repetitivas y optimización de procesos IT.
A quién va dirigido
Este curso está orientado a:
-
Administradores de sistemas Windows.
-
Profesionales IT que gestionen infraestructuras locales o en la nube.
-
Consultores y técnicos de soporte que requieran automatizar procesos.
-
Especialistas en Azure que deseen ampliar sus competencias con PowerShell.
Nivel de experiencia
-
Conocimientos básicos de administración de sistemas Windows.
-
Familiaridad con conceptos de red y virtualización.
-
No es necesario conocimiento previo en PowerShell.
Temario:
Módulo 1: Introducción a Windows PowerShell
Este módulo te dará una introducción a Windows PowerShell y una visión general de sus funcionalidades. También explicará cómo abrir y configurar Windows PowerShell, así como ejecutar comandos y utilizar el sistema de ayuda integrado.
- Visión general de Windows PowerShell
- Entendiendo la sintaxis de comandos en Windows PowerShell
- Encontrar comandos y obtener ayuda en Windows PowerShell
Laboratorios:
- Configuración de la aplicación de consola de Windows PowerShell
- Configuración de la aplicación Windows PowerShell ISE
- Encontrar y ejecutar comandos de Windows PowerShell
- Uso de la ayuda y archivos About
Tras completar el módulo, los estudiantes podrán:
- Abrir y configurar Windows PowerShell.
- Descubrir, aprender y ejecutar comandos de Windows PowerShell.
- Encontrar comandos de Windows PowerShell para realizar tareas específicas.
Módulo 2: Windows PowerShell para la administración de sistemas locales
Este módulo te introducirá a los diferentes tipos de cmdlets comúnmente utilizados para la administración del sistema. También aprenderás a instalar y utilizar Windows PowerShell en Windows 10.
- Cmdlets para la administración de Active Directory Domain Services
- Cmdlets de configuración de red
- Cmdlets de administración de servidores
- Windows PowerShell en Windows 10
Laboratorios:
- Creación de un sitio web
- Configuración de ajustes de red en Windows Server
- Creación y administración de objetos de Active Directory
Tras completar el módulo, los estudiantes podrán:
- Identificar y utilizar cmdlets para la administración de AD DS.
- Identificar y utilizar cmdlets para la configuración de red.
- Identificar y utilizar cmdlets para tareas de administración de servidores.
- Instalar y utilizar Windows PowerShell en Windows 10.
Módulo 3: Trabajando con la canalización (pipeline) de Windows PowerShell
Este módulo te introduce a la característica de canalización (pipeline) de Windows PowerShell, que proporciona funcionalidades más complejas y flexibles en comparación con otros shells de línea de comandos. Aprenderás a utilizar Windows PowerShell de manera más efectiva y eficiente.
- Entendiendo la canalización (pipeline)
- Seleccionar, ordenar y medir objetos
- Filtrar objetos en la canalización
- Enumerar objetos en la canalización
- Enviar y pasar datos de la canalización como salida
Laboratorios:
- Seleccionar, ordenar y mostrar datos
- Filtrar objetos
- Enumerar objetos
- Convertir objetos
Tras completar el módulo, los estudiantes podrán:
- Describir el propósito de la canalización (pipeline) de Windows PowerShell.
- Seleccionar, ordenar y medir objetos en la canalización.
- Filtrar objetos en la canalización.
- Enumerar objetos en la canalización.
- Enviar resultados compuestos por datos de la canalización.
Módulo 4: Uso de PSProviders y PSDrives
Este módulo introduce los adaptadores PSProviders y PSDrives, que te permiten trabajar con diferentes formas de almacenamiento utilizando los mismos comandos y técnicas que se utilizan para gestionar el sistema de archivos.
- Uso de PSProviders
- Uso de PSDrives
Laboratorios:
- Creación de un nuevo grupo de Active Directory
- Creación de una clave de registro para tus futuros scripts
- Creación de archivos y carpetas en un equipo remoto
Tras completar el módulo, los estudiantes podrán:
- Utilizar PSProviders.
- Utilizar PSDrives.
Módulo 5: Consulta de información de administración mediante CIM y WMI
Este módulo introduce dos tecnologías paralelas: Windows Management Instrumentation (WMI) y Common Information Model (CIM). Ambas tecnologías proporcionan acceso local y remoto a un repositorio de información de administración, incluido el acceso a información sólida disponible desde el sistema operativo, hardware de computadora y software instalado.
- Entendiendo CIM y WMI
- Consultar datos mediante CIM y WMI
- Realizar cambios mediante CIM y WMI
Laboratorios:
- Consulta de información mediante WMI
- Consulta de información mediante CIM
- Llamada de métodos
Tras completar el módulo, los estudiantes podrán:
- Diferenciar entre el Common Information Model (CIM) y Windows Management Instrumentation (WMI).
- Consultar información de administración mediante CIM y WMI.
- Invocar métodos mediante CIM y WMI.
Módulo 6: Trabajo con variables, arrays y tablas hash
Este módulo te proporciona las habilidades y conocimientos necesarios para utilizar variables, arrays y tablas hash en Windows PowerShell.
- Uso de variables
- Manipulación de variables
- Manipulación de arrays y tablas hash
Laboratorios:
- Uso de tablas hash
- Uso de arrays
- Trabajo con tipos de variables
Tras completar el módulo, los estudiantes podrán:
- Asignar un valor a las variables.
- Describir cómo manipular variables.
- Describir cómo manipular arrays y tablas hash.
Módulo 7: Scripting en Windows PowerShell
Este módulo explica cómo empaquetar un comando de Windows PowerShell en un script, lo que te permite realizar tareas repetitivas y más complejas que no se pueden lograr en un solo comando.
- Introducción al scripting con Windows PowerShell
- Constructos de script
- Importar datos desde archivos
- Aceptar entrada del usuario
- Resolución de problemas y manejo de errores
- Funciones y módulos
Laboratorios:
- Firmar un script
- Procesar un array con un bucle ForEach
- Procesar elementos mediante instrucciones If
- Crear usuarios basados en un archivo CSV
- Consultar información de disco de equipos remotos
- Actualizar el script para usar credenciales alternas
Tras completar el módulo, los estudiantes podrán:
- Ejecutar un script de Windows PowerShell.
- Utilizar constructos de scripting en Windows PowerShell.
- Importar datos desde un archivo.
- Obtener entrada del usuario.
- Resolver problemas y comprender las acciones de error.
- Crear funciones y módulos.
Módulo 8: Administración de equipos remotos con Windows PowerShell
Este módulo te introduce a la tecnología de acceso remoto de Windows PowerShell, que te permite conectar con uno o varios equipos remotos y ejecutar comandos en tu nombre.
- Uso básico de acceso remoto en Windows PowerShell
- Técnicas avanzadas de acceso remoto en Windows PowerShell
- Uso de sesiones PSSessions
Laboratorios:
- Administración de varios equipos
- Uso de acceso remoto implícito
- Realización de acceso remoto uno a muchos
- Realización de acceso remoto uno a uno
- Habilitación del acceso remoto en el equipo local
Tras completar el módulo, los estudiantes podrán:
- Describir la arquitectura y seguridad del acceso remoto.
- Utilizar técnicas avanzadas de acceso remoto.
- Crear y gestionar sesiones de acceso remoto persistentes.
Módulo 9: Gestión de recursos de Azure con PowerShell
Este módulo proporciona información sobre Azure PowerShell y presenta Azure Cloud Shell. Aprenderás a gestionar VMs de Azure, almacenamiento y suscripciones utilizando Azure PowerShell.
- Azure PowerShell
- Introducción a Azure Cloud Shell
- Gestión de VMs de Azure con PowerShell
- Gestión de almacenamiento y suscripciones
Laboratorios:
- Instalación del módulo de Azure PowerShell
- Instalación de Cloud Shell
- Gestión de recursos de Azure con Azure PowerShell
Tras completar el módulo, los estudiantes podrán:
- Utilizar Azure Cloud Shell.
- Gestionar VMs de Azure con PowerShell.
- Gestionar almacenamiento y suscripciones.
Módulo 10: Gestión de servicios de Microsoft 365 con PowerShell
Este módulo describe cómo utilizar PowerShell para gestionar cuentas de usuario, licencias y grupos de Microsoft 365, Exchange Online, SharePoint Online y Microsoft Teams.
- Gestión de cuentas de usuario, licencias y grupos de Microsoft 365 con PowerShell
- Gestión de Exchange Online con PowerShell
- Gestión de SharePoint Online con PowerShell
- Gestión de Microsoft Teams con PowerShell
Laboratorios:
- Gestión de recursos de Exchange Online con Windows PowerShell
- Gestión de SharePoint Online con Windows PowerShell
- Gestión de objetos de usuario y grupo de Microsoft 365 con Windows PowerShell
- Conexión a Microsoft 365 con Windows PowerShell
Tras completar el módulo, los estudiantes podrán:
- Gestionar cuentas de usuario, licencias y grupos de Microsoft 365 con PowerShell.
- Gestionar Exchange Online con PowerShell.
- Gestionar SharePoint Online con PowerShell.
- Gestionar Microsoft Teams con PowerShell.
Módulo 11: Uso de trabajos en segundo plano y trabajos programados
Este módulo describe cómo utilizar trabajos en segundo plano y trabajos programados, así como crear y recuperar resultados de trabajos programados.
- Uso de trabajos en segundo plano
- Uso de trabajos programados
Laboratorios:
- Iniciar y gestionar trabajos
- Crear un trabajo programado
Tras completar el módulo, los estudiantes podrán:
- Crear y utilizar trabajos en segundo plano.
- Crear y utilizar trabajos programados.
Cursos que podrían interesarte
Microsoft Power Automate RPA Developer (PL-500)
Microsoft Fabric Analytics Engineer (DP-600)
Implement scalable database solutions using Azure SQL (DP-300)
Designing and Implementing a Microsoft Azure AI Solution (AI-102)
Solicite más información
Rellene este formulario y nuestro equipo se pondrá en contacto con usted para resolver sus dudas.
También puede llamarnos al +34 963 694 964 o escribirnos a info@nextraining.es.
Nextraining, su aliado en formación tecnológica
Soluciones personalizadas para impulsar su empresa
Nuestro compromiso nos convierte en el socio ideal para desarrollar el talento empresarial.
Instructores certificados
Expertos certificados en tecnologías actuales, garantizando formación de calidad.





