Microsoft

Windows PowerShell for Administrators (M50025)

Classroom Learning
Classroom Learning
Also available via

Who Needs to Attend

IT professionals who need to administer Windows PowerShell

 

Prerequisites

Experience administering servers

 

Follow-On Courses

There are no follow-ons for this course.

 

This three-day, hands-on class will introduce you to the new Windows command-line shell, Windows PowerShell, which offers both a command-line interface and a scripting environment. With connectivity to Microsoft products such as Microsoft Exchange Server 2007, Microsoft System Center Operations Manager (MOM 2007), and many more, Windows PowerShell provides a consistent interface to more easily control system administration and accelerate automation. It runs on Windows XP Service Pack 2 (SP2), Windows Server 2003, Windows Vista, and Windows Server 2008.

This course incorporates materials from the Official Microsoft Learning Products 50025A: Windows PowerShell for Administrators (50025A).

What You'll Learn

 

  • Use Windows PowerShell commands and navigate the Command Line Interface (CLI)
  • Use pipelines and scripts
  • Manipulate data using variables and arrays
  • Create, execute, and sign scripts for security
  • Use script flow control statements

Course Outline

 

1. Introduction to Windows PowerShell - the Basics

  • What Windows PowerShell Is
    • What Windows PowerShell Is
    • Installation
    • Starting Windows PowerShell
    • PowerShell Commands
    • Shell Function Commands
    • Script Commands
    • Native Commands
    • Command Line Interface (CLI) Navigation
  • Windows PowerShell Cmdlets
  • Windows PowerShell Snap-Ins
  • Windows PowerShell Navigation
    • Drives
    • Aliases
    • Parameters
    • Help
    • Variables
    • Windows PowerShell Profiles
    • Creating a Profile

2. The Windows PowerShell Pipeline, Scripts, and Syntax

  • Pipelines
  • Scripts
    • Properties and Methods
    • Object Sorting
  • Syntax, Special Characters, and Operators
    • Quotes
    • Output Redirection
    • Command Continuation
    • Special Characters
    • Operator Precedence
    • Operators Galore

3. Variables and Data Types, Variable Scopes, and Arrays

  • Variables and Data Types
    • More Data Types
    • Variables with Variables!
    • Environment Variables
    • Get-Variable
    • Set-Variable
    • New-Variable
    • Clear-Variable
    • Remove-Variable
  • Variable Scopes
  • Arrays
    • Associative Arrays

4. Security

  • Script Execution
    • Running a Script
    • Execution Policy
    • Group Policy for Execution
  • Script Signing
    • Local Certificate Authority Creation
    • Signing Certificate Creation
    • Signing Scripts Using Certificates
    • Secure String Creation
    • Whatif
  • Requesting Credentials and Using Secure Strings

5. Script Flow Control Statements

  • Foreach and For
    • Foreach
    • For
  • While/Do While/Do Until
    • While
    • Do While
    • Do Until
  • Branching with IF and SWITCH
    • IF
    • Switch
  • Break/Continue
    • Break
    • Continue

6. Formatting

  • Using Format-cmdlets
    • Format-List (FL)
    • Format-Table
    • Format-Wide
    • Format-Custom
    • Groupby
    • Group-Object
    • Session Colors
  • Using Sort-Object, Where-Object
    • Sort-Object
    • Where-Object
  • Exporting Results to Files
    • CSV
    • XML
    • HTML

7. Regular Expressions

  • Understanding Regular Expression Characters
  • Using Regular Expressions
    • Select-String

8. Functions

  • Functions, Filters, and Arguments
    • Functions
    • Filters
    • Function Management
  • Scripting with Functions and Parameters
    • Passing Arguments into a Script

9. Error Handling

  • Error Handling
  • Script Debugging

10. Advanced Scripting for Administrators

  • Manipulating Files and Folders
  • Modifying Registry Data
  • Retrieving Event Log Information
  • Understanding ADSI and Windows PowerShell
  • Using the New-Object cmdlet
  • Understanding Timer Jobs

Classroom Dates and Locations

DateClick to Sort LocationClick to Sort  
Jan 5 - 7, 2011Toronto, ONRegister
Jan 5 - 7, 2011Ottawa, ONRegister
Jan 5 - 7, 2011Montreal, QCRegister
Jan 5 - 7, 2011Halifax, NSRegister
Feb 2 - 4, 2011Winnipeg, MBRegister
Feb 2 - 4, 2011Mississauga, ONRegister
Feb 2 - 4, 2011Kitchener, ONRegister
May 25 - 27, 2011Toronto, ONRegister
May 25 - 27, 2011Ottawa, ONRegister
May 25 - 27, 2011Montreal, QCRegister
May 25 - 27, 2011Halifax, NSRegister
Jun 1 - 3, 2011Winnipeg, MBRegister
Jun 1 - 3, 2011Mississauga, ONRegister
Jun 1 - 3, 2011Kitchener, ONRegister

 

Don’t see the location or date you need? No problem – just use our By Request service.

Course Code: 8038

Registration Information

 

$1495 CAD

3 Day Course

Microsoft Course: M50025

Eligible for SATV Purchase

3 Day SATV Voucher

 

Buy this course

 

Quote this course

 

Request a date & location

Bring this course On-Site.

 

Alert Me Alert Me

 

Resources

PDF of this course