Updating GAL entries forcefully on Exchange Server 2010 using EMS

Recently I had come up with an issue as mentioned below :

A new email alias was added for a domain mailbox in an Exchange 2010 environment. On one of the users Outlook 2010, whenever the user sends an email to this new address [be it test@example.com], the email is being rejected reporting that such an email address does not exist. I initially tried the following troubleshooting methods :

  1. Tried downloading OAB manually on the workstation from Outlook -> Account Settings
  2. Compared the GUID of the OAB on the Exchange Server location ‘C:\Program Files\Microsoft\Exchange Server\V14\ExchangeOAB’ and the GUID of the OAB present in the outlook [this can be found out by pressing CTRL key + Right click on Outlook icon present in notification area to get Test E-mail AutoConfiguration. Test the setting and note the OAB GUID] and confirmed both are the same
  3. Tried updating OAB in the Exchange Server but resulted in the below error

OAB update

The above issue was resolved by removing the distribution of OAB using ‘Public Folder Distribution‘. It is safe to perform this step in an environment with no Outlook 2003 or earlier clients, as they are the one who access OAB using public folders. Once this step is performed, OAB will use Web Based Distribution.

Even after performing the above steps the issues still persisted. After searching a couple of links online, found out a thread which suggested on performing the following :

  • Update Global Address List on the Exchange Server using the command ‘Get-GlobalAddressList | Update-GlobalAddressList
  • Update Address List using the command ‘Get-AddressList | Update-AddressList
  • Update OAB using the command ‘Get-OfflineAddressBook | Update-OfflineAddressBook
  • Execute the shell command ‘Get-Mailbox | Set-Mailbox -ApplyMandatoryProperties
  • Restart the following MS Exchange services ‘Microsoft Exchange System Attendant Service‘ & ‘Microsoft Exchange File Distribution Service
  • Download the address book manually to your email client without enabling the option ‘download changes since last send/receive

Check and confirm whether the newly added email alias is updated in GAL.

 

Reference : Technet forums.

 

Advertisements

Resolve “Critical Structure Corruption” error on Windows Server 2012 & Windows 8 OS !!

I recently happen to come across this issue after the restore of a Windows Server 2012 Standard server from one VMware ESXi server to another, using Veeam Backup & Replication. The Windows server started to reboot intermittently with the error “Critical Structure Corruption” in the VM console. A reboot will be required hence to successfully log in backup to the server.

Below is a screen shot of a similar issue :

error

Once, I got access to the server the first thing I checked was the event logs. Under the System logs, I noticed a critical error as shown below :

event

A quick search on the event ID and the corresponding error code made me understand that this is a common issue with Windows Server 2012 R2 and Windows 8.1 machines.

Common resolution steps are :

  • For ESXi versions 5.0, 914586 [ Update 2 ] issue can be resolved by an upgrade to Update 3
  • For a quick resolution, the workaround is to manually add a CPUID mask for the affected VMs as shown below :
  1. Power off the VM
  2. Right click the VM and select Edit Settings
  3. Click on the Options tab
  4. Select CPUID mask under Advanced tab
  5. Under the Register Column, locate the edx register under Level 80000001
  6. Paste the following in the value field and click OK twice

     —-:0—:—-:—-:—-:—-:—-:—-

 

Reference : VMware KB [http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2060019]