MSExchMailboxGUID Missing
Hey, I have certain users withoutMSExchMailboxGUID value. When I try to move these users to another DB, it gives an error that says there is no MSExchMailboxGUID.
These mailboxes can be opened with IMAP and POP3 (it's an ISP org)...
I'm looking for a tool or script to retrieve from a DB a list of mailboxes with the GUID and some attribute to identify the owner (DN or legacyExchangeDN).
Thx in advance!
Andres
May 7th, 2009 11:06pm
Hello Andres,Check this link and it will help you composing an script.Comparing msexchmailboxguid to mailboxguid in Exchange 2003 http://www.powergui.org/thread.jspa?messageID=22795&tstart=0Arun Kumar | MCSE - 2K3 + Messaging | ITIL-F V3
Free Windows Admin Tool Kit Click here and download it now
May 7th, 2009 11:38pm
That's a good one, but I forgot to mention we have Exchange 2000 :(. (E2k7 coming..)
WMI is not an option I think...
thx!
May 7th, 2009 11:46pm
Well, then i guess you need to check this toolActive Directory Explorer v1.2http://technet.microsoft.com/en-us/sysinternals/bb963907.aspxArun Kumar | MCSE - 2K3 + Messaging | ITIL-F V3
Free Windows Admin Tool Kit Click here and download it now
May 8th, 2009 12:05am
Hi,More information to share with you:
Attributes Required to Route Messages Through the Categorizer
http://support.microsoft.com/kb/281761
Alternative Methods to Obtain a Dump of an Object
http://support.microsoft.com/kb/271201
Regards,
Xiu
May 8th, 2009 11:37am
Thanks for your answers, but, I don't have any value onMSExchMailboxGUID attribute at this AD objects. I need to set it and then move the mailboxes.
The tool or script should query Exchange DB for the GUID of all mailboxes. I think it should be a MAPI query or something like it...
thx!
Andres
Free Windows Admin Tool Kit Click here and download it now
May 8th, 2009 4:18pm
Andres,I would like you to check the following KB.XADM: How to Map an msExchMailboxGuid Attribute to a User in Active Directory Users and Computershttp://support.microsoft.com/kb/291542You receive an error message when you use the Exmerge tool to retrieve a list of mailboxes from a recovery storage group in Exchange Server 2003http://support.microsoft.com/?kbid=919088Arun Kumar | MCSE - 2K3 + Messaging | ITIL-F V3
May 11th, 2009 1:28pm
Any update Andres?Arun Kumar | MCSE - 2K3 + Messaging | ITIL-F V3
Free Windows Admin Tool Kit Click here and download it now
May 11th, 2009 10:14pm
Yes, 1st article doesn't apply because we dont have the GUID for that users, that's what we are trying to obtain.
The 2nd one uses RSGs, and we have operational mailboxes that can be used with POP3 and IMAP.
This is the move mailbox app log:
Event Type: Error
Event Source: MSExchangeAdmin
Event Category: Move Mailbox
Event ID: 1008
Date: 5/11/2009
Time: 3:01:36 PM
User: N/A
Computer: COMPUTER
Description:
Unable to move mailbox 'User'.
Error: Cannot complete the operation because the object 'User' does not have the attribute 'msExchMailboxGuid' set or because you do not have permissions to read it.
Thx!
May 11th, 2009 10:22pm
I believe the exmerge should fail for the account for which the move-mailbox is failing, and expect the error mentioned in the second KB.
[17:37:20] Error! Cannot identify the user with the msExchMailboxGuid GUID. The legacyExchangeDN is /O=ORG/OU=SITE/CN=RECIPIENTS/CN=USER.[17:37:20] Skipped 1 mailbox(es) homed on database 'STORAGE GROUP/MAILBOX STORE' because of errors.[17:37:20] Skipped 1 mailbox(es) homed on the specified databases because of errors.Here is what we do now.Disconnect the mailbox from the existing user and reconnect again, Because, When you mailbox-enable an account or when you connect a disconnected mailbox to an Active Directory account, the mailbox GUID is automatically set on that account. It is rarely necessary or recommended for administrators to set mailbox GUIDs directly.A mailbox owner is defined as the Active Directory user account whose msExchMailboxGUID attribute carries the globally unique identifier (GUID) for a particular mailbox. Only one account in a whole forest is permitted to carry the GUID for a particular mailbox. If you try to set a second owner with the same GUID, Active Directory will reject the change with an error. Arun Kumar | MCSE - 2K3 + Messaging | ITIL-F V3
Free Windows Admin Tool Kit Click here and download it now
May 11th, 2009 10:37pm
Here are some stoppers to do the disconnect / reconnect:
-there are 18280 users in this condition ;)
-we have RUS turned off
-there is a (faulty) provisioning system that makes the AD changes
I tried to disconnect a user deleting it's Exchange Attributes, but the mailbox never changed to disconnected, I dont know why...
May 11th, 2009 10:45pm
Really didn't get the idea of turning off the RUS... don't you ever create any new mailbox :)... Anways once you disconnect the mailbox you need to run Clean up agent on the mailbox store and wait for the sometime if you have multiple DC/GC in the same site for replicating the changes.Exchange Server 2003 Mailbox Recoveryhttp://www.msexchange.org/tutorials/Exchange_Server_2003_Mailbox_Recovery.htmlBefore you follow the above mentioned KB or run Clean up Agent, ensure you do have default retention period.Exchange Store Maintenancehttp://social.technet.microsoft.com/Forums/en-US/exchangesvrgeneral/thread/8996123b-96a9-487b-987f-33334ef06a30/Arun Kumar | MCSE - 2K3 + Messaging | ITIL-F V3
Free Windows Admin Tool Kit Click here and download it now
May 11th, 2009 11:05pm