Comments on: How to Move Exchange Mailboxes in a Text File using PowerShell https://practical365.com/move-exchange-mailboxes-text-file-powershell/ Practical Office 365 News, Tips, and Tutorials Thu, 16 May 2019 12:23:39 +0000 hourly 1 https://wordpress.org/?v=6.6.1 By: MannyO https://practical365.com/move-exchange-mailboxes-text-file-powershell/#comment-210021 Thu, 16 May 2019 12:23:39 +0000 https://www.practical365.com/?p=2666#comment-210021 Jesus, this is so simple…
Thank you for this. It’s exactly what I’m looking for.
I’m migrating 500 users in batches from a 2013 to a 2016 and I’m getting the dreaded “A version mismatch was detected (Actual:6, Expected:5)” when I try to do a batch migration in the ECP.
This powershell method saved me a lot of time.
Thanks!

]]>
By: Brad https://practical365.com/move-exchange-mailboxes-text-file-powershell/#comment-160475 Fri, 20 Jul 2018 19:52:00 +0000 https://www.practical365.com/?p=2666#comment-160475 In reply to Brad.

I removed -whatif and find that the moves do queue up and are in progress. I’d still like to know why the pipeline error occurs.

]]>
By: Brad https://practical365.com/move-exchange-mailboxes-text-file-powershell/#comment-160473 Fri, 20 Jul 2018 18:18:59 +0000 https://www.practical365.com/?p=2666#comment-160473 On Ex 2013 CU10 I am getting an error:
get-content C:\—path—\moves.txt | New-moveRequest -targetDatabase “MBDB10” -whatif

The input object cannot be bound to any parameters for the command either because the command does not take pipeline
input or the input and its properties do not match any of the parameters that take pipeline input.
+ CategoryInfo : InvalidArgument: (:PSObject) [New-MoveRequest], ParameterBindingException
+ FullyQualifiedErrorId : InputObjectNotBound,New-MoveRequest

]]>
By: <div class="apbct-real-user-wrapper"> <div class="apbct-real-user-author-name">Paul Cunningham</div> <div class="apbct-real-user-badge" onmouseover=" let popup = document.getElementById('apbct_trp_comment_id_159315'); popup.style.display = 'inline-flex'; "> <div class="apbct-real-user-popup" id="apbct_trp_comment_id_159315"> <div class="apbct-real-user-title"> <p class="apbct-real-user-popup-header">The Real Person!</p> <p class="apbct-real-user-popup-text">Author <b>Paul Cunningham</b> acts as a real person and passed all tests against spambots. Anti-Spam by CleanTalk.</p> </div> </div> </div> </div> https://practical365.com/move-exchange-mailboxes-text-file-powershell/#comment-159315 Thu, 07 Jun 2018 23:03:11 +0000 https://www.practical365.com/?p=2666#comment-159315 In reply to Charlie Lochbaum.

Same technique should work.

]]>
By: Charlie Lochbaum https://practical365.com/move-exchange-mailboxes-text-file-powershell/#comment-159314 Thu, 07 Jun 2018 22:56:58 +0000 https://www.practical365.com/?p=2666#comment-159314 OK, I understand you can also use a .CSV file to migrate Exchange 2010 mailboxes to Exchange 2016. The only documentation is for Exchange 2013 where they have you create a .CSV file with one column and heading called “EmailAddress” and place all the user’s email addresses below it. Can this be done in Exchange 2016 in PowerShell?

]]>
By: <div class="apbct-real-user-wrapper"> <div class="apbct-real-user-author-name">Paul Cunningham</div> <div class="apbct-real-user-badge" onmouseover=" let popup = document.getElementById('apbct_trp_comment_id_158566'); popup.style.display = 'inline-flex'; "> <div class="apbct-real-user-popup" id="apbct_trp_comment_id_158566"> <div class="apbct-real-user-title"> <p class="apbct-real-user-popup-header">The Real Person!</p> <p class="apbct-real-user-popup-text">Author <b>Paul Cunningham</b> acts as a real person and passed all tests against spambots. Anti-Spam by CleanTalk.</p> </div> </div> </div> </div> https://practical365.com/move-exchange-mailboxes-text-file-powershell/#comment-158566 Mon, 07 May 2018 21:28:20 +0000 https://www.practical365.com/?p=2666#comment-158566 In reply to John.

So even just the Get-Content cmdlet is failing? What’s the exact command you’re trying to run?

]]>
By: John https://practical365.com/move-exchange-mailboxes-text-file-powershell/#comment-158562 Mon, 07 May 2018 17:53:32 +0000 https://www.practical365.com/?p=2666#comment-158562 For some reason when I try this I get the error that it can’t find the path . Even when the file is clearly in the path it’s saying it can’t find… I tried the root of the C drive, I tried the desktop, and each time I changed directory to that location and the error shows the correct path that the file exists in, still saying it can’t find it. Oh well, I only have a few hundred to move, so I can just keep hitting them manually, up arrow, back arrow, type over each name…

]]>
By: CJ Singh https://practical365.com/move-exchange-mailboxes-text-file-powershell/#comment-157014 Mon, 22 Jan 2018 18:36:54 +0000 https://www.practical365.com/?p=2666#comment-157014 In reply to Paul Cunningham.

Works fine for Exchange 2013 and I am actually running it from the new Exchange 2016

]]>
By: CJ Singh https://practical365.com/move-exchange-mailboxes-text-file-powershell/#comment-157013 Mon, 22 Jan 2018 18:30:45 +0000 https://www.practical365.com/?p=2666#comment-157013 nice article Paul! helped me a lot

To check the current migration status of the mailboxes you guys can run the following command.

Get-MoveRequestStatistics -MoveRequestQueue “target database name” (with the quotes)

This way you will be able to check the status of the move

]]>
By: Philip https://practical365.com/move-exchange-mailboxes-text-file-powershell/#comment-7771 Mon, 16 Mar 2015 06:43:35 +0000 https://www.practical365.com/?p=2666#comment-7771 I have 2 exchange 2007 servers EX001 & EX002

Each of these have one DB each DB001 & DB002

How can I use these commands to move a mailbox in DB001 on EX001 to DB002 on EX002.

In GUI, 4 mailboxes are moved at a time. Can we move 4 or 5 mailboxes using these cmdlet script.

]]>