Print this page Share

Professional Windows PowerShell for Exchange Server 2007 Service Pack 1

ISBN: 978-0-470-22644-5
521 pages
January 2008
Professional Windows PowerShell for Exchange Server 2007 Service Pack 1 (0470226447) cover image


Dramatically improve your implementation and administration of Exchange Server 2007 with the PowerShell tips contained in Professional Windows® PowerShellTM for Exchange Server 2007 Service Pack 1. Discover the ins and outs of PowerShell, including how to deploy, configure, manage, and maintain your Exchange environment. Explore Windows PowerShell and the Exchange Server 2007 Management Shell and learn how to work with the new Exchange server roles, cmdlets and features specific to these roles. Learn quickly from the numerous, easy-to-follow examples and apply the information to enhance your Exchange experience.
See More

Table of Contents



Part I: PowerShell for Exchange Fundamentals.

Chapter 1: Getting Started with Windows PowerShell.

Chapter 2: Using Exchange Management Shell.

Chapter 3: Using PowerShell to Deploy Exchange Server 2007.

Chapter 4: Working with User and Group Objects.

Chapter 5: Public Folders.

Part II: Working with Server Roles.

Chapter 6: Configuring the Client Access Server Role.

Chapter 7: Configuring the Hub Transport Role.

Chapter 8: Configuring the Mailbox Server Role.

Chapter 9: Configuring the Edge Transport Server Role.

Chapter 10: Unified Messaging.

Part III: Working with PowerShell in a Production Environment.

Chapter 11: Exchange Server 2007 Routing.

Chapter 12: Working with Continuous Replication.

Chapter 13: Single Copy Clusters.

Chapter 14: Troubleshooting Exchange Issues.

Part IV: Automating Administration.

Chapter 15: User, Group, and Public Folder Administration.

Chapter 16: Reporting, Maintenance, and Administration.

Chapter 17: Using the .NET Framework to Automate Exchange PowerShell Tasks.


See More

Author Information

Joezer Cookey - Gam holds a Bachelor of Technology degree in Electrical Engineering (Electronics Major) from the Rivers State University of Science and Technology in Nigeria. He is a Microsoft Certified Systems Engineer with focus on messaging. He began his IT career as a Network Engineer and Exchange administrator supporting medium to large Enterprise networks. In this role he provided solutions for LinkServe Limited, a leading Internet service provider in Nigeria. He joined Microsoft in 2001 and currently is a Support Escalation Engineer supporting enterprise Exchange customers.

Brendan Keane is currently an information security principal specializing in Microsoft technologies. Brendan began his tenure with Exchange 5.5 and has enjoyed working more with each new release.

Jeffrey Rosen has a Masters of Business Administration from Case Western Reserve Weatherhead School of Management specializing in Information Systems. He is a Microsoft Certified Architect, an MCSE specializing in messaging and security, and a CISSP. He began his career working with Microsoft Mail and Novell Netware. Since then, Jeffrey has been working for Microsoft Consulting Services for nine years, working on large and complex Exchange deployments.

Jonathan Runyon has worked in the IT Industry for more than 17 years. He joined Microsoft in 2001 and has worked exclusively on Exchange Server support ever since. Jonathan recently contributed to the development of Exchange Server 2007 internal training for Microsoft Customer Service and Support. He is a Microsoft Certified Systems Engineer and MCSA, specializing in messaging.

Joel Stidley has been working with Microsoft Exchange since the Exchange Server 5.0 beta releases and hasn ’ t missed deploying a release since. He has been working with the Microsoft Exchange JDP/TAP program since Exchange Server 2000 Service Pack 3, and has been running Exchange Server 2007 in production since 2005. Joel also founded ExchangeExchange.com, an Exchange - focused community website in 2004 where he blogs and provides forums for discussing Exchange and PowerShell information. Currently he is a Senior Solutions Engineer at Terremark Worldwide Inc where he works with a variety of storage, virtualization, and messaging technologies.

See More


Download TitleSizeDownload
Code Downloads for Chapter 16 1.58 KB Click to Download
See More


Do you think you've discovered an error in this book? Please check the list of errata below to see if we've already addressed the error. If not, please submit the error via our Errata Form. We will attempt to verify your error; if you're right, we will post a correction below.

ChapterPageDetailsDatePrint Run
49 Error in Code
"To see a list of all variables and ther values, enter dir variables:."

"dir variables"

should be:

"dir variable"
275 Error in URL
The support list for telephony URL:


Should be:

350 Error in Example
in example at the bottom of the page, the dumpsterstatistics parameter is incorrectly used with the get-clusteredmailboxserverstatus cmdlet.

Instead, the example should say:

get-storagegroupcopystatus -dumpsterstatistics"
400 Error in URL
In Step 3, the URL has a bad character.


Should be

497 Error in Index
Add-ADPermission cmdlet is not on page 160 as listed in the Index.

Get-PublicFolderStatistics cmdlet is displayed on page 160.
See More

Related Titles

Back to Top