Public/Migration/Resume-MailboxSync.ps1

Function Resume-MailboxSync {
    <#
    .SYNOPSIS
    Resume Mailbox Sync
 
    .DESCRIPTION
    Resume Mailbox Sync
    .EXAMPLE
    Resume-MailboxSync
 
    .NOTES
    General notes
    #>


    [CmdletBinding()]
    param
    (

        [Parameter()]
        [switch]
        $DontAutoComplete
    )

    $UserChoice = Import-MailboxSyncDecision -NotCompleted
    if ($UserChoice -ne 'Quit' ) {
        $ResumeSplat = @{
            Confirm = $false
        }
        if ($DontAutoComplete) {
            $ResumeSplat.Add('SuspendWhenReadyToComplete', $True)
        }
        foreach ($User in $UserChoice) {
            Resume-MoveRequest -Identity $User.Guid @ResumeSplat
        }
    }
}