• Kicking It Old School - Outlook 2003 Partying with Exchange 2010

    Edit 23-5-2013: Added Headers as getting too long

    Edit 23-5-2013: Added reference for 940012 

    Edit 24-7-2013: Added reference for 2557323

     

    While Outlook 2007, 2010 and now 2013 offer many, many, many * improvements over the older Outlook 2003 client there are still many, many, many * large enterprises that use Outlook 2003.  At this point in the lifecycle of Outlook 2003, customers should be looking to migrate to a newer version.  Most customers that I talk to are doing that; typically in conjunction with a desktop refresh.  Exchange 2013 will not support the Outlook 2003 client, and in addition there are upcoming support expiration dates that we should all be familiar with:

     

    Outlook 2003 will transition out of extended support on 8th of April 2014

     

    Exchange Server 2003 will transition out of extended support on 8th of April 2014

     

    Windows Server 2003 will transition out of extended support on 14th of July 2015

     

    Windows XP will transition out of extended support on 8th of April 2014

     

     

     

    The Lifecycle site’s FAQ has more information and details on support options if you are not able to complete your migration prior to the end of support dates.  And while you are there also take a look at the date that Exchange 2010 SP2 will transition out of support: Exchange 2010 SP2 will transition out of support on 8th April 2014.  Why you may ask?  Well as per the lifecycle policy since Exchange 2010 SP3 shipped then there is a 12 month period for customers to move to the new service pack.

     

     

     

    For those organisations that are still using Outlook 2003 there are some considerations when coexisting with Exchange 2010.  They are listed in no order of priority, and I’ll come back and periodically update this listed based off comments to the blog and also add other issues that I see and hear about.  Please do not read this as an definitive list, consider it more a public bookmark that we can share Winking smile 

     

     

     

    "Cannot open your default e-mail folder" error when users try to open their mailboxes in Outlook after migration to Exchange 2010 – users unable to logon to Outlook after migrating their mailbox to Exchange 2010.  Exchange 2010 OWA works OK.  This is due to duplicated addresses.

    Exchange 2010 Throttling Policies

    Outlook 2003 connects to Exchange differently that later versions.  So when running into issues try to isolate by comparing O2003 results with O2007, O2010 and OWA.  For Example you may see Outlook 2003 running into issues with Exchange 2010 throttling policies. 

    Error message when an Outlook 2003 client tries to open multiple shared calendars in Exchange Server 2010: "The connection to the Microsoft Exchange server in unavailable. Outlook must be online or connected to complete this action"

    This problem occurs because of Outlook 2003 dependencies on reference Mailbox Database support. This is not supported in Exchange Server 2010. Outlook 2003 clients must now reference the Exchange Server 2010 Address Book service when they open shared calendars. 

    In order to make Outlook 2003 connections easier to complete, we changed the mailbox server name to give the appearance of connections to different mailboxes on different servers. Only the AddressBook service understands this changed mailbox server name. Therefore, clients that try to connect directly to Active Directory will fail to make the connection.

    However, if many delegate mailboxes are being used, clients that are accessing the Address Book Service will reach a limit on the number of connections any single user can have. This exhausts the maximum number of connections available (20) specified by the default throttling policy that is associated with the user mailbox. In this situation, Outlook 2007 clients and later-version clients do not open multiple additional connections.

    The original release of Exchange Server 2010 allows a maximum parameter value for RCAMaxConcurrency of 100. Exchange Server 2010 Service Pack 1 increases the maximum value for RCAMaxConcurrency to 2147483647.

    Exchange 2010 Co-Existence Issues

    Assume that you configure public folder replication in a mixed Microsoft Exchange Server 2003 and Microsoft Exchange Server 2010 environment. When an Exchange Server 2010 user tries to view an Exchange Server 2003 user’s free/busy information, the user intermittently cannot view the free/busy information, or the user encounters a long delay when he or she tries to view the free/busy information.  This is addressed in 2557323

     

    Exchange 2010 RPC Client Access

    This was the #1 support call generator when Exchange 2010 was released:

    Outlook connection issues with Exchange 2010 mailboxes because of the RPC encryption requirement  - Discusses changes to RPC Client Access encryption requirements between Exchange 2010 RTM and SP1.   Should never have been an issue as Outlook should be managed through GPO, right?  Well not so much Sad smile

     

    On the Topic of GPOs, make sure that they are correctly configured as part of the planning process for deploying Kerberos authentication in Exchange 2010.

    Exchange 2003 Updates

     

    An error occurs when an Exchange server 2003 user tries to open more than one delegate mailbox of Exchange Server 2010 in Outlook 2003  - Delegate issue resolved with update for Exchange 2003.

    A stub object is left behind in the source database for certain users after a move mailbox operation is complete in Exchange 2003 Service Pack 2  - Logs to Event Log when a stub mailbox is left behind when moved to Exchange 2010.  This does not fix the underlying root cause, that is still to be done by the admin, but they now know details about the issue and the monitoring system can alert them to the alert.

     

    Exchange 2010 UDP Notification Support

     

    Folders take a long time to update when an Exchange Server 2010 user uses Outlook 2003 in online mode – Has the details around the changes introduced in Exchange 2010 SP1 RU3.

     

    Note that the article states that *YOU* must manually create a Registry key to enable this feature and then restart RPC Client Access Service to kick the change in.

     

    After you install this update, you have to create a registry subkey to enable the UDP notifications support feature.

     

    Create the following registry subkey to enable the UDP notifications support feature:

     

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeRPC\ParametersSystem

     

    Subkey name: EnablePushNotifications

     

    Type: REG_DWORD

     

    Value: 1

     

    Note If this registry key does not exist, or if its value is set to 0, the UDP notification support feature is not enabled.

     

     

     

    “Unknown Error”  In Outlook 2003.  Work was done to improve the Outlook 2003 online mode experience in Exchange 2010 SP2.  The Man (AKA Ross Smith IV) mentions this in the comments section and is also documented in KB 2579172  Items that are deleted or moved still appear in the original folder when you use Office Outlook in online mode to access an Exchange Server 2010 mailbox

     

     

    The UDP notification work we delivered has been working correctly since its release in E2010 SP1 RU3.  The underlying issue that many customers have seen with Online Mode clients has been due to view change notification issues; specifically that view change notifications are not returned in the same RPC buffer that included the move/deletion RPC operation response.  This issue affected all Outlook versions operating in online mode.  In the case of OL2003, this results in extra roundtrips for a client to pull notification information from the server as the original call has completed, so the RPC Client Access service has to fire a UDP notification to get the client’s attention that a change within the folder has occurred.

     

    We have addressed this view change notification issue in E2010 SP2.

     

     

     

    Outlook 2003 Issues

    Concern: Is Having Outlook 2003 Clients Going to Prevent Me from Deploying Exchange 2010?  TechNet Wiki page discussing coexistence issues.

    Description of the Outlook 2003 hotfix package (Outlook.msp): July 1, 2010  Update to Outlook 2003 to resolve Exchange 2010 coexistence issue in body formatting.

     

    Description of the Office Outlook 2003 hotfix package (Olkintl.msp, Engmui.msp): March 9, 2011  Update to Outlook 2003 to resolve Exchange 2010 coexistence issue where server name changes to a GUID.

    Office Outlook 2003 does not connect to two or more additional mailboxes in a mixed Exchange Server 2007 and Exchange Server 2010 environment – Exchange 2007 legacy issue.  Resolved in SP2 RU2 for Exchange 2007.  This service pack is no longer supported, and all customers must now be on Exchange 2007 SP3.

     

    Update Center for Office, Office servers, and related products central page containing links to latest Office product updates and assistance in installing them Distributing Office 2003 Product Updates

    Common Client Access Considerations for Outlook 2003 and Exchange 2010 Exchange team blog with multiple client issues that have to be considered.  Some are mentioned above but very worthwhile!

    How to configure Outlook to a specific global catalog server or to the closest global catalog server   - This is not supported when the mailbox is on Exchange 2010 as NSPI should be on the CAS server’s Address Book Service.

    By design Outlook 2003 does not use Autodiscover.  Only Outlook 2007 and newer are able to leverage the Autodiscover web service.  This should not be a surprise, but like most elephants in the room let’s put it to bed…..

    By design Outlook 2003 stores Free Busy information in Public Folders and does not natively use the Exchange Availability web service.  Be aware of the replication latency that is inherent in Public Folder replication.  This is typically an issue due to room booking conflicts.

    Unable to view attachments in OWA 2003, when sent from OWA 2010 – Coexistence issue for Exchange 2003 OWA users.  They will see the paper clip icon indicating an attachment is present but will be unable to view the attachment.

     

    Comments

     

    Please also do leave a comment of get in touch with via the “Email Blog Author” in the right hand side of the post if you have items to share or discuss.

     

     

    Oh, and for the sharp eyed out there who were wondering about the * reference it is here as it did not fit into the flow above.

    * To those who remember seeing Police Academy when it was originally released (yes I’m getting old, that was 1984 –eek! ) this was a reference to Commandant Lassard.

     

     

     

    Cheers,

    Rhoderick

     

  • Exchange 2013 Jetstress Now Available

    Reading and writing data to disk is one of the core performance aspects of the Exchange mailbox role.  Exchange uses the Jet Blue Extensible Storage Engine (ESE), do not confuse this with an Access database else you will invoke the mighty wrath of the squeaky lobster!  

    ESE is responsible for the physical structure of the database on disk.  ESE does not actually know or care that it is storing email, it is a B+ database structure that stores pages and records.  An often missed but critical aspect of an Exchange installation is validating that the storage design as envisioned actually matches the physical, or virtual, reality.    Issues can arise with gbics, cables, switch ports, disk firmware, array firmware, poor storage design, faulty array backplanes and a plethora of other issues.

     

    What happens if you place a server into production with one of the above issues?  In a nutshell, nothing good!  Would it be better to know about this in advance?  Oh yes, and JetStress is the tool that can help us. 

     

    Exchange 2013 Jetstress DownloadJetStress is the official tool from the Exchange product group that is used to test and validate an Exchange server’s disk subsystem.  By using Jetstress it is possible to place an artificial load onto a set of disks and to test their response.  Note that there are versions of Jetstress for each version of Exchange.  For convenience the download links are below.

      

     

     

    This is the blurb from the download page:

     

    Use Jetstress to verify the performance and stability of a disk subsystem prior to putting an Exchange server into production. Jetstress helps verify disk performance by simulating Exchange disk Input/Output (I/O) load. Specifically, Jetstress simulates the Exchange database and log file loads produced by a specific number of users. You use Performance Monitor, Event Viewer, and ESEUTIL in conjunction with Jetstress to verify that your disk subsystem meets or exceeds the performance criteria you establish. After a successful completion of the Jetstress Disk Performance and Stress Tests in a non-production environment, you will have ensured that your Exchange disk subsystem is adequately sized (in terms of performance criteria you establish) for the user count and user profiles you have established. It is highly recommended that the Jetstress user read through the tool documentation before using the tool.

     

    What does this really mean? 

    Well after you go through the Mailbox sizing exercise for the Mailbox Role Requirements Calculator (AKA Storage Calc), the number of databases etc. is then plugged into the Jetstress configuration.  When defining the configuration, you want to validate that the storage will perform with the required latency for the designed IOPS.  Additionally you should also test to find at what point the storage maxes out in terms of IOPS and latency so you know the performance ceiling of the storage.  This is achieved by tweaking the thread count.    Once you have determined what the configuration should be, and Jetstress will pass a short test run, then it is time to increase the test duration.  My preference is that this should build up to a soak test that runs for 48 hours.  That way you can work the storage controllers and cache for a realistic period of time.  Also if the storage is shared with other applications of services you have a chance to see if this will introduce any performance issues or challenges.   Once the test has finished then review the .Perfmon .Blg files and the HTML reports. 

     

     

    imageIn addition to the inbox documentation, you must also take a look at the Jetstress field guide.  This is an indispensable resource to assist with configuring and troubleshooting the tool.

     

     

     

     

    Cheers,

    Rhoderick

  • Exchange 2010 SP2 RU6 and SP3 Unable To Delete Messages

    Edit 30-5-2013:  Exchange 2010 SP3 RU1 has been released to address this issue.   Details and download are here.

     

    Quick heads up on an issue from Exchange 2010 SP2 RU6 and that is also in Exchange 2010 SP3.  After installing either of these updates, users may report that they are unable to delete certain items when in online mode.

    This issue does not surface when  running Outlook in cached mode.

     

    Workarounds

    Workaround 1: Hard delete the message instead of soft deleting.
    To hard delete email using Microsoft Outlook, select the message and then press SHIFT+DELETE to delete it.


    Workaround 2: Use cached mode for Outlook.
    When using the cached mode of Outlook, the message can be soft deleted.

     

    Please see KB 2822208 for details and updates on this issue.  In addition the community is active in the TechNet forums which can also be followed to stay up to date.

     

    Cheers,

    Rhoderick

     

  • List Of Updates For Windows Server 2012 Hyper-V

    One of the best things about Microsoft products is the thriving community that drives a lot of articles outside of TechNet.  For example there is a Wiki article that describes the Hyper-V updates for Windows 2008 and also for Windows 2008 R2.

     

    Windows Server 2012 Hyper-V List of Updates on TechNet 

     

    The community has also started to publish the Windows Server 2012 Hyper-V update list.

     

     

    Currently there are only a couple of updates, but this will be refined over time as updated KBs are released to remediate issues.

     

     

     

     

     

     

     

     

    In addition to the Hyper-V list of updates you may also want to look at the update list for the cluster service in Windows 2012.    For example this also covers the console crash issue caused by .NET update 2750149.

     

    Cheers,

    Rhoderick