
Master core PowerShell concepts for exchange server management, including object-based pipelines, exchange management shell basics, and creating and configuring mailboxes with Get-Mailbox, Set-Mailbox, and New-Mailbox commands.
Generate and export mailbox size reports using Exchange management shell and PowerShell, listing each mailbox's display name and total item size and exporting to CSV for Excel.
Use the Exchange management shell to report mailboxes created in the last seven days, exporting display name and database with the when mailbox created property.
Manage mailbox moves with new move requests in the Exchange management shell, using the mailbox replication service to move between databases and batch archive and large mailboxes.
Learn to configure and use mailbox import export requests in Exchange 2010 using PowerShell, including role assignment, network shares, and monitoring import and export tasks.
Learn to delete mailbox messages using the Exchange PowerShell search mailbox command, assign the mailbox import export role, and run subject-based deletion with force across mailboxes.
Learn to configure mailbox storage quotas in Exchange using the management shell, setting per-mailbox limits, warnings, and send/receive restrictions while overriding database defaults when needed.
Enable single item recovery and restore deleted mailbox items using the exchange management shell. Assign roles for import/export and mailbox search, then restore to a target mailbox or export.
The mailbox jobs that take longest in a graphical console are often one line in PowerShell. This short, practical course shows the commands Exchange administrators use every week for reporting on mailboxes, moving them, backing up their content and keeping them under control.
What the lectures cover
Besides the main topics, you also work through: Restore deleted items from mailboxes.
How the course works
Each lecture takes one real task from start to finish: you see the problem, the PowerShell command that solves it, and the result on screen. The first lecture explains the PowerShell ideas used later, so you can follow even if you are still new to the Exchange Management Shell.
Inside the course
The course is organised into these sections: Managing Mailboxes. Lectures you will find include: PowerShell Key Concepts; Reporting on mailbox sizes; Reporting on the mailbox creation time; Working with move requests and performing mailbox moves; Importing and exporting mailboxes; Deleting messages from mailboxes using Search-Mailbox; Setting storage quotas for mailboxes; Restoring deleted items from mailboxes.
The course runs about 1.2 hours in 9 lectures. It is a focused course on mailbox tasks only, so it does not cover Exchange installation, databases or mail flow. Each lecture is one task, which makes it easy to come back to when you need it at work.