This document contains notes from a presentation on Windows PowerShell 2.0 given by Tom Pester on December 17, 2009. It discusses what PowerShell is, why it was created, who has access to it, key concepts like cmdlets and providers, and new features in PowerShell 2.0 such as remoting and background jobs. Recommended books and online resources for learning more about PowerShell are also provided.