Class Details

Price: $1,950

Course Includes:

  • Class exercises in addition to training instruction
  • Courseware books, notepads, pens, highlighters and other materials
  • Full breakfast with variety of bagels, fruits, yogurt, doughnuts and juice
  • Tea, coffee, and soda available throughout the day
  • Freshly baked cookies every afternoon - *only at participating locations

This course addresses key shell techniques, technology, and tacticts for administrators who use PowerShell. The instructor covers various subjects, including:

  • Task automation
  • HTML and XML data management
  • Background jobs and scheduling
  • PowerShell security
  • Packaging and deploying scripts
  • Scripting conventions
  • .NET frameworks in PowerShell scripts

For group training options please contact our Training and Certification Consultants at (240) 667-7757 or email

Course Outline

PowerShell Fundamentals

  • PowerShell Introduction
  • Hosts for PowerShell
  • PowerShell help system
  • Syntax
  • PSSnapins and Modules
  • Operators
  • Objects
  • PowerShell pipeline
  • Formatting

PowerShell Management

  • Remoting in PowerShell
  • Background jobs and scheduling
  • Credentials
  • Regular expressions
  • HTML and XML data
  • PSDrives and PSProviders
  • Arrays, variables, hash tables, and scripblocks
  • Security in PowerShell
  • Advanced syntax

PowerShell Scripting Language and Automation

  • Working with the PowerShell scripting language
  • Basic scripts and functions
  • Objects for output
  • Workflows
  • Advanced syntax for scripts and functions
  • Script and manifest modules
  • Formatting views
  • Type extensions
  • Data internalization and language
  • Writting help
  • Error handling
  • Debugging techniques and tools
  • Similar functions to cmdlets
  • Creating reports

Advanced PowerShell

  • Component Object Model (COM)
  • .NET Framework objects
  • Database access
  • Proxy functions
  • Constructing GUIs
  • WMI and CIM
  • Understanding and applying best practices