This brilliant Cookbook is packed with step-by-step instructions on writing scripts for Exchange 2010. You'll be able to use the recipes straightaway and take your Microsoft Exchange management capabilities to another level. Overview Step-by-step instructions on how to write scripts for nearly every aspect of Exchange 2010 including the Client Access Server, Mailbox, and Transport server roles Understand the core concepts of Windows PowerShell 2.0 that will allow you to write sophisticated scripts and one-liners used with the Exchange Management Shell Learn how to write scripts and functions, schedule scripts to run automatically, and generate complex reports Rapidly provision and modify recipients in bulk using simple commands What you will learn from this book Get to grips with the core PowerShell concepts required to master the Exchange Management Shell such as pipelining, working with objects, formatting output, and writing scripts Understand how to generate detailed reports, send the output of commands in e-mail messages, and schedule scripts to run automatically Build provisioning scripts that create mailboxes, contacts, and distribution groups in bulk Learn how to import, export, move mailboxes, and delete messages from mailboxes using the command line Manage mailbox and public folder databases Manage Database Availability Groups (DAGs) including installation, configuration, maintenance, and reporting Configure Transport server settings such as mail relay, tracking logs, transport rules, delivery reports, and more Discover how to manage Exchange 2010 security features such as mailbox and folder permissions and Role Based Access Control (RBAC) Configure audit compliance settings such as retention policies, personal archives, discover search, and administrator audit logging Monitor server resources including CPU, Memory, Disk, Event Logs, and more using PowerShell Approach This book is written in a cookbook