SAPIEN Training

Windows PowerShell

Description

Learn to use Microsoft’s new environment for Windows and server administration: Windows PowerShell! This course assumes no prior experience, and guides you through the essentials of what PowerShell is, how it works, why you can’t afford to live without it, and—most importantly—how to use it to make everyday administrative tasks faster, easier, and more consistent.

Prerequisites

Before taking this course, students should have 1-2 years (or more) of Windows operating system administration, and should be familiar with Active Directory and other server administrative tasks.

Course Outline
Series 1
  • Windows PowerShell Overview
  • Running Commands and Using the Pipeline
  • Commands in Detail and Using Online Help
  • Importing and Exporting Data
  • Core Cmdlets: Sorting, Grouping, Comparing, and More
  • Comparison Operators and Pipeline Filtering
  • Formatting and Output
Series 2
  • Understanding and Using Windows Management Instrumentation
  • Administering Active Directory (in 2003, 2008, and 2008R2+)
  • Building Graphical Scripts using Windows Forms
  • Understanding PowerShell Sessions and Configuring WinRM
  • Objects, Variables, Arrays, Escapes
  • Working with Background Jobs
Series 3
  • Windows PowerShell Security
  • Object, Variables, Arrays, and Escapes
  • Basic and Parameterized Scripts
  • Understanding Scope
  • Scripting and Constructs: PowerShell's Scripting Language
  • Advanced Operations, Dot-Sourcing, and More
  • Basic, Parameterized, and Filtering Functions
Series 4
  • Utilizing the Underlying .NET Framework Types
  • Error Trapping and Handling
  • Debugging Techniques
  • Regular Expressions
  • Using Modules to Package and Redistribute Scripts
Series 5
  • Working with Databases
  • Creating Custom Formatting Views
  • Creating Custom Type Extensions
  • Working with XML-based Data
  • Advanced PowerShell Hands-On Lab
Back to Professional Courseware