Formación : PowerShell, avanzado

PowerShell, avanzado

Descargar en formato pdf Compartir este curso por correo electrónico 2


Este curso le permitirá profundizar sus conocimientos de PowerShell. Aprenderá a crear formularios al estilo de Windows, a integrar código C#, código HTML y XML en un script PowerShell y a gestionar trabajos. También aprenderá a crear scripts y flujos de trabajo DSC.


Abierta
In-company
A medida

Curso práctico presencial o en clase a distancia

Ref. EPF
Precio : Contacto
  2d - 14h00




Este curso le permitirá profundizar sus conocimientos de PowerShell. Aprenderá a crear formularios al estilo de Windows, a integrar código C#, código HTML y XML en un script PowerShell y a gestionar trabajos. También aprenderá a crear scripts y flujos de trabajo DSC.

Público afectado
Técnicos, administradores e ingenieros de sistemas y redes.

Requisitos previos
Buen conocimiento del sistema operativo Windows, PowerShell, AD o equivalente al curso "PowerShell, automatización de la administración de Windows" (ref. ATU).

Programa de la formación

Recordatorio de sintaxis

  • Variables, operadores y estructuras de control.
  • Tuberías: comportamiento del flujo y configuración.
  • Código simplificado, la PipelineVariable.
  • Filtros Where-objects, bucles foreach.
  • Variables y tipos de operadores.
Trabajo práctico
Uso de los primeros comandos, varios cmdlets, la tubería, PipelineVariable y filtros.

Clases en PowerShell 5

  • Creación de clases. Herencia.
  • Creación de propiedades y métodos.
  • El Enum.
Trabajo práctico
Creación de una clase Audit_test, uso de ENUM, implementación de la herencia.

Formularios XAML

  • Principio básico y creación del modelo XAML.
  • Uso de WPF. Codificación en ISE.
Trabajo práctico
Creación de un formulario XAML para la gestión de activos informáticos.

Utilización de .NET

  • Utilización de bibliotecas de objetos para manipular los componentes del sistema.
  • Carga de clases .Net.
  • Clases, propiedades y métodos disponibles.
  • Añadir código C#, HTML y CSS a un script PowerShell.
Trabajo práctico
Creación de una clase simple en C#, integración en un script PS1, creación de un script para listar las clases disponibles.

Flujo de trabajo, DSC

  • Definición de DSC, flujo de trabajo.
  • Funcionamiento sencillo del DSC y del flujo de trabajo.
Trabajo práctico
Instalar una aplicación DSC y un rol DHCP. Cree un script DSC para copiar carpetas/archivos en servidores y cree un flujo de trabajo para hacer ping masivo a direcciones IP en paralelo.

Creación de módulos, creación de manifiestos

  • Función de un módulo PowerShell.
  • Creación de un módulo, integración en el puesto de trabajo.
  • Añadir scripts, parámetros y personalización.
  • Ayuda detallada añadida.
Trabajo práctico
Creación de un módulo de gestión de activos, un módulo de ping para elegir identificadores de red, direcciones IP a las que hacer ping o una lista de ordenadores.

Gestión de trabajos, remoting

  • Introducción, funciones de WinRM.
  • ¿Qué es un empleo?
  • Los distintos cmdlets para gestionar jobs (get-job, receive-job, wiat-job, start-job...).
  • Los diferentes estados de un trabajo.
Trabajo práctico
Creación de un script utilizando jobs y Winrm para gestionar un conjunto de servidores.