Chapter 33. Scripting Basic Exchange 2007 Tasks

This chapter is about providing a brief jumpstart to managing Exchange 2007 recipients with PowerShell. While you can accomplish nearly all of the tasks in this chapter with the Exchange Management Console (EMC), managing large numbers of objects with the GUI never scales. In order to efficiently work with large scale environments, it’s typically necessary to use scripts instead.

In this chapter we’ll cover managing users, groups, and contacts, and end with a couple of larger scripts that bring together the skills taught in this chapter. If you’re not familiar with PowerShell, take a few minutes to read Chapter 30 for an introduction to PowerShell, and Chapter 31 provides an introduction to managing Active Directory objects with PowerShell.

Exchange Scripting Notes

In order to manage Exchange 2007 servers from your workstation, you’ll need to have a couple of additional components installed. The first prerequisite is PowerShell. For more information about installing PowerShell, reference Chapter 30. The second prerequisite is the Exchange management tools. While Exchange 2007 will only run on 64-bit hardware, the management tools can run on 32-bit or 64-bit hardware. You can download the 32-bit management tools from http://www.microsoft.com/downloads/details.aspx?FamilyID=6be38633-7248-4532-929b-76e9c677e802.

Note

Unlike Exchange 2003 and earlier, Exchange 2007 is entirely supported to run the Exchange management tools on a machine that ...

Get Active Directory, 4th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.