History of mailbox location
-
Sunday, March 27, 2011 6:24 PM
Running Exchange 2007 SP2.
We have mailbox servers in various locations and sometimes we need to move mailboxes between servers as users move around in terms of where they are based.
When carrying out restores, this means we can get stuck as we think that a user maybe on ServerA and therefore create an RSG for it, restore the DB etc, only to find their mailbox was not on there when it was backed up.
Two questions.
1. Is there anyway (Powershell maybe) to find out history of mailbox, esp in terms of what databases it WAS located on?
2. If I do create an RSG and restore a database, is there anway to find out what mailboxes have been restored within that DB?
Answers
-
Monday, March 28, 2011 9:13 AM
"The Exchange 2007 move mailbox process produces resulting XML and LOG files each time a mailbox move is performed. You can find these files in the \Program Files\Microsoft\Exchange Server\Logging\MigrationLogs folder by default"
Taken from: Moving Mailboxes in Exchange 2007, Part 2
Jesper Bernle | Blog: http://xchangeserver.wordpress.com- Marked As Answer by Gavin-ZhangMicrosoft Contingent Staff, Moderator Thursday, March 31, 2011 7:47 AM
-
Monday, March 28, 2011 6:54 PMModerator
you could schedule a script that enumerates all mailboxes and output some data to a textfile.
something like this could work.
Get-Mailbox -ResultSize Unlimited | ft name,database > mailboxes.txt
lasse at humandata dot se, http://anewmessagehasarrived.blogspot.com- Marked As Answer by Gavin-ZhangMicrosoft Contingent Staff, Moderator Thursday, March 31, 2011 7:47 AM
All Replies
-
Monday, March 28, 2011 9:13 AM
"The Exchange 2007 move mailbox process produces resulting XML and LOG files each time a mailbox move is performed. You can find these files in the \Program Files\Microsoft\Exchange Server\Logging\MigrationLogs folder by default"
Taken from: Moving Mailboxes in Exchange 2007, Part 2
Jesper Bernle | Blog: http://xchangeserver.wordpress.com- Marked As Answer by Gavin-ZhangMicrosoft Contingent Staff, Moderator Thursday, March 31, 2011 7:47 AM
-
Monday, March 28, 2011 6:54 PMModerator
you could schedule a script that enumerates all mailboxes and output some data to a textfile.
something like this could work.
Get-Mailbox -ResultSize Unlimited | ft name,database > mailboxes.txt
lasse at humandata dot se, http://anewmessagehasarrived.blogspot.com- Marked As Answer by Gavin-ZhangMicrosoft Contingent Staff, Moderator Thursday, March 31, 2011 7:47 AM