This document provides an overview and introduction to Windows PowerShell 2.0. It discusses the history and evolution of command shells leading up to PowerShell. It explores the basic concepts of PowerShell including cmdlets, objects, properties, methods, and pipelines. It provides examples of common cmdlets and demonstrates basic usage. It offers best practices for using PowerShell and identifies additional learning resources such as books, user groups, and podcasts.