Automating Administration with Windows PowerShell

10961
Avanzado
Windows Server
20 horas
350 €
Convocatorias
Inicio - Fin
Horario  
2 nov. - 5 nov. Mar, Mie, Jue, Vie de 09:00 a 14:00 Sin definir
Descripción

Este curso provee a los estudiantes con los conocimientos fundamentales y habilidades para utilizar Windows PowerShell 3.0 para administrar y automatizar la administración de Servidores Windows, esto incluye Windows Server, cliente de Windows, Exchange Server, SharePoint Server, SQL Server, System Center, etc.

En consonancia con ese objetivo, este curso no se centrará en alguno de esos productos, aunque Windows Server (que es la plataforma común para todos aquellos) servirá como ejemplo para las técnicas enseñadas.

Durante el curso se aprende a ejecutar y monitorizar scripts, workflows, programar los scripts y trabajar con Windows Powershell Web Access.

Objetivos
Después de completar este curso, los estudiantes serán capaces de:

  • Entender los conceptos básicos de Windows PowerShell
  • Trabajar y entender como funcionan las Pipelines
  • Uso de PSProviders y PSDrives
  • Formatos de salida
  • Utilizar WMI y CIM
  • Preparar para secuencias de comandos
  • Pasar de un comando a un script para un módulo
  • Administrar equipos remotos
  • Juntar los diferentes componentes de Windows PowerShell
  • Uso trabajos en background y tareas programadas
  • Uso de técnicas avanzadas de PowerShell y perfiles
Contenido

Module 1: Getting started with Windows PowerShell

  • Overview and background of Windows PowerShell
  • Understanding command syntax
  • Finding commands

Module 2: Cmdlets for administration

  • Active Directory administration cmdlets
  • Network configuration cmdlets
  • Other server administration cmdlets

Module 3: Working with the Windows PowerShell pipeline

  • Understanding the pipeline
  • Selecting, sorting, and measuring objects
  • Filtering objects out of the pipeline
  • Enumerating objects in the pipeline
  • Sending pipeline data as output

Module 4: Understanding how the pipeline works

  • Passing the pipeline data
  • Advanced considerations for pipeline data

Module 5: Using PSProviders and PSDrives

  • Using PSProviders
  • Using PSDrives

Module 6: Querying system information by using WMI and CIM

  • Understanding WMI and CIM
  • Querying data by using WMI and CIM
  • Making changes with WMI/CIM

Module 7: Working with variables, arrays, and hash tables

  • Using variables.
  • Manipulating variables.
  • Manipulating arrays and hash tables.

Module 8: Basic scripting

  • Introduction to scripting
  • Scripting constructs
  • Importing data from files

Module 9: Advanced scripting

  • Accepting user input
  • Overview of script documentation
  • Troubleshooting and error handling
  • Functions and modules

Module 10: Administering Remote Computers

  • Using basic Windows PowerShell remoting
  • Using advanced Windows PowerShell remoting techniques
  • Using PSSessions

Module 11: Using background jobs and scheduled jobs

  • Using background jobs
  • Using scheduled jobs

Module 12: Using advanced Windows PowerShell techniques

  • Creating profile scripts
  • Using advanced techniques