Q: when running Exchange rebasing tool, we are getting lots of 0x80004005 errors. what is causing this?
A: This error can occur if the mailbox of the user does not contain any time zone information. To workaround this problem, either modify the output.txt file (which contains the legacyExchangeDNs of the users) to add the time zone information in a Tab delimited file. Another workaround is to send a meeting request created through OWA to all the users who do not contain the time zone information. If this does not get the time zone info, then the users will have to login to OWA once and log off to get the time zone information.
You can get 0x80004005 if you’ve copied the wrong TZMOVE.exe into the directory. Make sure it’s 304kb, and not the downloaded self-extracting setup (8MB).
You can also get 0x80004005 if you’re using an account that has absolutely no permissions to the mailboxes and hasn’t been delegated any Exchange perms.
- You can also get 0x80004005 if the INI file is pointing to the TZMOVE.EXE but the TZMOVER.DLL file is not present.
Additional detail: currently identified causes:
- The tool was not able to find any time zone values in the mailbox of the specific users. To resolve this, try adding ReadCalendarTimeZones=1 to the MsExTmz.ini file to force the tool to examine recurring calendar items for time zone information. You can create a new input file by using the DNs from the error log you received from the last run.
- Unable to process mailbox /O=CONTOSO/OU=FIRST ADMINISTRATIVE GROUP/CN=RECIPIENTS/CN=TESTMB01 – 0x80004005: Carefully review the legacyExchangeDN and make any corrections as necessary. Using ADSIEdit to copy/paste the value can ensure accuracy.
- You are referencing tzmove.exe from the wrong directory. Either extract the downloaded install into the folder where MsExTmz resides or update the MsExTmz.ini to include a full path to where tzmove.exe is installed on the workstation you are using.
NOTE: When you download the Time Zone Data Update Tool for Microsoft Office Outlook, the tzmove.exe file is the installer for the actual tool. Referencing the installer will result in errors when you run MsExTmz.
- The account you are using to run MsExTmz does not have full mailbox permissions and has not been delegated the proper Exchange permissions. To resolve this, run the “Grant Mailbox Permission” script from an Exchange Server computer.