Curso en PowerShell
100% Online
200 horas
260€
Curso en PowerShell
Curso en PowerShell

Curso en PowerShell

100% Online
8 ECTS
200 horas
260€
Seguridad y confianza en tus pagos online.

Presentación

Con este Curso en Powershell el alumnado podrá dominar esta potente herramienta de administración y automatización de tareas en entornos Windows. Vas a adquirir conocimientos de scripting y administración de sistemas, empezando por comprender la sintaxis, los comandos más básicos para ejecutar tareas comunes. También explorarás estructuras de control como los bucles y estructuras condicionales para crear scripts más complejos. Además, tratarás temas de seguridad, gestión de errores, manipulación de objetos de directorio y comunicación remota, entre otros. Todo con una metodología práctica y con ejemplos reales, este curso te proporcionará las habilidades necesarias para optimizar tus tareas diarias de administración y mejorar la eficiencia en tu entorno Windows.
Qs World University Rankings

Universidades colaboradoras

Para qué te prepara
Este Curso en Powershell te prepara para convertirte en un experto en Powershell, tendrás los conocimientos y habilidades necesarias para administrar y automatizar tareas en entornos Windows. Diseñarás scripts avanzados de forma adaptable y efectiva, pudiendo también personalizar y optimizar tu entorno Windows, además de usar otras herramientas complementarias para enriquecer tus scripts que facilitarán los desafíos que se te presenten.
Objetivos
- Comprender los fundamentos de PowerShell y su importancia en la administración de sistemas Windows. - Dominar los comandos básicos de PowerShell y su sintaxis para ejecutar tareas comunes. - Explorar las estructuras de control, como bucles y estructuras condicionales, para crear scripts más complejos. - Aprender a utilizar variables, constantes y tablas para almacenar y manipular datos en PowerShell. - Personalizar y configurar PowerShell según tus necesidades. - Adquirir conocimientos sobre seguridad en PowerShell, incluyendo la firma de scripts. - Utilizar PowerShell en conjunción con .NET, objetos COM, WMI y ADSI.
A quién va dirigido
Este Curso en Powershell está dirigido a administradores de sistemas y profesionales de la informática que quieran adquirir o mejorar conocimientos en Powershell para mejorar sus habilidades de administración de sistemas Windows. También es adecuado para cualquier persona principiante que esté interesada en integrarse en el área de informática
Salidas Profesionales
Al finalizar este Curso en Powershell estarás capacitado para desempeñar funciones como administrador de sistemas Windows, consultor informático de entornos Windows y especialista en automatización de tareas y también podrás optar por roles relacionados con la seguridad. En general, tendrás conocimientos muy valorados y necesarios en el mercado laboral.
Temario

UNIDAD DIDÁCTICA 1. POWERSHELL

  1. Introducción a PowerShell
  2. Instalación de PowerShell
  3. Comandos básicos
  4. Navegación por los directorios y archivos

UNIDAD DIDÁCTICA 2. FUNDAMENTOS DE POWERSHELL

  1. Variables y las constantes
  2. Los alias
  3. Tablas y Tablas asociativas
  4. Redirecciones y Tuberías
  5. Los bucles (While, For y Foreach)
  6. Estructura condicional If, Else, ElseIf, Switch
  7. Funciones
  8. Uso de los argumentos y parámetros
  9. Creación de objetos personalizados

UNIDAD DIDÁCTICA 3. CONTROL DEL SHELL

  1. Personalizar PowerShell modificando su perfil
  2. Adición de métodos y propiedades personalizadas
  3. Formateo de la vista y personalización
  4. La gestión de archivos
  5. Las fechas
  6. Internacionalización de los scripts
  7. Objetos PSBase y PSObject
  8. Los jobs en segundo plano: Start-Job, Receive-Job, Remove-Job
  9. Snap-Ins y módulos

