?
Solved

Prepare-MoveRequest UseLocalObject on existing AD accounts

Posted on 2011-10-18
8
Medium Priority
?
3,134 Views
Last Modified: 2012-05-12
Hello All,

I have 2 Exchange domains (both fully patched and SP'ed)
Source.local - v. 2007 Currently holds 200 users and mailboxes (hosted exchange).  
Target.local - v. 2010 Currently holds 200 user IDs (internal local domain).  These user accounts WERE NOT created with ADMT, they are existing local AD accounts.  No mailboxes at the moment, just installed the Exchange server.

I need to move the mailboxes from the Source.local exchange to Target.local exchange, connecting the mailboxes to the user IDs in Target.local.  I kind of know how to do this but I"m running into an issue.  This is what I have done to date:

Created a trust and DNS edits to allow communication between the two forests.
I ran prepare-moverequest.pst -UseLocalObject in hopes that the existing target.local AD accounts would be "prepared" for a new-moverequest of the source.local mailbox.  This doesn't happen.  Instead, prepare-moverequest creates a NEW account in Target.local.  Can someone tell me if I am approaching this correctly? Do I need to run something else first against the Target.local user IDs (ADMT?).  I need to make sure that I don't negatively affect the existing target.local accounts as they are in use for resource authentication in the target domain.

I really appreciate your help.  I've looked at the step by step links posted in other questions in this forum, but haven't found this exact issue resolved.

Kindest regards,
FloFromTO
0
Comment
Question by:martinichick
  • 6
  • 2
8 Comments
 
LVL 37

Accepted Solution

by:
Jamie McKillop earned 1500 total points
ID: 37020490
Hello,

You need to mail-enable the accounts in the target domain and ensure the proxyAddress matches the corresponding proxyAddress on the accounts in the source domain.

JJ
0
 

Author Comment

by:martinichick
ID: 37021034
Thanks.  To mail enable, do I just create mailboxes for the target AD accounts?  Then just compare and update the proxyAddress attribute.  Will report back.
0
 
LVL 37

Expert Comment

by:Jamie McKillop
ID: 37021384
That is correct.

JJ
0
Visualize your virtual and backup environments

Create well-organized and polished visualizations of your virtual and backup environments when planning VMware vSphere, Microsoft Hyper-V or Veeam deployments. It helps you to gain better visibility and valuable business insights.

 

Author Comment

by:martinichick
ID: 37029133
Ok, I'm closer.  I needed to set the proxyAddress and the MSExchMailboxGuid attribute.  DONE.  Now I'm getting an error about no Remote Proxy service running in the source domain when I run new-moverequest.  I found an article that says I have to start the MRSProxy service and it gives instructions on going to the c:\progam files\microsoft\exchange\client access\Exchweb\ews\web.config file and setting the MRSProxy file to ISENABLED.  Unfortunately, when I open the source web.config file, and search for the term "proxy" it is simply not found.  So what gives?   I can open another question for this, but as it is related to my core problem I thought I"d start here.  If I don't get a response, I'll close this and open an additional ticket.  Perhaps there is another attribute that I need to change?
0
 

Author Comment

by:martinichick
ID: 37031281
Sorry for this..my bad.  Ignore that last post. I forgot the Remotlegacy switch in the move request.  Anyway so to summarize,  I did as JJMCK advised and copied the proxy attribute. Also copied the MSExchMailboxGuid attribute.  I run
 
New-MoveRequest -Identity 'flo2@source.local' -RemoteLegacy -TargetDatabase "Mailbox Database 1938981683" -RemoteGlobalCatalog 'sourcead1.source.local' -RemoteCredential $Cred -targetdeliverydomain "target.local"

I get the error:
A positional parameter cannot be found that accepts argument '-primarysmtpaddress'.
    + CategoryInfo          : InvalidArgument: (:) [New-MoveRequest], ParameterBindingException
    + FullyQualifiedErrorId : PositionalParameterNotFound,New-MoveRequest

Thoughts and ideas?
0
 

Author Comment

by:martinichick
ID: 37031490
OMG I figured it all out.  OK, there were some typos on my part so the soultion is basically what JJMCK recommended.  To summarize, the steps to manually prepare a Windows 2008 user ID to receive a new-moverequest from EX07to EX10 are:

Copy the following Attributes from the source mailbox using ADSIedit
MSExchMailboxGuid
proxy address

then run:

New-MoveRequest -Identity 'flo2@domain.com' -RemoteLegacy -TargetDatabase "Mailbox Database 1938981683" -RemoteGlobalCatalog 'sourcead1.source.local' -RemoteCredential $Cred -targetdeliverydomain "domain.com"
0
 

Author Comment

by:martinichick
ID: 37031533
OMG I figured it all out.  OK, there were some typos on my part so the soultion is basically what JJMCK recommended.  To summarize, the steps to manually prepare a Windows 2008 user ID to receive a new-moverequest from EX07to EX10 are:

run:
On the target Ex10 shell run:

Enable-MailUser -Identity Flo2 -ExternalEmailAddress flo2@domain.com

Copy the following Attributes from the source mailbox using ADSIedit
MSExchMailboxGuid
proxy address

then run:

New-MoveRequest -Identity 'flo2@domain.com' -RemoteLegacy -TargetDatabase "Mailbox Database 1938981683" -RemoteGlobalCatalog 'sourcead1.source.local' -RemoteCredential $Cred -targetdeliverydomain "domain.com"
0
 

Author Closing Comment

by:martinichick
ID: 37031552
Don't want to accept this.  It is just a comment
0

Featured Post

New feature and membership benefit!

New feature! Upgrade and increase expert visibility of your issues with Priority Questions.

Question has a verified solution.

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

Here in this article, you will get a step by step guidance on how to restore an Exchange database to a recovery database. Get a brief on Recovery Database and how it can be used to restore Exchange database in this section!
With so many activities to perform, Exchange administrators are always busy in organizations. If everything, including Exchange Servers, Outlook clients, and Office 365 accounts work without any issues, they can sit and relax. But unfortunately, it…
This video shows how to use Hyena, from SystemTools Software, to update 100 user accounts from an external text file. View in 1080p for best video quality.
Exchange organizations may use the Journaling Agent of the Transport Service to archive messages going through Exchange. However, if the Transport Service is integrated with some email content management application (such as an anti-spam), the admin…
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