Exchange 2010 SP1 training in Anaheim


Our Exchange 2010 Maestro seminar is now two days through in Anaheim, CA. We’re located in the Sheraton right beside Disneyland (its address is 900 South Disneyland Drive). The hotel is significantly better than the Doubletree that we used in Boston last week. The room is bigger and brighter, the food is tasty and plentiful (and no evidence of cockroaches has been discovered to date), the AV works all the time, no bathroom refurbishment is happening outside the seminar room, and the bedrooms are more comfortable. Poor wireless connectivity is the only issue we have run into and the hotel IT staff has done their best to fix the problem – today, they even installed wired connections for attendees who didn’t experience good wireless connectivity.

The closeness to Disneyland delivered the opportunity to provide Paul with something that he has been lusting after for quite some time. This isn’t the chance to attend a character breakfast or get Winnie the Pooh’s autograph. Instead, we presented Paul with a Disney smoked turkey leg yesterday. This gastronomic treat was procured from Disneyland by Alice, one of our attendees who had had the privilege of working with Paul previously. She brought the leg back, kept it in top shape by storing it in the room fridge, and placed it lovingly on the keyboard of Paul’s Mac just before he spoke. He was gobsmacked to receive his turkey leg and has been nibbling on it since. Thankfully, this activity happens in the privacy of his own room.

We delivered sixteen hours of lecture in Boston and I think we’re on track to deliver even more in Anaheim. The sessions are getting longer for a couple of reasons. First, we have more to talk about because of the experience we gained from last week, including all of the questions that came up then. Second, this week’s attendees have asked even more questions – not better questions, just different questions. Each question seems to lead into a new discussion and our schedule suffers. We don’t want to suppress questions as we think that attendees gain a lot of value through the cut-and-thrust of questions and answers, so I guess we will continue to cope with an “evolving” schedule.

Our lab master, Brian Desmond, keeps on telling us to remove slides from our decks. This is a good solution that would help keep us on schedule but it’s hard to remove good information. However, I think we shall do a major refresh of the material once this seminar is done as we clearly can’t expand to deliver eighteen hours or more of lectures during a three day event. It’s just too much information for attendees to absorb and it’s really hard to stay focused and attentive for extended periods over three days.

Quote of the day: Paul Robichaux on Apple server debug logs – they contain “droppings of worthlessness”. Superb! Why was Paul talking about Apple servers during an Exchange 2010 seminar? I guess he can’t help himself talking about Apple technology at every opportunity. That being said, Paul ran all his presentations from his Mac and demonstrated just what a good job Microsoft has done to support Outlook Web App (OWA) and the Exchange Control Panel with Safari. Of course, Safari can only run the premium OWA client on Mac – it is limited to the basic version of OWA if you run Safari for Windows. But then again, who would run Safari for Windows when you can run IE, Chrome, or Firefox instead (I use Chrome to access OWA).