UNIDAD DIDÁCTICA 4. GESTIÓN DE LOS ERRORES Y DEPURACIÓN

  1. Introducción a la gestión de los errores y a la depuración
  2. La gestión de los errores
  3. Los errores no críticos
  4. Los errores críticos
  5. La depuración
  6. Requisitos previos de ejecución de un script

UNIDAD DIDÁCTICA 5. LA SEGURIDAD

  1. La seguridad: ¿Para quién? ¿Por qué?
  2. Los riesgos ligados al scripting
  3. Optimizar la seguridad PowerShell
  4. Firma de Scripts
  5. Gestionar las políticas de ejecución de PowerShell vía directivas de grupo

UNIDAD DIDÁCTICA 6. .NET

  1. Introducción a .NET
  2. El Framework .NET
  3. Utilizar los objetos .NET con PowerShell
  4. Manipular los objetos .NET
  5. Crear interfaces gráficas

UNIDAD DIDÁCTICA 7. OBJETOS COM

  1. Introducción a la tecnología COM
  2. COM, los Orígenes
  3. Manipular objetos COM
  4. Actuar en aplicaciones con COM

UNIDAD DIDÁCTICA 8. WINDOWS MANAGEMENT INSTRUMENTATION (WMI)

  1. Introducción
  2. ¿Qué es WMI?
  3. Arquitectura WMI
  4. Un poco de vocabulario
  5. Descubra las clases
  6. Primeros pasos en la escritura de scripts WMI
  7. Monitorización de recursos con la administración de eventos

UNIDAD DIDÁCTICA 9. EJECUCIÓN REMOTA

  1. Introducción
  2. Comunicaciones remotas de Framework .NET 2.0
  3. Comunicaciones remotas Windows PowerShell
  4. Comunicaciones remotas WSMAN/WinRM con WMI

UNIDAD DIDÁCTICA 10. MANIPULACIÓN DE OBJETOS DE DIRECTORIO CON ADSI

  1. Descubriendo ADSI
  2. Consideraciones sobre la administración de un dominio Active Directory con ADSI
  3. Manipulación de la base de datos de cuentas local
  4. Active Directory Domain Services
Titulación
Titulación Universitaria:
Diploma Universidad Católica de Murcia
Claustro

Rafael Marín Sastre

Ingeniero técnico en informática de sistemas por la Universidad de Granada (UGR).  

Apasionado de la informática y de las nuevas tecnologías, cuenta con 10 años de experiencia y vocación en el á...mbito TIC y la programación de software. Es experto en desarrollo web, programación de aplicaciones, análisis de datos, big data, ciberseguridad y diseño y experiencia de usuario (UX/UI). Leer más

Alan Sastre

Ocupa el puesto de CTO (Chief Technology Officer) y formador. Diseña e imparte formación en diferentes áreas c...omo desarrollo web, bases de datos, big data, business intelligence y ciencia de datos. Además, trabaja diaramente con las tecnologías del ecosistema Java, C# y Phyton.Leer más

Dani Pérez Lima

Global IT support manager de una multinacional con más de 20 años de experiencia en el mundo IT, además de un ...apasionado de la virtualización de sistemas y de la transmisión de conocimiento en el ámbito de la tecnología.Leer más

José Domingo Muñoz Rodríguez

Ingeniero informático, profesor de secundaria de ASIR y coorganizador de OpenStack Sevilla con dilata experien...cia en sistemas GNU/Linux. Administra clouds públicos y gestiona un cloud privado con OpenStack.Leer más

Juan Benito Pacheco

Como tech lead, ayuda a organizaciones a escalar sus servicios e infraestructura. Lleva más de 5 años programa...ndo tanto en front-end como back-end con JavaScript, Angular, Python o Django, entre otras tecnologías.Leer más

Juan Diego Pérez Jiménez

Profesor de Ciclos Formativos de Grado Superior de Informática. Más de 10 años creando páginas web y enseñando... cómo hacerlas, cómo usar bases de datos y todo lo relacionado con la informática.Leer más

Solicitar información