imageTo follow up on previous life cycle post I’d like to blog a bit on a very interesting issue that has already been acknowledged by Microsoft but yet to be officially documented (in Microsoft public knowledge base).

There is an issue that has been occurring with multiple connections to the same Exchange 2010 mailbox from XP SP3 machines using NTLM authentication.
The problem manifested itself with inability to connect more than 1 client at a time. If users left their Outlook connected to Exchange 2010 mailbox at the office then home connection would fail.

Initially, the workaround found empirically was to set all but one of the Outlook clients to connect using basic authentication. The problem that eventually came up with this workaround is that if the user has opted to allow autodiscover to change the connection settings without prompting them again, the basic authentication setting will be reverted to NTLM each time they restart Outlook.

Upon investigation with Microsoft, it was discovered that the problem only seems to exist when the different machines are connecting to multiple CAS servers, but it cannot be reproduced when connecting to the same CAS server (with all clients connecting via NTLM).

Apparently the resolution until the permanent fix is available may include editing of hosts file to make a machine explicitly connect to a specific CAS server. 
The downside to this solution is that if anything happens to the CAS server that someone puts in their hosts file, they will have the potential to lose connectivity to their mailbox.

Apart from that there is another possible workaround that can be implemented (if certain things are in a particular environment):
It is possible to add an A record for the VIP instead of using a hosts file (given Active Directory DNS is used for workstations). Thus internally all machines will use the DNS from Active Directory as an override.
This has not been tested actually but I can’t see anything that may prevent the configuration for seamless work at this time.

There is also a chance the problem will never be resolved by Microsoft as Windows XP has reached EOL for the most part and there shouldn’t be any surprise if that ends up with something like ‘please upgrade your workstations’smile_regular

 

image

I’ve been taking part in a number of migrations from both on-premise installations and hosted solutions to the cloud in recent years.

It was pretty peculiar to find out how many folks around are still using legacy systems (from the standpoint of those who daily deal with cutting edge technology of course) like Exchange 2000 or even some POP servers with really limited functionality to say the least.

To strengthen my amusement was the fact that the most conservative businesses are the big organizations having access to bigger financial resources than SMBs. It is a kind of of ‘set it and forget it’ approach that, however, has its reasoning. Migration from such installations with hundreds of users actively using their emails usually takes at least a month an rarely turns to be completely painless. Moreover, many are skeptical to touch systems that ‘work’ and a bunch of new features and possibilities current messaging systems provide do not look very seducing under such circumstances.

And here comes product lifecycle that often becomes a change driver.

 image

Just a few months still remaining before the extended support ends for Exchange 2000 (not Conferencing server) that would inevitably mean certain difficulties for those maintaining in-house installations.

Exchange 2003 that is a flagship for most on-premise installations (yes, the number of Exchange 2007 installations is significantly smaller!) maintains its positions and will likely fall only to Exchange 2010 serving as another accelerator for a change.

These business if they prepare for the move will prepare moving to Exchange 2010 skipping Exchange 2007 due to not only a richer set of new features but also because of lower TCO and higher reliability.

image

Exchange 2007 is not going to retire soon apparently. However, some complexities involved in its deployment and some technology tremendously improved in Exchange 2010 (like storage design for example) do position the latter as a market leader and obvious market driver for years to come.

Having invested in Exchange 2010 the businesses may feel safe and quiet for a decade ahead:

image

Another trend worth mentioning is that more and more big organizations start outsourcing their messaging infrastructure to the cloud after they realize the cloud has become a reliable place for keeping sensitive data providing higher levels of safety, redundancy, reliability, support than many on-premise implementations. Lower TCO adds more value too.

Nice trend and I’m excited to see how the messaging evolves from mostly on-premise installations to the cloud based feature rich solutions benefitting businesses around the globe.

Exchange rocks!

 

Been wandering through Microsoft Partner Portal, specifically Partner Learning Center and found an awesome course available for partners that will be really interesting to every Exchange PRO –

image

This turned out to be a very good course on Exchange 2010 that is highly recommended even to those having all these books in possessionsmile_regular. I’ve read most of them but such courses are always of a big value and do provide concise and in-depth overview of the product.

