Microsoft Windows PowerShell v2 For Administrators

Course:  MSPS
Duration:  4 Days
Level:  II
Course Summary

This four-day instructor-led course provides students with the knowledge and skills to leverage Microsoft Windows PowerShell v2 to administer their Windows environment. Both the command line environment and the scripting capabilities inherent in Microsoft?s automation engine are addressed during this hands-on course.

« Hide The Details
Topics Covered In This Course

Introduction to PowerShell ? the Basics

  • What is PowerShell?
  • PowerShell Cmdlets
  • PowerShell Snapins
  • PowerShell Modules
  • PowerShell Remoting
  • Navigating in PowerShell
  • PowerShell Profiles

The PowerShell Pipeline, Scripts and Syntax

  • Pipelines
  • Scripts
  • Syntax, Output and Script Blocks

Variables and Data Types, Variable Scopes, and Collections

  • Variables and Data Types
  • Variable Scopes
  • Collections


  • Script Execution
  • Signing Scripts
  • Requesting Credentials and Using Secure Strings
  • Securing Remote Sessions

Remote Management

  • Configuring Remote Management
  • Using PowerShell Remoting
  • Using Jobs

Script Flow Control Statements

  • Foreach and For
  • While / Do While / Do Until
  • If / Switch
  • Break /Continue

Functions, Filters and Modules

  • Functions and Filters
  • Scripting with Functions and Parameters
  • Modules

Error Handling

  • Error Handling
  • Try / Catch / Finally
  • Script Debugging

Administrative Uses

  • Manipulating files and folders
  • Modifying Registry Data
  • Working with Events
  • Working with Active Directory Objects
  • Advanced Scripting
What You Can Expect

After completing this course, students will be able to:

  • Install and configure PowerShell v2 on various Windows operating systems.
  • Navigate the command line interface as well as the integrated scripting environment.
  • Leverage cmdlets to accomplish daily management tasks.
  • Format information returned by PowerShell v2 in a variety of styles.
  • Create PowerShell v2 scripts to automate routine tasks.
  • Manage multiple systems concurrently though PowerShell v2 remoting.
  • Understand the security capabilities within PowerShell v2 and how to manage them.
  • Enhance the management of other Microsoft products by using the skills and general knowledge covered in this course.
Who Should Take This Course

This course is intended for systems administrators responsible for managing Windows platforms who are interested in automating administrative tasks.

Recommended Prerequisites

Before attending this course, students must have:

  • Experience managing Windows operating systems.
  • Familiarity with Windows Server 2008, Windows Server 2008 R2, or Windows 7.
  • Scripting experience is recommended but not required.
Training Style

Instructor-led participative lecture with extensive hands-on labs.

« Hide The Details
Related Courses
Code Course Title Duration Level
Maintaining SQL Server using PowerShell
3 Days
Automating Windows Server 2008 Administration with Windows PowerShell
3 Days
Advanced Windows Power Shell
3 Days
Configuring and Troubleshooting Windows Server 2008 Active Directory Domain Services
5 Days

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.

Schedule For This Course
There are currently no public sessions scheduled for this course. We can schedule a private class for your organization just a couple of weeks from now. Or we can let you know the next time we do schedule a public session.
Notify me the next time this course is confirmed!
Can't find the course you want?
Call us at 800.533.3893, or
email us at [email protected]