Course Introduction
  • Course Intro
  • What to Expect
  • Prerequisite Knowledge
  • What You're Going to Get From This Course
Powershell Background
  • Section Overview
  • Powershell: The Interactive Console
  • Powershell: The Scripting Language
  • Powershell's History
Installation/Configuration
  • Section Overview
  • Screencast: Installing Powershell v3 on Windows 7
  • Screencast: Initial Configuration
The Interactive Console
  • Section Overview
  • Screencast: Getting Around in the Console
  • Screencast: Profiles - What They Are and How to Use Them
Cmdlets
  • Section Overview
  • Screencast: Get-Command and Get-Help
  • Screencast: Learning about Aliases
Variables
  • Section Overview
  • Screencast: Managing Variables
  • Screencast: Data Types - Boolean
  • Screencast: Data Types - Strings
  • Screencast: Data Types - Integers
  • Screencast: Data Types - Arrays
  • Screencast: Data Types - Hash Tables
Conditional Logic
  • Section Overview
  • Screencast: If/Then/Else
  • Screencast: The Switch Statement
Loops
  • Section Overview
  • Screencast: For Loops
  • Screencast: Foreach Loops
  • Screencast: Do/While Loops
  • Screencast: Manipulating the Loop
Objects & The Pipeline
  • Section Overview
  • Screencast: Understanding Objects in Powershell
  • Screencast: Getting to Know the Pipeline
Powershell & WMI
  • An Introduction to WMI
  • Screencast: Exploring The Hierarchy of WMI
  • Screencast: Get-WmiObject is Your Friend
Modules: A Brief Overview
  • An Introduction to Modules
  • Screencast: Getting Used to Modules
Providers: A Brief Overview
  • Section Overview
  • Screencast: An Intro to Providers
Active Directory
  • Section Overview
  • Screencast: Installing the Active Directory Module
  • Screencast: Active Directory Module Overview
  • Screencast: Common Active Directory Tasks
Creating Your First Script
  • Piecing it All Together
  • Screencast: An Explanation of Your Final Course Script