Thursday, January 31, 2013

Exchange 2010 CAS Array, do you really need it?

I've encountered a number of deployments of Exchange 2010 that are not using/configuring CAS Array prior to creating mail databases (and it's a mess in terms of troubleshooting); even a number of "deployers" doesn't even know what CAS Array is! There is also confusion that CAS Array is also the NLB!  I hope upon reading this you will be enlightened:

1. NLB (Network Load Balancing)  is different from CAS Array; as explained in Microsoft's Technet Article:

"A Client Access server array doesn’t provide load balancing. A separate load balancing solution is still needed" http://technet.microsoft.com/en-us/library/ee332317.aspx#CASarray

2. What if you only have a single, multiple Exchange Role Server? Do you still need to configure a CAS Array?

"We recommend that you create a Client Access server array even if you only have a single Client Access server within your organization"
http://technet.microsoft.com/en-us/library/ee332317.aspx#CASarray

and as explained further:
"When a Client Access server array is created, clients connect through the virtual name of the Client Access server array rather than directly to the fully-qualified domain name (FQDN) of your single Client Access server. If a single Client Access server needs to be replaced within an Active Directory site or a second Client Access server is added, no profile updates are necessary on the clients."

This can help you ease things out especially if there will come a time that you need to replace your CAS server or if you will add another CAS server.

3. Another question that was asked: Is autodiscover the same as the CAS Array?
As stated above, clients will connect through the virtual name (CAS Array name) instead of the FQDN of the server; e.g. Upon setting up Outlook client to connect to the Exchange Server, it will automatically detect a "name", you will notice that it will show the CAS Array name instead of the FQDN of the CAS Exchange Servers (and this process is called "Autodiscover")

Tuesday, January 29, 2013

Preventing Microsoft Outlook Client to Update Offline Global Address List

To prevent Microsoft Outlook in downloading the data in Exchange Offline Address Book (while in Cached Mode), you can create a batch file containing the following keys below.  These is useful especially if you are doing a migration from another email system (Lotus Notes Domino) to Microsoft's Exchange and is NOT using a third-party migration tool due to limitation of budget.  


Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Cached Mode]
"DownloadOAB"=dword:00000000
"ANR Include Online GAL"=dword:00000001


Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Exchange\Exchange Provider]
"Limit SRS Incremental Download"=dword:00000000
"Limit Manual OAB Download"=dword:00000000
"Limit SRS Full OAB Download"=dword:00000000
"Allow SRS Full OAB Download"=dword:00000000