This document provides an overview of PowerShell, including what it is, how it solves security issues with existing scripting languages, basic commands, how to get help in PowerShell, variables, operators, regular expressions, arrays, hash tables, XML handling, snap-ins, the PowerShell IDE, and resources for learning more about PowerShell.