Help - Powershell SuspensionWhenReadytoComplete

Rods
Rods used Ask the Experts™
on
Hello, I would like some help if possible.

I am using the command via powershell New-MoveRequest with SuspensionWhenReadytoComplete but I have some doubts.

How do I complete the batch when it reaches 95%?

Can I finalize the migration individually?
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
timgreen7077Exchange Engineer
Distinguished Expert 2018

Commented:
the SuspensionWhenReadytoComplete is the correct parameter to use when you want to suspend the move when it reaches 95%. also use you can create a migration individually. actually a batch is just a group of individual migrations. if you suspend at 95% you can go back and complete a individual migration.
Michael B. SmithManaging Consultant

Commented:
Resume-MoveRequest is the cmdlet you need.
Rods IT Analyst

Author

Commented:
Example has a csv named expert.csv in it has 30 mailbox when all mailboxes are 95% of the I type the command resume-moveequest - identity and batch name?

Because in the graphical interface I can only finalize that batch or those mailboxes that are already synchronized within the batch
Ensure you’re charging the right price for your IT

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden using our free interactive tool and use it to determine the right price for your IT services. Start calculating Now!

Michael B. SmithManaging Consultant

Commented:
The below will cause all existing move requests to be resumed:

Get-MoveRequest | Resume-MoveRequest

Open in new window

timgreen7077Exchange Engineer
Distinguished Expert 2018

Commented:
If you want to resume a single user you can run:

Resume-MoveRequest -Identity "user@domain.com"

To resume all:

Get-MoveRequest | Resume-MoveRequest
Rods IT Analyst

Author

Commented:
Tim, if during the synchronization the user fails and I do the right thing how do I resume the synchronization of this user?
timgreen7077Exchange Engineer
Distinguished Expert 2018

Commented:
If it fails and you make any corrections, you can just resume the move:

Resume-MoveRequest -Identity "user@domain.com"

Not completely sure i understand your question.
Rods IT Analyst

Author

Commented:
I understand, I noticed that the Resume-Move Request command can not generate a TXT or reports with migrated users.

I would like at the end of the migrations to generate migrated mailbox logs.
Michael B. SmithManaging Consultant

Commented:
When the move request completes (or literally at any time) you can

Get-MoveRequest -Identity "user@domain.com" | Get-MoveRequestStatistics

Open in new window

Exchange Engineer
Distinguished Expert 2018
Commented:
you can run the following:

Get-MoveRequestStatistics -Identity user@domain.com -IncludeReport | Export-CSV C:\temp\MRStats.csv

this will generate a report.
Rods IT Analyst

Author

Commented:
Okay, thanks to all who helped.

Big hug

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial