design

 
Find IT training and SDLC training by State
 

click the map, enter a zip,
or course keyword to find
our current public sessions
    About ASPE Technology  |   Get Credit  |   Contact Us  |   Testimonials  |   Client List

For real-time information or assistance with classes,
call us toll-free at 877-800-5221 or email us at customerservice@aspetech.com

For a limited time, all students will receive a free iPod Nano! ASPE Technology has been growing by leaps and bounds. We want to thank our hands-on training students by giving them this free gift when they register for one of our IT training classes at the regular individual price.



Course HomeCourse DatesCourse DetailsCourse OutlineCourse FacultyCourse pricing
 

COURSE 9625 | 2-day SESSION
Hands-On Powershell Scripting
Course Outline


Chapter One: Introducing PowerShell

  1. PowerShell Overview
  2. The Future of PowerShell
  3. Windows Management Renaissance


Chapter Two: Basic Concepts

  1. Getting Started
  2. Accessing PowerShell
  3. Understanding the CLI
  4. Understanding CMDLETS
  5. Getting Help
  6. Understanding Variables
  7. Understanding Aliases
  8. Understanding Tab Completion

Labs

  1. Installing PowerShell
  2. Executing Basic Commands


Chapter Three: Advanced Concepts

  1. Object Based
  2. Understanding the Pipeline
  3. Working with Existing Interfaces
    1. Existing Commands
    2. COM
    3. WMI
    4. ADSI
    5. .NET Framework
    6. Type Accelerators
  4. Understanding PowerShell One-Liners
  5. Understanding the Extended Type System
  6. Working with Types
  7. Formatting Output
  8. Understanding Providers
  9. Understanding Snap-ins
    1. Third-Party Products
  10. Understanding PowerShell Security

Labs

  1. Working with objects
  2. Working with the Pipeline
  3. Working with One-Liners
  4. Extending PowerShell with Snap-ins
  5. Working with Code Signing


Chapter Four: Language Concepts

  1. Understanding Expressions and Operators
  2. Understanding Escape Sequences
  3. Understanding Arrays/Hash Tables
  4. Understanding Functions
  5. Understanding Filters
  6. Understanding Loops
  7. Understanding Decisions

Labs

  1. Using the Language


Chapter Five: Scripting

  1. Basic Scripting 101
  2. Working with Parameters
  3. Understanding Script Blocks
  4. Understanding Profiles
  5. Understanding Scopes
  6. Understanding Dot Sourcing
  7. Understanding Library Files
  8. Understanding Error Handling
  9. Real-World Best Practices

Labs

  1. Writing your First Script
  2. Working with Profiles
  3. Working with Scopes
  4. Creating your first Management Script
  5. Completing an Advanced Automation Task


Chapter Six: Active Directory Management

  1. Binding to Active Directory
  2. Viewing Object Properties
  3. Managing User Objects
  4. Managing Groups
  5. Managing OUs
  6. Managing Active Directory

Labs

  1. Creating a new users mass creation script
  2. Creating a group membership management script
  3. Creating Active Directory reporting scripts


Chapter Seven: Exchange Management

  1. Understanding the EMS (Exchange Management Shell)
  2. Managing Contacts
  3. Managing Distribution Groups
  4. Managing Mailboxes and Users
  5. Managing Permissions
  6. Managing Databases
  7. Managing Storage Groups
  8. Managing Exchange Server Roles
  9. Managing Exchange Organization Configuration

Labs

  1. Creating new mailbox mass creation script
  2. Creating resource mailbox automation scripts
  3. Creating mailbox database monitoring scripts
  4. Creating your own management console






ASPE logo