linking existing mailbox to a new user

Posted on 2011-10-07
Medium Priority
Last Modified: 2012-05-12
Hi all,

i have set a test environment with a DC-MBX servers. I made it same as my prod, the difference is that domain name of both are different. i imported users to test env from prod. restored prod exchange mailbox databases to test environments and mounted them.
i see that Get-MailboxStatistics command show me the users and item counts. but when i look in Exchange console in Recipient configuration/Mailbox there are no users, as this is fresh new test environment. when i create a new mailbox it does not see the mailbox from restored database, it creates new mailbox.
my questions:
1- how can i get mailboxes from restored database which are now mounted and healthy?
2- what should i do so that when i open outlook for a specific user i get his emails/items from restored database?

thanks in advance
Question by:Skiff-SS-N-23
  • 4
  • 2
LVL 14

Accepted Solution

Radweld earned 2000 total points
ID: 36929256
Hi, you will need to use the connect-mailbox powershell command,

Connect-Mailbox -Identity "John Evans" -Database "MBXDB02" -LinkedDomainController FabrikamDC01 -LinkedMasterAccount john@fabrikam.com

Open in new window

Taken from http://technet.microsoft.com/en-us/library/aa997878.aspx

Because the users were not migrated with sid history any delegations to mailboxes will be lost once you reconnect them.
LVL 10

Expert Comment

ID: 36929262

Author Comment

ID: 36929283

check this one

i think it is not my case, because i mounted database in a normal way, not a recovery database.
Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why


Author Comment

ID: 36929987
i solved the issue, the parameters -LinkedDomainController  -LinkedMasterAccount  were not useful in my case, i found different cmdlet for my scenario

[PS] C:\>Connect-Mailbox -Identity "Alan Reid" -Database MB-HO-01 -User Alan.Reid

Author Comment

ID: 36930603
I've requested that this question be closed as follows:

Accepted answer: 0 points for Skiff-SS-N-23's comment http:/Q_27385015.html#36929987

for the following reason:

found from other source

Author Comment

ID: 36930006
the most correct choice
LVL 14

Expert Comment

ID: 36930605
I believe my suggestion to use the connect-Mailbox command did in fact work therefore I should get the points.

Featured Post

Making Bulk Changes to Active Directory

Watch this video to see how easy it is to make mass changes to Active Directory from an external text file without using complicated scripts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If something goes wrong with Exchange, your IT resources are in trouble.All Exchange server migration processes are not designed to be identical and though migrating email from on-premises Exchange mailbox to Cloud’s Office 365 is relatively simple…
Mailbox Corruption is a nightmare every Exchange DBA wishes he never has. Recovering from it can be super-hectic if not entirely futile. And though techniques like the New-MailboxRepairRequest cmdlet have been designed to help with fixing minor corr…
In this Micro Video tutorial you will learn the basics about Database Availability Groups and How to configure one using a live Exchange Server Environment. The video tutorial explains the basics of the Exchange server Database Availability grou…
The video tutorial explains the basics of the Exchange server Database Availability groups. The components of this video include: 1. Automatic Failover 2. Failover Clustering 3. Active Manager
Suggested Courses

850 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question