Exchange 2010 Calendar Repair Assistant

Exchange 2010 had many new enhancements and improvements over prior versions of Exchange. One really cool feature was the introduction of the Calendar Repair Assistant (CRA). The CRA is a mailbox assistant that is configurable through the Exchange Management Shell and runs within the MS Exchange Mailbox Assistants service. Its intended purpose is to help…


Windows Management Framework 3.0 on Exchange 2007 and Exchange 2010

Update 9/19/13: A side-by-side coexistence of PowerShell 3.0 and PowerShell 2.0 is supported starting with Exchange 2010 SP3. Note that Exchange 2010 will only use PowerShell 2.0 so PowerShell 2.0 is still a required component. Recently, Windows Update began offering the Windows Management Framework 3.0 as an Optional update. This includes all forms of update…


Obviating Outlook Client Restarts after Mailbox Moves

The History Historically, when an administrator moved an Exchange 2010 mailbox from one database to another, the user’s Outlook client would present them with a message stating: The Exchange administrator has made a change that requires you quit and restart Outlook. Only after restarting Outlook would the user have access to their mailbox. To understand…


Exchange 2010 Cross-Forest Mailbox Moves

EDIT 8/12/2010: Added a note about the necessity to manually enable MSProxy in remote forest. We are seeing some trends where quite a few customers are migrating mailboxes to a new Exchange organization, in a different Active Directory (AD) forest. This blog post is aimed at helping to explain the fundamentals of what is required…


Patching the Multi-Role Server DAG

One of the things about Exchange 2010 that many of my customers find very attractive (and I have to agree with them) is the idea of the multi-role or “all-in-one” DAG server. This means having all three of the core Exchange 2010 roles installed on all of the servers in the DAG – Mailbox, Hub…


Exploring Exchange 2010 RPC Client Access service

In Exchange 2007, we introduced five server roles that performed distinct functions within the Exchange organization. One role in particular – the Client Access server role – introduced a variety of new Web services, including the Availability service, the Autodiscover service and Calendar Concierge services. In Exchange 2010, we have the same five server roles….


Named Properties, X-Headers, and You

EDIT 8/10/2010: Please note that this blog post covers namely the history of named properties in Exchange. For updated and current guidance of how to deal with named properties issues, please see this blog post. Coming soon to a roll up near you is a set of changes to the way that Exchange Server handles…


Exchange 2007 PrepareAD could interfere with Exchange 2003 mailflow when e-mail address space is ambiguously nonauthoritative

EDIT 1/21/2010: Aded the note mentioning that the prerequisite check rule for this condition has been added to Exchange 2007 SP2. We’ve recently encountered a small handful of customers who reported mailflow problems shortly after running Exchange 2007’s /prepareAD, or after they installed their first Exchange 2007 role (which auto-launches the pre-requisite prepareAD process).  Through…


Publish S/MIME certificates for external contacts to Active Directory for use with Exchange Server 2007

In the past, if you wished to use S/MIME for e-mail encryption with an external recipient, you would add the recipient to your Contacts folder. This was typically done by having the recipient send you a digitally signed item and then right click on the recipient in the From field and click "Save to Contacts"….


Clarifying the public folder store removal on Exchange Server 2007

There’s been some confusion about how to gracefully remove a public store on an Exchange 2007 server, so I want to briefly review the topic and hopefully clear up a particular point. In order to remove the store, you must follow the steps described in this previous blog post: 1. Move the public folder replicas…