The course consists of the following topics:

  • Introduction to Exchange 2010
  • Introduction to Exchange 2010: Presentation
  • Setup, Deployment, and Server Role Configuration
  • Setup, Deployment, and Server Role Configuration: Presentation
  • Exchange 2010 Setup, Deployment, and Server Role Configuration: Lab
  • Upgrading From and Coexisting With Exchange Server 2003/2007
  • Upgrading From and Coexisting With Exchange Server 2003/2007: Presentation
  • Coexistence and Upgrading from Exchange Server 2007 to Exchange 2010: Lab
  • Upgrading from Exchange Server 2003 to Exchange 2010: Lab
  • Planning, Sizing, and Performance
  • Planning, Sizing, and Performance: Presentation
  • Using Exchange 2010 Tools to Plan a Deployment: Lab
  • Client Access Server
  • Client Access Server: Presentation
  • Exchange 2010 Client Access: Lab
  • The Exchange 2010 Information Worker Experience
  • The Exchange 2010 Information Worker Experience: Presentation
  • Using Exchange 2010 Mobility Features: Lab
  • Federation Scenarios
  • Federation Scenarios: Presentation
  • Transport and Routing
  • Transport and Routing: Presentation
  • Exchange 2010 Transport Routing: Lab
  • Information Leakage Protection and Control (IPC)
  • Information Leakage Protection and Control (IPC): Presentation
  • Exchange 2010 Compliance: Information Leakage Protection and Control: Lab
  • Compliance: Archiving and Retention
  • Compliance: Archiving and Retention: Presentation
  • Exchange 2010 Compliance: Archiving and Retention: Lab
  • Unified Messaging
  • Unified Messaging: Presentation
  • Using Exchange 2010 Unified Messaging New Features: Lab
  • Configuring Exchange 2010 Unified Messaging: Lab
  • Configuring Exchange 2010 Unified Messaging and OCS 2007 R2 Integration: Lab
  • Storage
  • Storage: Presentation
  • High Availability
  • High Availability: Presentation
  • Exchange 2010 High Availability and Storage Scenarios: Lab
  • Management Tools and Role-Based Access Control
  • Management Tools and Role-Based Access Control: Presentation
  • Using Exchange 2010 Management Tools: Lab
  • Exchange Online
  • Exchange Online: Presentation
  • Using Exchange 2010 Security Features (Anti-spam and Antivirus): Lab
  • The Exchange 2010 Developer Platform

The labs available in the course add an extra value to the course and the course itself may serve as preparation material for Exchange 2010 certification.

There can be a problem searching for this course. I tried this way and it worked. First off, you’ll need to go to Partner’s Learning Center –

https://training.partner.microsoft.com/learning/app/management/LMS_LearnerHome.aspx

Then you’ll need to search the catalog by keyword ‘exchange ignite’ and this would yield that hidden gemsmile_regular

Happy learnin’!

 

Here it comes! All Exchange Pros around have long been anticipating this release and now it is RTM.

Most of the features of SP1 were described earlier, and Microsoft released a beta of the mail server’s service pack in June at its Tech-Ed event in New Orleans. This first service pack features improved e-discovery and e-mail management capabilities for IT pros. Those capabilities are enabled, in large part, because Exchange 2010 uses a new “Exchange archive” approach for e-mail storage that differs from the traditional .PST storage approach.

The feature list and additional details are available here -

Technet

This is really excited and I’m looking forward to see it rolling out into the production environment soon.

SP1 for Exchange 2010 can be retrieved via the Microsoft Download Center here (a 522 MB download).

Happy installation/upgrade, Exchange Bros!

 

An interesting collision of Outlook views that I’ve lately come across -
sporadically I’ve begun receiving complaints that migrated users (both Exchange 2003 and 2007 to Exchange 2010) are having problems with default view of different shared folders (e.g Contacts or Calendar).

The problem manifested itself in the form of disappearing default view that was replaced by generic Outlook Today view.
The user who shared folders was not able to see such a behavior and only delegates were able to replicate it.

A couple of similar cases ended up with mailboxes recreation that I considered too harsh for such a problem and decided to take a deeper look into it.

The problems outlined in the incidents which ended up with mailbox recreation were lacking a few key troubleshooting techniques that I’d like to engage.
Mailbox recreation apparently is way too brutal and I personally would use it as the last resort only.

This is pretty crucial for successful troubleshooting to figure if this is the global issue for all delegates set for a specific mailbox (I wouldn’t hesitate to add a test one in case there’s only one existing originally) or the problem of view rendering for a specific delegate.

I believe this is a logical must to separate the problem into 2 possible clauses:

1. Shared folder problem
2. Delegate’s problem

I decided to go this way as I’m not that kind of mailbox recreation junkie.

It turned out the problem was not reproducible on other delegates’ accounts and was absolutely isolated to a specific person trying to open a shared folder. Apparently with this in mind you’ll never say ‘go’ to mailbox recreation.

You may find some solutions on the Internet involving running /resetfolders switch that will never help in such issue or rebuilding user account (like this link from Experts Exchange) -

“I resolved the problem for my situation by rebuilding the user account. First I exported the entire mailbox to a .pst then from Exchange
Management Console I removed the mailbox and associated user account. I recreated the account with the same name and after granting access
to the Contacts folder everything works as it should. Note: the profile on the user’s computer will detect a new user account so you will
need to copy user info into the new profile. ”

The right way is to use /cleanviews switch that does its job just fine. This needs to be run against the profile setup with cache mode off. There is a way to take care of views problems with mfcmapi but this requires some more experience with it in order not to destruct the mailbox occasionally. For end users running the switch is absolute no brainer (compared to mfcmapi tricks:)).

As a resume, expediting a bit more on possible way of resolution may help us avoid mailbox recreation unless it’s absolutely necessary. Scalpel is way better than the axe, huh?

UPDATE:

Just had the same issue on other mailbox and the steps outlined above were of no help. The problem persisted even after mailbox move and running the appropriate switches.

Given the repeated nature of the problem the case with Microsoft was opened and here are the brief details -

First off, the recommendation was to run the following cmdlet against the database where the delegate was resided:

Isinteg –s “server name” –fix –test alltests

Secondly if we still have the issue then we have to export the delegate’s mailbox data to a pst file and delete the mailbox. Recreate the mailbox and import the data back.

Since the first step required bringing the entire database online that was not acceptable at that time we proceeded with the second step that did the needful and the problem was resolved.

© 2011 EHLO Me! Suffusion theme by Sayontan Sinha