Help - Powershell SuspensionWhenReadytoComplete

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?
Rods Rods IT AnalystAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

timgreen7077Exchange EngineerCommented:
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.
0
Michael B. SmithExchange & Active Directory ExpertCommented:
Resume-MoveRequest is the cmdlet you need.
0
Rods Rods IT AnalystAuthor 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
0
Determine the Perfect Price for Your IT Services

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

Michael B. SmithExchange & Active Directory ExpertCommented:
The below will cause all existing move requests to be resumed:

Get-MoveRequest | Resume-MoveRequest

Open in new window

0
timgreen7077Exchange EngineerCommented:
If you want to resume a single user you can run:

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

To resume all:

Get-MoveRequest | Resume-MoveRequest
0
Rods Rods IT AnalystAuthor Commented:
Tim, if during the synchronization the user fails and I do the right thing how do I resume the synchronization of this user?
0
timgreen7077Exchange EngineerCommented:
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.
0
Rods Rods IT AnalystAuthor 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.
0
Michael B. SmithExchange & Active Directory ExpertCommented:
When the move request completes (or literally at any time) you can

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

Open in new window

0
timgreen7077Exchange EngineerCommented:
you can run the following:

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

this will generate a report.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Rods Rods IT AnalystAuthor Commented:
Okay, thanks to all who helped.

Big hug
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Powershell

From novice to tech pro — start learning today.