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

Adding, modifying, and removing mailboxes


One of the most common tasks performed within the Exchange Management Shell is mailbox management. In this recipe, we'll take a look at the command syntax required to create, update, and remove mailboxes from your Exchange organization. The concepts outlined in this recipe can be used to perform basic day-to-day tasks and will be useful for more advanced scenarios such as creating mailboxes in bulk.

How to do it...

  1. Let's start off by creating a mailbox-enabled Active Directory user account. To do this, we can use the New-Mailbox cmdlet as shown in the following example:

    $password = ConvertTo-SecureString -AsPlainText P@ssw0rd -Force
    
    New-Mailbox -UserPrincipalName [email protected] `
    -Alias dave `
    -Database DAGDB1 `
    -Name DaveJones `
    -OrganizationalUnit Sales `
    -Password $password `
    -FirstName Dave `
    -LastName Jones `
    -DisplayName 'Dave Jones'
  2. Once the mailbox has been created we can modify it using the Set-Mailbox cmdlet:

    Set-Mailbox -Identity dave ...