This document discusses using PowerShell for Exchange Server management. It covers common Exchange management tasks that can be automated using PowerShell scripts, such as managing mailboxes, distribution groups, and public folders. It also provides an overview of Exchange Server management models and how to format and report output in PowerShell. Examples are given of PowerShell commands and scripts for mailbox reporting and bulk user management.