Powershell Write Progress

Write-Progress -Activity 'Title' -Status $file.FullName -PercentComplete ( [Array]::IndexOf($files, $file) / $files.Count * 100 )

http://www.spjeff.com/2014/08/20/estimated-arrival-time-eta-for-powershell/