Book Image

Microsoft Exchange 2010 PowerShell Cookbook

Book Image

Microsoft Exchange 2010 PowerShell Cookbook

Overview of this book

Table of Contents (22 chapters)
Microsoft Exchange 2010 PowerShell Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Deleting messages from mailboxes


At one point or another, you are bound to find yourself in a situation where you need to remove an e-mail message from one or more mailboxes. This may be due to a message being sent to one of your distribution lists or as a part of some kind of spam or virus-related outbreak. If you have worked with Exchange 2007, you may be familiar with the Export-Mailbox cmdlet that could previously be used to perform this task. With Exchange 2010 SP1, we now have a new cmdlet called Search-Mailbox that can be used to clean up the mailboxes in our environment. This cmdlet includes some new features as well, and in this recipe we will take a look at how to use it to delete messages from mailboxes.

How to do it...

  1. If you have not already done so, you will need to use the following command syntax to assign your account the Mailbox Import Export RBAC role. You will need to restart the shell after running this command in order for the assigned cmdlet to be visible:

    New-ManagementRoleAssignment...