[Webinar] Streamline your web hosting managementRegister Today


Exchange 2010 - setting up CAS array after mailbox creation

Posted on 2013-01-29
Medium Priority
Last Modified: 2015-06-15
I'm working towards setting up some redundancy for exchange 2010.  Unfortunately I did not create a CAS array during my initial setup and now need to go back and fix this.  I have clear directions for setting up the CAS (http://exchangeserverpro.com/exchange-server-2010-cas-array) but could use a little help figuring out how to get my clients connected to it after its been setup.  I'm mostly worried about my Citrix users.  Is there a script I can run or some other way to automate updating everyone's profile or would I need to slug it out manually for each mailbox?
Question by:First Last
  • 2
  • 2
LVL 16

Expert Comment

by:Bruno PACI
ID: 38831682

There's nothing to do on MAPI clients (Outlook).

After your create your CAS Array object and a DNS record fir it you use Set-MailboxDatabase to change the RpcClientAccessServer on every existing database with the FQDN of the CAS Array.

Next time MAPI client will connect they will be reconfigured to use the FDQN that now appears in the RpcClientAccessServer attribute of their database.
All will look like a mailbox move in fact...

The only required thing is to close Outlook and relaunch it.

Have a good day.

Author Comment

by:First Last
ID: 38831725
Hi PaciB

That almost sounds too good to be true!  I've posted here several times with various exchange setup questions and one item that seemed to come back to haunt me is not setting up the CAS right away.  A number of people have commented that I will have a lot of work ahead of me since I didn't set it up at the beginning.  Here is one post for reference:


Would you mind reviewing that one and let me know if what you see there matches your experience?  What I'm being told is that each Outlook profile would need to be repaired if I add a CAS after setting up the mailboxes.
LVL 16

Accepted Solution

Bruno PACI earned 2000 total points
ID: 38831874
Ok I reviewed the articles and as all these people have similar issues I suppose I was in a specific situation when I did it myself.

It looks like Outlook 2007/2010 doesn't dectect this change as a mailbox move and then do not refresh by itself.

If you don't minde to create a new database and move your mailboxes from one database to another you can avoid reconfiguring all your outlook profile.
Take a look at : http://clintboessen.blogspot.fr/2012/03/changing-rpcclientaccessserver-how.html

The steps will be:
Create a CAS array object in Exchange
Create the DNS record for this CAS Array name.
Create a new mailbox database (as a CAS array now exist this database should automatically be associated with the CAS array). Check the RpcClientAccessServer on the new database.
Move the mailboxes from the old database to the new one. If users have Outlook 2010 the move can be done with no need to quit and restart Outlook.

The article I gave you talks about a sort of workaround to force outlook to realize the change on the RpcClientAccessAttribute by temporarily removing the CAS hostname from DNS but I don't recommend to touch anything about DNS name of production CAS servers.

The "move" solution is the most sure solution.

Just a warning: a mailbox move will generate a volume of transaction logs on the new database as bug as the mailbox data size so be aware of the log files volume when you move mailbox to not fill you disk and make the store service to fail. Also, differential backups will increase.

Author Comment

by:First Last
ID: 38831884
Awesome, this makes perfect sense now.  Thank you for taking the additional time to check the other articles, very much appreciated.

Expert Comment

ID: 40830299
Am I correct that the mailbox move will only point them to the Databases's CAS Array hostname only if the mailbox was not pointing to an existing CAS Array hostname?
If it was pointing to CAS-Array-1, then you do a mailbox move to a database that is CAS-Array-2, the profile will still be pointing to CAS-Array-1?
But if the mailbox was not pointing to CAS-Array-1, and instead just mail1server.domain.com, then it will point to the CAS-Array-2 after it's moved?

Featured Post

Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this post, we will learn to set up the Group Naming policy and will see how it is going to impact the Display Name and the Email addresses of the Group.
After a recent Outlook migration from a 2007 to 2010 environment, some issues with Distribution List owners were realized. In this article, I explain how that was rectified.
How to install and configure Citrix XenApp 6.5 - Part 1. In this video tutorial we have explained step by step installation of Citrix XenApp 6.5 Server on Windows Server 2008 R2 is explained in this video. We have explained the difference between…
A short tutorial showing how to set up an email signature in Outlook on the Web (previously known as OWA). For free email signatures designs, visit https://www.mail-signatures.com/articles/signature-templates/?sts=6651 If you want to manage em…
Suggested Courses

612 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question