News of the day: Microsoft launched their Office 365 cloud service (http://office365.microsoft.com/en-US/online-services.aspx) today. This is a combination of Office Professional Plus, Exchange Online, SharePoint Online, and Lync Online, previously known as Microsoft Business Productivity Services (BPOS). Office 365 is a much better name than BPOS because it communicates what the service is all about more precisely than the BPOS tag. Lync is the new name for Office Communications Server and it’s yet another silly made-up name that offends anyone who attempts to master the English language. Just another example of eroding standards in literacy! I wonder whether Microsoft Marketing needs to buy some copies of Eats, Shoots & Leaves: The Zero Tolerance Approach to Punctuation – a truly great book for anyone who is offended by assaults on the English language.

Although you can sign up for Office 365 beta (in the U.S.) today, the production version of Office 365 won’t be available until sometime in 2011. The site was obviously under load today, probably because quite a few people are interested and have signed up for the beta. Despite the fact that some products such as Exchange 2010 have been available for over a year, Microsoft still has work to do to upgrade the cloud platform to integrate the 2010 versions of Exchange, SharePoint, and Lync. This is interesting because it demonstrates the complexity involved in upgrading massive computing environments with new software. You could argue that Google has mastered this trick but I’d argue that Gmail and the Google Apps run in a much simpler environment and have never run in anything other than the cloud. Google has been able to evolve their applications over time with total control over the operating environment. Gmail runs on bespoke hardware with a Google-specific version of Linux and a purpose-designed file system. By comparison, Microsoft is coping with a platform (Windows) that was never designed to support the cloud and is deploying applications that have to support both on-premise and hosted environments. That’s where the complexity comes from and I imagine that it’s why we’ve seen a delay in the deployment of the newest applications.

On the plus side, Microsoft is our #1 sponsor for the seminars and they are very kindly taking all the attendees to dinner tonight in PF Chang’s. Given some of the lively folks who are attending, I’m sure that dinner will be memorable.

– Tony

Posted in Exchange 2010, Training | Tagged , , | Leave a comment

Changes to retention tags in Exchange 2010 SP1


It’s always good to have your material checked by someone who is detail-focused. Over the weekend, Paul Robichaux, Brian Desmond, and I have been updating our presentations and other material for the Exchange 2010 Maestro Seminars. In particular, Brian is very detail-oriented and does a great job of going through material to ask that annoying but essential question “Why?”.

He pointed out that a screen capture in my “Compliance” deck didn’t match what he saw on his test servers. This came as a surprise to me as I was pretty sure that I had taken captures from my SP1 servers – but he caused doubt in my mind and I went to check. Unsurprisingly, Brian was right and what I saw on my SP1 servers (now) was different to what I had inserted into the deck. The only explanation I could come up with was that Microsoft had made a late-breaking change in SP1 that I had missed.

So off I went to browse the text written about retention tags in TechNet for Exchange 2010 SP1. I found this text on http://technet.microsoft.com/en-us/library/dd297955.aspx:

In Exchange 2010 SP1, the Mark as Past Retention LimitMove to the Deleted Items Folder, and the Move to a Managed Custom Folder actions have been removed from retention tags.

This was brand-new information to me! These actions were available for retention tags in RTM (not in EMC because the RTM version of Exchange 2010 doesn’t have any GUI to deal with retention policies and tags) and could be assigned to tags with the New-RetentionPolicyTag and Set-RetentionPolicyTag cmdlets. The net effect is that you can have retention policies built with RTM that aren’t supported in SP1. My deck showed a screen shot taken with a beta build of SP1 when the actions were still in situ. The mystery was solved, but I was a tad annoyed that this change had occurred under my personal radar, if only because it provoked a patch to chapter 15 for my Microsoft Exchange Server 2010 Inside Out book.

Looking into the matter deeper, it appears that:

  • The Move to a Managed Custom Folder action is a bug. It doesn’t make sense to move items into a managed custom folder because these folders belong to the original version of Messaging Records Management (MRM 1.0) that has been replaced by retention policies and tags in Exchange 2010 (MRM 2.0). It also doesn’t make sense because a mailbox can be under the control of MRM 1.0 or MRM 2.0 but not both.
  • The Mark as Past Retention Limit action is only useful if clients support the GUI to display this information to users. In fact, a client like Outlook 2010 only shows the item as “expired” and nothing much else happens as users can keep these items as long as they like.
  • The Move to the Deleted Items Folder action is useful but wasn’t implemented! However, because of its obvious utility, I feel sure that this action will make a reappearance in a future release.

The change is applicable to EMC. EMS still allows you to create retention tags with the now unsupported retention actions. For example, you can run this command:

New-RetentionPolicyTag "Test" -RetentionAction "MarkAsPastRetentionLimit" -RetentionPeriod 120 -RetentionEnabled $True -Type Personal

or

Set-RetentionPolicyTag -Identity "Test" -RetentionAction "MoveToDeletedItems"

Exchange is quite happy to accept both of these commands with the actions that are specified.

The good news is that the Managed Folder Assistant (MFA) seems to be sensible enough to keep on processing retention policies that include retention policies with the now-departed actions. I imagine that the actions are simply ignored. This means that you should review any policies created with Exchange 2010. The DeleteAndAllowRecovery action is the best option for tags that specify “Move to the Deleted Items Folder”, the difference being that MFA will move items direct into the Recoverable Items (Dumpster) folder rather than going through Deleted Items.

All software has late-breaking changes that occur during the drive to shipment. This is just one of those in SP1. I imagine that there are more… The Exchange 2010 architecture poster released today doesn’t shed too much light onto the topic, so I shall simply wait and see what time reveals.

– Tony

Posted in Exchange, Exchange 2010 | Tagged , , , | Leave a comment

Exchange 2010 Inside Out: Final chapter emerges from technical review


After some 16 months of work, today I had the distinct pleasure of returning chapter 17 of Microsoft Exchange Server 2010 Inside Out, also available at Amazon.co.uk to Microsoft Press after receiving it late last night from the copy editors. Chapter 17 will now join the other sixteen in becoming set pages, undergoing a final check, and then being published. Despite my disappointment that we’re now looking at a December 1, 2010 publication date, I am thrilled to see the final chapter going back to Microsoft Press as I can now look forward to a quieter life without having to consider chapters, text, and graphics on a daily basis.

Looking back at the copy editing process, I am amused by the insistence of the editors to constantly redefine terms that are commonly known to Exchange administrators. As I looked over chapter 17, I couldn’t help myself by entering a comment to say:

“Is it just me, or would I be bored silly by the constant definition of terms such as ECP, EMC, EMS, SMTP, IIS, GAL, OAB (defined incorrectly in this chapter as the “Online Address Book” – do we need to check the other chapters?) etc. etc. etc. that we have met in numerous previous chapters? Haven’t we hammered a nail into the collective sub-consciousness of the readers by now?”

I guess there is a possibility that someone will get through 1,200 pages to reach chapter 17 before the light bulb goes off and they exclaim “Eureka – EMC means Exchange Management Console! My life is complete…”

The copy editors are also very careful to correct references to any Microsoft product so that they all enjoy the full, officially-approved, and marketing-focused names. “Excel” becomes “Microsoft Excel” and so on. I think this is fine – my writing is sloppy when it comes to spelling out the exact product name. I’m also not allowed to say “Exchange 2007 and 2010” as it’s critical to mention the product name as often as possible. Thus, we have “Exchange 2007 and Exchange 2010” instead. Interestingly, the copy editors insist that “Web site” is more correct than “web site” (Apart from the fact that the instruction is probably contained in some style sheet used by Microsoft Press, I see no good or logical reason for the uppercasing of the “W” in “Web”). Finally, I have learned that it is more than important to end the sentence preceding a bulleted or numbered list with “the following:”.

Seriously, the copy editors (and Paul Robichaux, my esteemed technical editor) have done a fine job of scanning my text to detect all matter of small but annoying mistakes (such as the omission of “to” in various places). I guess I can be excused some mistakes in 400,000 words but it is important to eliminate these errors because they compromise the worth of the text to the reader. The editors have also improved my writing by forcing me to avoid starting paragraphs with “While” in favor of “Although” and they have eliminated my habit of using “may” where “might” or “could” is more correct. Overall, I have been impressed at the work and investment that Microsoft Press has put into giving the book every chance to be excellent. I only hope that the text lives up to the support that I have received to date.

Tomorrow is the first day of the second in our Exchange 2010 Maestro Seminars series. We kick off at 9AM in the Sheraton Anaheim. I have stayed in this hotel once before for a family visit to Disneyland. It’s close to the theme park and offers the usual array of facilities that you’d expect from a Sheraton. We shall see how well the hotel copes with the seminar – it can’t do worse than last week’s stay at the Doubletree in Boston where we had the distinct enjoyment of presenting while jackhammers reshaped a bathroom close to the seminar room and the pleasure of seeing Paul’s face when he nearly ingested a cockroach side order for his lunch sandwich on Friday!

I flew from Boston to LAX on Virgin America. This was the first time that I flew on VX and it was a real pleasure. Things didn’t look too good when I checked in as I was allocated seat 17B on the Airbus 319. The original ticket hadn’t been expensive so I took the plunge and spent $110 for an upgrade to an exit row seat. This turned out to be a good move because I had a complete row to myself. VX is recommended – much better than the UA or AA equivalents.

Tomorrow’s seminar attendees includes Emer McKenna, one of the authors of SharePoint 2010 All-in-One For Dummies. The question might cross your mind as to why would a SharePoint guru come to an Exchange 2010 seminar? Well, Emer is a smart cookie (clearly, given her success in writing books about SharePoint) and SharePoint and Exchange form the twin pillars for Microsoft collaboration technology, so it’s a good thing for anyone working in this space to master both technologies. I lost most of my SharePoint skills after SharePoint 2001 was replaced and SharePoint became much more complex, so I won’t ever possess the dual skills… but you can only do so much.

In any case, I am now off to update some decks for tomorrow’s seminar to reflect the feedback we received from the attendees in Boston. No chance (and no desire) to visit Disneyland for me!

– Tony

Posted in Exchange, Exchange 2010, Writing | Tagged , | 1 Comment

Day three of Exchange Maestro training in Boston


We completed the first Exchange 2010 Maestro seminar in Boston today. Three days of intense training seems to have passed in the blink of an eye. Paul and I are completely shattered by the event and Brian has already left for Anaheim where we start another seminar on Monday. My calculation is that we have delivered some 16 hours of lecture over the three days together with a two-hour workshop and some six hours of labs. The pace has been draining for both tutors and attendees.

Today’s schedule went like this:

08:00 Exchange 2010 Migration – this was an optional session for folks who wanted some information about the steps and pitfalls in migrating from Exchange 2003 or Exchange 2007. We made it an optional session because of the time pressure on the schedule, but we knew that the information was useful and it came as no surprise when almost everyone of the seminar attendees turned up, despite the cold and blustery weather that affected Boston traffic today.

09:00 The formal start of the day with a review of all the topics that we covered yesterday
09:15 Planning for Exchange 2010 – lots of stuff about hardware options and choices delivered by Paul
10:50 Break
11:10 Design workshop
13:15 Lunch
14:00 Exchange 2010 Unified Messaging (Paul really enjoyed this session – he is a great speaker on the topic)
15:45 Break
16:00 Final Q&A and Labs
16:45 Finish

The design workshop was a fun activity. The intention was to allow attendees to work through a realistic design exercise to take an older Exchange 2003 environment to Exchange 2010 using the knowledge acquired during the seminar. I acted as the CIO of a mythical 12,000 user company who wanted his IT staff to come up with a design that took account of technology refresh, consolidation, virtualization, potential cost savings, compliance, security, and alignment with business needs. Six groups worked on the task for an hour and each generated a high-level design in the form of a couple of slides or Visio diagrams. Fellow MVP Lee Benjamin and two consultants from HP Services pitched in to help keep the groups on course and focused.

We had the groups email their plan after the deadline and Paul selected three groups to present to the seminar. I had some fun pulling the plans apart gently and everyone learned a lot from the work. Best of all, we were able to provide the attendees with six potential approaches to a problem that they took away and can use when they return to their companies when they start the work to prepare an Exchange 2010 deployment for real. Apart from anything else, the exercise was fun.

One or the more startling incident today was the appearance of a cockroach in Paul’s lunch sandwich. I wasn’t around at the time as I was on the phone to Ireland, but I understand that the roach’s debut caused mild panic. The insect was captured and dispatched, but it put a damper on appetites. This kind of thing happens in even the best hotels and thinking about it, there’s a certain symmetry in the cockroach coming to an event where we had made frequent comments such as “public folders are the cockroaches of Exchange”. In any case, some harsh words were directed towards the hotel management by Melissa, our event co-ordinator, and the necessary actions were taken to institute a roach-free zone in our general vicinity.

We actually discussed the best way to remove public folders from an Exchange organization during the planning session earlier in the day. The general approach that we determined was:

  1. Identify every public folder server and database in the organization. Identify any applications that depend on public folders, including those that might only be accessed by a small number of users that only they know about… It’s a good idea to use tools like PFDAVAdmin to scan the public folder hierarchy to see if you can identify public folders that might still be in active use by checking the date when the folder was last accessed or items added.
  2. Select each database in turn and remove the folder replicas from it
  3. Decommission the database once replication has completed. An optional step is to clear the pointer that mailbox databases may have to the public folder database. The command to run is Set-Mailbox -Identity <database> -PublicFolderDatabase $Null
  4. Eventually you come to the last database. Make sure that all essential functions have been transferred from public folders (OAB and free/busy are the two big issues) and that no client still exists in the organization that depends on public folders (Outlook 2003, for instance). Delete non-system folders from the database after you are absolutely sure that they are not required (and wait for the squeals of pain if you make a mistake). Eventually, after all folders are removed, you should have an empty database that can be deleted. However, just to be sure, dismount the database and leave it in that state for a few days to see if anything breaks. If not, blow the last public folder database away.

I’m sure that someone will probably come up with a more comprehensive list, but this was a good enough answer for the folks in the seminar.

The seminar concluded with a Q&A session where we discussed many interesting issues – something that convinced me that people had been listening intently during the week, which was great to know.

I’m off to LAX tomorrow on Virgin America. This will be the first time that I have flown VA (I have flown Virgin Atlantic many times) and I am interested to see whether they are as good as reports would indicate. Sunday is a down day and we restart our seminar with a brand new group of people on Monday.

The disappointing news for the week was that the publication of my Microsoft Exchange Server 2010 Inside Out book has been delayed. The new date as predicted by Amazon.com is December 1. I guess this was inevitable because of the length of time the editing process has taken. On the good side, the Microsoft Press people have done an excellent job of allowing me to patch the book to add new information about Exchange 2010 SP1 as it becomes available so the content is absolutely as up to date as I can make it.

– Tony

Update: Delighted to see the feedback for the seminar from http://chrisblog.betterithosting.com/ – Thanks Chris!

Posted in Exchange 2010, Training | Tagged , , | 11 Comments

Second day of Exchange Maestro training in Boston


We began day 2 of the Exchange 2010 Maestro seminar with a review of the topics covered in day 1. A spirited discussion occurred about the notion of “backupless” Exchange. In other words, some commentators have advanced the thought that the advent of the Database Availability Group (DAG) and the new ability to run multiple database copies within the DAG means that you don’t need to take backups of the databases anymore.

Life is full of choices and it’s entirely your option to plunge into the world of operations without the safety net that a nice warm backup provides. We discussed:

  • The need for sufficient database copies to provide security. Two copies is not enough. Three is good. Four is better.  A lagged copy is an option, but it is a solution for specific circumstances rather than general-purpose recovery.
  • The need to enable circular logging on the databases so that disks don’t fill up with transaction logs. Remember, good full backups clean up transaction logs for Exchange databases by truncating the log set and removing the logs that are no longer necessary. This won’t happen if you’re not taking full backups. Circular logging is one solution, manual deletion of logs is another – but definitely not recommended.
  • The need to uncheck the database property that controls whether deleted items are kept until a good backup occurs. The reason here is that if you tell Exchange to keep deleted items and then never perform a full backup, you end up in a situation where all the deleted items and mailboxes are kept forever – even after they exceed their deleted items retention period. The command Set-MailboxDatabase -Identity 'Database' -RetainDeletedItemsUntilBackup $False will do the trick.

I didn’t perceive a great desire from the group to plunge into the world of backupless Exchange. To those who say that Microsoft IT is happy to run in this mode (or so the anecdotes report), my response is that I’d be similarly happy if I had the entire Windows and Exchange development groups available on the same site and could call on them if problems happy. This isn’t the normal state of affairs for most other companies!

Following a review of the labs, we plunged into the rest of the day. The agenda looked like this:

09:00 Review of Day
09:15 Role Based Access Control – Paul
10:45 Break
11:00 Mailbox Replication Service (MRS) – Tony
12:15 Exchange 2010 Transport – Paul
13:00 Lunch
14:00 Compliance – Tony
15:00 Break
15:15 Compliance Part 2 – Tony
16:15 Break
16:30 Labs
18:00 End of day

We’d actually spent quite a bit of time on Wednesday night to ponder on the feedback received from day 1 and made some changes to the agenda to get through the amount of content that we knew we had to deliver. Some heavy-duty sessions were delivered today. Starting with RBAC is never easy (if you’re not used to RBAC), and the intricacies of the Mailbox Replication Service (moving mailboxes, importing and exporting data, and so on) was tough.

Of course, the best laid plans of mice and men began to unravel as soon as we began and the RBAC and MRS sessions both turned into mega-monsters. We eventually got to lunch at 13:00 only 45 minutes behind schedule by postponing the Transport session. The audience interaction and interest was great and loads of questions were asked and to their credit, everyone stayed tuned in until the last slide.

Lunch was a welcome relief and we stole some time by beginning again at 13:50 when Paul started to talk about Exchange 2010 Transport. This session didn’t attempt to cover every single aspect of transport as that would take hours, but it was important to reveal the differences that exist between Exchange 2003/2007 and Exchange 2010 routing and transport as well as the improvements that Microsoft has made in Exchange 2010 SP1. Paul finished this session at 15:10, some 20 minutes over time. We were on a downwards slope in terms of scheduling…

Paul teaches the Exchange 2010 Transport session


Compliance was the next fun topic, which we started at 15:25. Personal archives, dumpster V2, retention and litigation hold, retention policies and tags, the workings of the Managed Folder Assistant (MFA), discovery searches, annotation of search results, and much more occupied us until we broke at 17:15 and then went back to work again with labs at 17:20.

We take a pretty liberal attitude to labs as we think that everyone has their own learning pace and style. Some like to work through labs in a structured environment with instructors around and stay in the room until we throw them out. Others like to go and sink a cold beer to clear their head from the hubris of the day and then go and work on the labs in their own room. We provide the virtual machines used for the labs on a hard disk to allow the freedom of choice and this seems to have gone down well with participants. In addition, people can take the VMs on the disk away with them when they leave the seminar and can continue to use the VMs for learning afterwards.

One interesting point raised after the compliance session was the total lack of support for compliance features within public folders. Retention policies don’t apply to public folders, discovery searches don’t search them, litigation hold doesn’t apply, and so on. This isn’t altogether surprising because the compliance features operate on mailboxes (primary and archive) but it may come as a surprise for organizations who have invested a lot of time and money in public folders. The only solution is to move data into mailboxes… not a great answer.

The fact that Microsoft has released some guidance to say that Outlook 2010 Professional Plus is the only version of Outlook that can access personal archives (as per this posting) came as an unpleasant surprise to many. One often missed aspect is that Professional Plus is only available through volume licensing, so this would imply that no one could buy a version of Outlook through any other route and expect to connect it to an archive mailbox. For example, someone who upgraded their home PC with Office 2010 Home and Student and then logged into their office server to use Exchange would not be able to see their online archive, which seems like a bad thing. Actually, there’s some inconsistency across different pages on the Microsoft site because this page says “Personal Archive is available only when you use Outlook 2010 as part of Microsoft Office Professional 2010 or Microsoft Office Professional Plus 2010 with a volume license.” I believe that the correct situation is that Outlook 2010 Professional Plus is required. But then again, I use Office Professional Plus and I have not tried any other edition of Outlook 2010, professional or otherwise, so that’s something to do when I get some time. It’s also worth noting that Outlook 2010 Professional is needed to support the display of retention tags. In reality, this requirement shouldn’t be a big deal for most large organizations as they will purchase Office from Microsoft through volume deals and so end up with Outlook Professional Plus.

Office Pro Plus reveals archives and retention tags

Of course, Microsoft has promised to release an update for Outlook 2007 that will enable access to archives for this client, but no public details are yet available as to when the code might be available. If in doubt there’s always Outlook Web App… which can get to personal archives, reveal retention and archive tags, and so on… so in some respects OWA is the most functional client for folks who don’t have access to a “proper” version of Outlook 2010.

Another question raised covered the capability of Discovery Search to search through mailboxes. Most people make an assumption that searches can find stuff in Exchange 2003 and Exchange 2007 servers if they’re in the same organization as Exchange 2010 servers. However, the fact is that discovery searches rely on the content indexes that Exchange 2010 mailbox servers maintain for their databases and cannot locate anything on legacy servers. Therefore, the sooner you move mailboxes to Exchange 2010, the sooner you will be able to generate true organization-wide discovery searches.

As always, the interaction and questioning in seminars like this provoke lots of debate and help people to tease out the lesser-known operational details that contribute enormously to successful deployments.

– Tony

Posted in Exchange 2010, Training | Tagged , , , , | 3 Comments

First day of Exchange Maestro training in Boston


Paul Robichaux, Brian Desmond, and I commenced our first Exchange 2010 Maestro seminar in Boston today. 41 attendees came along. This was a nice turnout that was helped by some “scholarships” funded by Microsoft and HP (Thanks to both companies!). About 55% of the attendees run Exchange 2003, 35% run Exchange 2007, and 10% run Exchange 2010, figures that are broadly in line with our own view of the Exchange installed base. We’re looking forward to next week’s seminar in Anaheim – bookings will still be taken up to a day in advance.

Our original intention was that the day would go as follows:

09:00 Logistics and introduction
09:10 Exchange 2010 Overview and Architecture (Tony)
10:30 Break
10:45 Exchange 2010 Management tools: EMC, EMS, and ECP (Paul)
11:30 Exchange 2010 Store and High Availability (Tony)
13:00 Lunch
13:50 Dummy’s Guide to Labs (Brian)
14:00 Client Access Server (Paul)
15:00 Break
15:15 Client options for Exchange 2010 (Paul)
16:15 Break
16:30 Labs
18:00 End of day (we were kicked out of the room to allow it to be used for a banquet!)

Alas, after a good start (first session on time), we failed to keep to schedule and were 40 minutes off by the time Paul got on his feet to talk about the CAS and the situation didn’t get any better by the time he finished the client options session at 16:42. I was totally responsible as I spent far too long talking about the Store and DAGs… there’s just so much new stuff to talk about in this area.

We need to do better for the seminar in Anaheim next week so some discussions will happen over the weekend to refine and improve session flow. I wasn’t surprised that the schedule was flaky because this was the first time we presented the material and there’s nothing like a live audience, complete with all the questions that they ask, to set an accurate timing for a session.

The labs were distributed on an USB SATA drive and contained six virtual machines (five servers, one Windows 7 client). Most of the attendees came along with the laptops that we asked for (8GB memory, 64-bit O/S) but hadn’t installed VMware, so there was a slight hiatus as we distributed VMware Workstation 7.1 kits to all and sundry to be installed. Of course, starting VMs on an external hard drive created a huge I/O challenge for the laptop (putting the VMs on an SSD would have been much faster but also much more expensive), but everything worked OK in the end.

Brian and Paul helping participants during the labs

Of course, Paul insisted on using his Mac for slides and demonstrations, so the attendees enjoyed the somewhat unusual sight of ECP running with Safari for Mac, a point that demonstrated just how the rich browser support in Exchange 2010 is much more accommodating of non-Microsoft platform. At least he didn’t try to run the demos using his much-beloved iPad!

Amongst the discussion points that came up today were:

Enterprise CALs (ECALs) are still confusing to administrators. In short, people don’t understand what features provoke the need for an ECAL and the situation isn’t helped by the erroneous data reported by EMC in the “Organization Health” option. Even in SP1, Organization Health seems determined to report every single ActiveSync user as requiring an ECAL, even if they don’t use the advanced ActiveSync policies linked to the ECAL.

Hard at work on the labs

The need to deploy of Outlook 2010 in order to access many Exchange 2010 features (such as archive mailboxes and MailTips) could be a big issue for some companies. Some clarity is needed from Microsoft as to when they will release the oft-promised code to allow Outlook 2007 clients to access archive mailboxes.

The usefulness (or not) of deploying a lagged database copy within a DAG. This topic deserves further discussion and I shall share some thoughts on it in the near future.

One piece of late breaking news is that newly deployed SP1 Client Access Servers (CAS) turn the requirement for encrypted RPCs off by default. Microsoft made this change very late on in the SP1 development cycle and while it fixes a problem whereby Outlook 2003 clients cannot connect to Exchange without enabling encryption, it creates another problem.

Consider the situation where you have a number of CAS servers that were originally deployed in RTM that are configured to require encryption. These servers retain their configuration when they are upgraded to SP1. You now deploy some new servers with SP1 and these servers have encryption turned off, creating a mixture of encryption requirements across the CAS servers, some of which could be collected into a CAS array. This sounds like a recipe for utter confusion when clients can connect to one server in a CAS array but not to another. Talk about one problem leading to another… The advice to keep encryption turned on stands for CAS servers… why would you want to weaken security just to facilitate Outlook 2003 clients?

Events like this are so interesting in terms of the discussions that evolve and questions that are thrashed out. They are also exhausting… on to day 2!

– Tony

Need more information on Exchange 2010? Get a copy of my Exchange 2010 SP1 book!

Posted in Exchange 2010, Training | Tagged , | 2 Comments

Exchange 2010 SP1 “maestro” seminars start!


This is a big week for Paul Robichaux and myself because we start our first Exchange 2010 SP1 “maestro” seminar in Boston on Wednesday morning; we then follow things up with a similar event in Anaheim from Monday to Wednesday next week.

This is a joint production with Penton Communications, the people who publish Windows IT Pro Magazine. Paul and I have both written articles for the magazine for years now and it’s great to have an opportunity to do something different with them. We hope to be able to run other events after this pair – the material that we have is copious and (I think) in-depth, but the chance to run through it in front of a live audience can only improve the quality and insight of the information we want to deliver about Exchange 2010 SP1.

Below is the note that’s just gone out to attendees. You’ll see that we kept our tongue firmly in cheek when we sent this communication – and that’s because although the training is important, we also plan to have some fun and hope that the participants will enjoy this seminar more than any other event they have attended. I guess time will tell…

– Tony

PS. If you can’t get to one of our seminars, why not buy a book to help with your deployment of Exchange 2010 SP1. And if you do, please consider consider Microsoft Exchange 2010 SP1: Inside Out.

Dear xxxx, 

Thank you very much for registering to attend Essentials Workshop: Become an Exchange 2010 Maestro in Boston. We’ve been working on the content and labs for this event for the last six months and are really looking forward to sharing the product of that effort with you. This note is to give you a heads-up about some aspects of the event so that you are fully prepared to extract maximum value over the three days that we’ll be spending together.

Content
We have lots to talk about when it comes to Exchange 2010, including the changes and updates that Microsoft introduced in Service Pack 1 (SP1). We have a compelling agenda that hits all the major areas of interest when it comes to designing fully functional Exchange 2010 environments, but we apologize up front if we don’t cover a specific point that’s of interest to you. The simple truth is that we have enough content to last two weeks – but who wants to spend two weeks listening to us, especially with the warped sense of humor that we sometimes demonstrate!

Even though Tony worked for HP and has an interest in printer inks, we don’t believe in killing masses of trees to print everything off – nor do we want you to run up big FedEx bills to ship heavy printouts home. We will provide you with access to PDF versions of all of the PowerPoint decks that we use through a password-protected web site. You’ll receive the password and details of the web site at the seminar. Clearly this material is protected by copyright so we’d appreciate if you don’t share it with others.

Labs
We have assigned between two and three hours of labs daily. The labs are designed to complement the lecture content and reinforce the information that we present. The virtual servers used in the labs are designed to run on VMware V7.1 on a high-end laptop. We recommend a laptop running 64-bit Windows 7 (any particular version) with at least 8GB of memory.

You’ll probably need a small amount of free space on your system disk but this shouldn’t be a problem given the size of the whopping disks installed into laptops these days.The virtual machines used for the labs will be provided to you on an external drive that you are free to take away after the event to use for further testing. Please make sure that you come with a suitable laptop as you will not be able to participate in the labs otherwise. We will not have extra machines available at the event.

Venue
The workshop is being held at the Doubletree Guest Suites Boston (Directions).  Once you’re at the hotel, follow the signs to the Become an Exchange 2010 Maestro workshop to find the seminar room. We should be pretty obvious unless someone like the Lotus Notes development team infiltrates the event. The seminar room will be open from 8AM on the first day to 7PM daily. Please don’t come down to the seminar room the day before the event as you’ll probably be appalled at the language we use as we work through the inevitable glitches that always seem to occur when you set up a room for an event like this.

Internet access

You’ll have wireless access to the Internet in the seminar room during the seminar and can use this to access essential information such as the presentation material. We’d like you to stay focused while the presentations and labs are in session and would appreciate if you could make a big effort to avoid the lure of the net and not check email, update your Facebook status, create new LinkedIn connections, trade on eBay, or manage your stock portfolio when we are speaking. If you do, you run the risk of being shamed publicly as Paul has a wicked way of bringing offenders to the attention of the entire seminar.

Customer Service
Please send email to subs@windowsitpro.com or call 800-793-5697 if you need help with something before you arrive in Boston or if you have any other questions that we need to answer. If you need anything while you’re at the event, you can contact the on-site Windows IT Pro representative and they’ll do their best to help.

Again, thank you for registering to attend Essentials Workshop: Become an Exchange 2010 Maestro in Boston. We promise we will do our best to communicate as much information as we can over the three days.

We look forward to seeing you,

Paul Robichaux
(wishing he was salmon fishing in Alaska) http://www.robichaux.net/blog/

Tony Redmond (washed up HP executive and general dabbler in Exchange) https://thoughtsofanidlemind.wordpress.com/

Brian Desmond (Lab Master and general Technical Guru) http://briandesmond.com/

Posted in Exchange 2010, Training | Tagged , , , | Leave a comment

Games in Paris and Toulon


I’ve just returned from a swing through France where I was the TV Match Official (TMO) for games in Paris (Stade Francais v Crociati Rugby in the Amlin Challenge Cup) and Toulon (Toulon v Ospreys in the Heineken Cup). These were the first matches for the teams in this season’s competitions.

Stade Francais is renovating their normal ground (Stade Jean Bouin, near Porte Saint-Cloud in Paris) and played the game at Stade Charlety, which is over to the south-east of the city. This ground is more often used for soccer, but Stade will be based there for the next two seasons. Despite conceding a penalty after 7 seconds (the highlight for the Italian game), Stade won the game easily by 57-6.

The next day, I took a quick metro/RER ride from Gare de Lyon to CDG before taking an Air France flight to Nice. The RER is a very efficient way to get to the airport and its price (EUR8.70) can’t be beaten. By comparison, the taxi into Paris from CDG on Wednesday night cost EUR55.

It’s been a while since I traveled with Air France on an internal flight and it was nice to see that some airlines still believe in service and treating their passengers with an emotion other than that provoked by finding some smelly object at the end of a shoe. Air France still serve coffee, water (including Perrier), and soft drinks to their passengers, even on short internal flights.

For once, renting a car in Nice was stress-free as Avis weren’t swamped with renters and the drive to Toulon passed without incident. During the summer, renting from any of the large agencies in Nice Airport is a guarantee of a long wait amongst patient parents coping with kids who simply just want to get to their holiday villas or hotels and are willing to share their discomfort with everyone else. It’s not usually a pleasant experience.

Saturday’s game was the first that Toulon had played in the Heineken Cup (or “H” Cup as the competition is known in France due to the government ban on advertising alcohol). At game time, the temperature was circa 24 degrees C on the pitch and the old Stade Felix Mayol was buzzing with noise. The fans here are not slow to show their disapproval of just about anything that can happen on the pitch from a refereeing decision that they don’t like to a bad play by one of the Toulon team. I’ve had the unique pleasure of being pelted with all sorts of bits and pieces when coming off the pitch after I refereed a game between Toulon and Ebbw Vale (from Wales) in 1999 and the home team lost 17-18 (all penalties), so I was pretty accustomed to the noise and bustle.

For a team of stars assembled from all points of the planet thanks to a significant investment by the team owner, Toulon didn’t play well and rescued a late win due to one moment of flowing rugby right at the death to score a converted try to move the score to 19-14. The rest of the game was interesting but never memorable.

For the first time as a TMO, I was given a high-definition TV screen to watch the game. You might imagine that the broadcasters would be able to provide the best possible equipment to officials who may be called upon to decide on a match-winning score but that’s not the case. Far too often in the past I have been given a very old 9-inch Sony monitor that has seen many better days and been expected to watch slow-motion replays on it and make decisions. High-definition screens make the task much easier because everything is clearer, including important landmarks such as lines on the pitch. The photo below shows the normal setup provided to a TMO including multiple screens, communications with the referee, and a notepad and stop watch (my iPhone) to note things during the game.

 

The work area for a rugby TV Match Official

 

Despite my snazzy high-definition screen, I wasn’t asked to make any decisions about scoring during the game, so the only real excitement I had was when I discovered that the stadium clock had “stuck” at 61:07 (second half). The clock is controlled by a timekeeper and the same time is used by the clock shown in the TV coverage. Teams use the clock to know the time within the game and how much they have left to force a winning play. Unfortunately, for some reason the timekeeper had failed to restart the clock after a “time off” and the clock remained static for a couple of moments before the problem was detected and the timekeeper restarted the clock.

Rugby isn’t like American Football and there’s no way for a referee to order the timekeeper to reset the game clock to a correct position, so the only thing that could be done was to revert to the older system whereby the referee and TMO work together to control the clock. The referee told both captains what was happening and advised them that they couldn’t rely on the stadium clock to know how much time remained for play. This was fine, but the crowd didn’t know what had happened and as far as they were concerned, there was more time to play than actually existed. The TV people weren’t too impressed either as their clock was incorrect and they couldn’t update it.

Given the passion of the crowd in Toulon, I think the place might have erupted had the final whistle been sounded before 80 minutes had been played (according to the stadium clock) and Toulon were losing. It’s probable that the Toulon supporters would have seen this as evidence of a conspiracy against their team led by incompetent officials who couldn’t even get the time right!

The players removed the problem by scoring the late try to win the game, so that situation didn’t arise. Ospreys quite rightly queried what had happened after the final whistle but were reassured when everything was explained.

Also in Toulon, I had the pleasure of meeting Michel Sicard for the first time in years. Michel was the match commissioner for the game, but a long time ago when we were living in France (between 1986-1989), he took care of a very young and inexperienced Irish referee as I made my way into the world of French rugby. At that time, rugby in the south of France was tough and brutal, especially in games played between teams from two villages close to each other. It took me a few games to realize that French local rugby wasn’t quite the same that I had been used to refereeing in Ireland in terms of passion, toughness, brutality, and skill… but Michel got me through the early games and I enjoyed my three seasons as a referee in France.

The view from Room 25 in the Best Western Hotel in Toulon

 

 

On a tourist kind of note, we stayed in the Novotel Gare de Lyon in Paris Best Western La Corniche Hotel in Toulon. The Novotel is a decent mid-class hotel in an excellent location to get to and from most places in central Paris as it’s beside one of the major train stations, a busy metro and RER line, and many buses. I’ve stayed a few times at the Best Western in Toulon and it’s also a good location, albeit about 2km from the town centre. The rooms are reasonable – but do ask for one facing the sea. As you can see from the photo, the view from room 25 is pretty good and there’s a heap of restaurants just around the corner (turn left as you come out of the hotel and walk towards the fort). After a good experience when we were there last year, we ate in the Lido de Toulon on Friday night and it was a major disappointment. The fish was just not cooked well and neither of the “suggestions de chef” hit home. We may avoid this place in future.

This coming week I am in Boston for the first of the Exchange 2010 Maestro seminars with Paul Robichaux and Brian Desmond. We seem to have a pretty decent crowd signed up for the seminar and I’m looking forward to it. Places are still available for next week’s seminar (Monday through Wednesday) in Anaheim, if you’re interested.

Never a dull moment…

– Tony

Posted in Rugby | Tagged , , , , , | 1 Comment

Exchange 2010 problems due to insufficient access to Active Directory


Like every version since Exchange 2000, Exchange 2010 has a huge dependency on Active Directory. Essentially, if you don’t deploy and manage Active Directory in the right way, you have little or no chance of being successful with an Exchange 2010 deployment. If you disbelieve me, simply break out the schema update files from the Exchange 2010 installation kit to see the number of changes that Exchange makes to the Active Directory to store all the information it needs about mail-enabled objects, its configuration, and other objects.

Greenfield deployments have always been the easiest for Exchange. Things become more interesting when you have to cope with the debris of previous deployments. Of course, the problems are entirely due to other administrators who are now long gone and have left you to clean up the mess. Some of those issues might be lingering problems in Active Directory that come to the surface during the deployment of Exchange 2010 and that’s what I want to cover here.

Recently, online forums have described two problems that have caused administrators grief as they work with Exchange 2010. Both share the same fundamental root cause in that Exchange 2010 is unable, for some reason, to update or create information in Active Directory. The first issue I’ll discuss is when you can’t create a new mailbox move request for some reason. In this example, we create a new move request to move my mailbox by running the New-MoveRequest cmdlet in the Exchange Management Shell (EMS):

PS C:> New-MoveRequest -Identity 'Redmond' -BadItemLimit 10 -MRSServer exserver1.contoso.com -TargetDatabase DB2
New-MoveRequest : Active Directory operation failed on AD-Root.contoso.com. This error is not retriable. Additional information: Insufficient access rights
to perform the operation.
Active directory response: 00002098: SecErr: DSID-03150BB9, problem 4003 (INSUFF_ACCESS_RIGHTS), data 0
At line:1 char:16
+ New-MoveRequest <<<< Redmond
+ CategoryInfo : NotSpecified: (0:Int32) [New-MoveRequest], ADOperationException
+ FullyQualifiedErrorId : A7516A9,Microsoft.Exchange.Management.RecipientTasks.NewMoveRequest

Bang! The move request fails immediately and we’re told that the problem is with Active Directory. We can also see that it’s due to insufficient access rights. The reason here is that a move request causes the Mailbox Replication Service (MRS) to update several attributes in the user object that MRS uses to track and report the progress of a move. Some of the attributes are static and some (like the move status) are updated as the move progresses. You can retrieve this data with the Get-MoveRequest cmdlet. The attributes are:

  • msExchMailboxMoveBatchName (batch name for the move request, if specified)
  • msExchMailboxMoveFlags (any flags specified for the move)
  • msExchMailboxMoveRemoteHostName (the name of the remote host if MRS is pushing mailbox data to a legacy Exchange server)
  • msExchMailboxMoveSourceMDBLink (the source database)
  • msExchMailboxMoveStatus (the current status – for example, “Queued”)
  • msExchMailboxMoveTargetMDBLink (the target database)

These attributes are removed from the user object when the move request is cleared with the Remove-MoveRequest cmdlet (or from EMC). However, to begin a move, MRS has to be able to update Active Directory and if it can’t, the move hits a brick wall and fails immediately. There is no workaround and in Exchange 2010 RTM there’s also a nasty side-effect of the problem in that MRS creates an orphaned move request for the mailbox in the system mailbox of the source database. If the administrator fixes the Active Directory permissions problem and attempt to run New-MoveRequest again, MRS detects the orphaned move request in the system mailbox and will refuse to create the move request. You then have to remove the orphaned move request by running the Remove-MoveRequest cmdlet and specifying the source database name in the –MoveRequestQueue parameter. For example:

Remove-MoveRequest -MoveRequestQueue 'DB2'

Microsoft improved the situation in Exchange 2010 SP1 by removing the need to clean up the orphaned move request. In SP1, if you create a move request for a mailbox where an orphaned move request exists, MRS overwrites the orphan move request with the information for the new move request.

But why would such a problem occur? After all, are Exchange 2010 system components not granted access to Active Directory through the Exchange Trusted Subsystem? The answer is that the Exchange Trusted Subsystem indeed has very privileged and powerful access to Active Directory but it cannot deal with situations where the Access Control Entries (ACEs) that Exchange depends upon are not stamped onto user objects for some reason. When this happens, any attempt by Exchange (through MRS or another component) to update the object is declined by Active Directory and we get into the situation of the failed move request.

Another example of where Exchange 2010 runs into permission problems is when it attempts to create child objects for devices that synchronize with Exchange using ActiveSync. The objects are msExchangeActiveSyncDevices (the list of devices that a user mailbox has used for synchronization) and msExchangeActiveSyncDevice (for each device to track its synchronization characteristics). The first time a mailbox attempts to synchronize using ActiveSync, Exchange 2010 attempts to create these child objects for the user object. If this succeeds, synchronization proceeds and all is well. If Exchange is blocked by Active Directory permissions, synchronization fails and event 1053 for MSExchange ActiveSync is logged in the Application Event Log. The event detail is similar to the MRS error described above – unable to create the container under the user object.

AdminSDHolder is one of the most common reasons why ACEs don’t get stamped on objects. The logic behind AdminSDHolder is impeccable as it helps to secure user accounts that possess elevated Windows permissions. Administrator accounts – ones that are members of protected groups such as “Administrators” are protected by AdminSDHolder and have ACL inheritance turned off. A process called SDPROP runs every 60 minutes (default interval) on the PDC to check the ACL of protected groups such as Administrators and reset their inherited permissions to that specified for the AdminSDHolder object. The account shown in the screen below is an example – note the circled checkbox – and the really interesting thing is that this can happen as the result of group membership that has long since been removed from the user account. The best way to check for accounts that are under the control of AdminSDHolder is to search for accounts whose admincount attribute is set to 1 (one). Do this as follows:

1. Start a Windows PowerShell session

2. Import the Active Directory module

Import-Module ActiveDirectory

3. Execute the Get-ADUser cmdlet to find the user accounts with admincount = 1

Get-ADUser -LDAPFilter "(objectcategory=person)(samaccountname=*)(admincount=1)"

User account with inherited permissions turned off

AdminSDHolder is the most common cause but any action that stops the ACEs necessary to allow Exchange to manipulate user objects will cause a lot of problems for Exchange 2010.

To fix the problem for a user object, you have to reset its admincount attribute to 0 (zero) (I use ADSIEdit for this purpose) and then check the “Include inheritable permissions from this object’s parent” box. If you don’t reset admincount, you will find that everything works OK until the next time that SDPROP runs, at which time the checkbox will be unset again.

It’s a bad, bad, bad idea to mail-enable administrative accounts as there should be a clear separation between accounts that are used to manage servers and those that people use for access to applications such as email. This is as true today as it was in the days of ALL-IN-1 and IBM PROFS as it prevents accidents happening when administrators perform tasks with their elevated permissions turned on – like deleting files that they really should have kept. It’s always best to keep administrative and “other work” activities separated with different accounts, even if it is a pain to switch accounts sometimes just to read some email – but at least your mobile devices will keep working.

The word is that the problems described here tend to affect highly privileged user objects that were created before the deployment of Exchange 2010. Objects created subsequently don’t seem to have the same problems. I can’t quite work out why the newer objects are more resistant but I can report that I have had no problems moving mailboxes for users who don’t have inherited permissions using Exchange 2010 SP1.

After all of that, the bottom line therefore is that migration projects that are moving from Exchange 2003 or Exchange 2007 to Exchange 2010 may run into problems moving or synchronizing mailboxes if they have accounts with elevated administrative permissions that are used to access email.

– Tony

Follow Tony @12Knocksinna

For more information about Exchange 2010 SP1, see Microsoft Exchange Server 2010 Inside Out, also available at Amazon.co.uk.

Posted in Active Directory, Exchange, Exchange 2010 | Tagged , , , , , , , , | 34 Comments

On email conversations


The email gods have spoken and Google has listened: Gmail now allows you to turn off conversation mode and display items in folders in the same way that clients have done since the year dot. The announcement was made on September 29 and the ability to turn off conversation views through Gmail settings has been gradually rolling out since. Needless to say, I’m firmly in the camp that conversation views are interesting but not for me, so I immediately turned them off, just like I have in Outlook and Outlook Web App.

Conversation views aren’t all bad and it all depends on your working habits whether or not you find them effective. I like to go through messages as they arrive and process them quickly (a zero latency inbox), deleting stuff that I don’t want to keep there and then rather than thinking about it. With this method of processing an inbox, I find that conversation views hide too much junk – like all the previous messages in a thread that contain duplicated text because each reply contains the text of all previous replies. I don’t need to keep this material to know what’s in the thread and although we live in the era of huge mailboxes (Gmail reports that I have used 17% of my 7505 MB) and on-demand search, I still don’t see the need to keep the redundant messages around. I guess I must be antediluvian in email terms, at least in the eyes of user interface designers!

It’s interesting that Google has found the need to disable conversations in Gmail soon after Microsoft has made a big effort to add conversation views as a feature of Exchange 2010 and clients such as Outlook 2010, Outlook Web App (OWA), and the latest mobile clients are able to group and display conversations together.  Some informal indications from Microsoft say that their research shows that 90% of OWA users like conversation views.

Conversation settings for Outlook 2010 (top) and OWA 2010 (bottom)

I admit that there are some good points about conversations, not least the ability to show the unique content for a specific message in the reading pane and to incorporate items from other folders (as you can see from the screen shot, this is a configurable option – if set, Outlook 2010 can even find items in a PST) to create a complete view of all of the discussion on a topic. One disappointing thing is that there’s no way for an administrator to control the OWA settings that govern conversations – these have to be set individually by each user, so if users want to turn off conversations for some reason, you have to tell them how to do it.

A number of message properties are used to build conversation views. Some of these are available for older messages sent prior to the deployment of Exchange 2010 and include:

  • InternetMessageId
  • In-Reply-To
  • References
  • Normalized Subject

Exchange 2010 also maintains a new set of conversation-specific properties to track the items in a conversation. These properties are as follows:

  • Conversation Topic
  • Conversation Index
  • Conversation Index Tracking
  • Conversation Identity

Clearly, some challenges exist in terms of forming conversations from older items but, on the whole, Exchange 2010 and the clients that support conversation views seem to do a pretty good job. Clients like Outlook 2003 and Outlook 2007 that know nothing about conversations blissfully ignore them.

Outlook 2010 also includes additional code to allow it to implement conversation views when connected to older Exchange servers and non-Exchange servers. This code works, but because it has to function without any help from the server, it is slower and less accurate in terms of linking items together in a conversation than when Exchange 2010 and Outlook 2010 work together. In addition, the client has to process all actions for a conversation. For example, you can decide to “ignore” a conversation, which means that Outlook will automatically move any messages in that conversation into the Deleted Items folder. If Outlook 2010 is connected to a legacy Exchange server, it has to process new items as they arrive to decide whether they belong to the conversation that you’ve just ignored. Outlook then has to suppress the items that it determines to be in the conversation.

Now that I’ve turned conversation view off for Gmail, maybe I’ll give it another go in Outlook and OWA to see whether my opinion was tainted by the influence of Gmail… After all, the implementation in Exchange 2010 seems to be a tad more sophisticated and thoughtful. This is no doubt due to the very real fact that Microsoft has to deal with a huge installed base that isn’t connected to central services in the cloud (yet); Exchange has to deal with many different clients and the many different work habits from millions of users working in deployments around the world, so their solution has to take different factors into account than those influencing a centralized service.

In any case, it’s good to have choice and it’s nice that both Google and Microsoft allow you to process your inbox in the way that you choose rather than the way that some software designer thinks it should happen.

– Tony

Read more about client-side issues influencing the deployment of Exchange 2010 SP1 in Microsoft Exchange Server 2010 Inside Out, also available at Amazon.co.uk, a topic that we’ll also be diving into in the Exchange 2010 Maestro Seminars.

Posted in Exchange, Exchange 2010, Technology | Tagged , , , , | 2 Comments