Quick Powershell script to watch the status of import requests in Exchange 2010.

<#
.SYNOPSIS
    Detailed stats on a single PST import request
.DESCRIPTION
	Watch the status of a single PST import request
.NOTES
    Author: Jonathan
.LINK 
    http://elderec.org
.PARAMETER Identity
	Identity of Mailbox Import Request
.EXAMPLE
	.\Watch-ImportRequest.ps1 -Identity "Jon Q. User"
#>
param (
	[parameter(Mandatory=$true, HelpMessage="Enter the Identity of the active move request.")][string]$Identity
)

do { 
	$mbMove = Get-MailboxImportRequestStatistics -Identity $Identity
	$stat = "Importing PST | $Identity"
	$act = "Duration: " + [string]$mbMove.OverallDuration + " | " + $mbMove.PercentComplete + "% complete"
	Write-Progress -activity $act -Status $stat -percentComplete $mbMove.PercentComplete
}
Until ( $mbMove.Status -eq "Completed" )