Differences

This shows you the differences between the selected revisions of the page.

2017-06-02 2017-09-07
no summary (martin) Write-Progress example (martin)
Line 232: Line 232:
    Write-Host ("Error: {0}" -f $_.Exception.Message)     Write-Host ("Error: {0}" -f $_.Exception.Message)
    exit 1     exit 1
 +}
 +</code>
 +
 +If you want a pseudo-GUI progress bar, you can make use of ''[[ps>microsoft.powershell.utility/write-progress|Write-Progress]]'' cmdlet:
 +
 +<code powershell>
 +function FileTransferProgress
 +{
 +    param($e)
 +
 +    Write-Progress `
 +        -Activity "Uploading" -Status ("{0:P0} complete:" -f $e.OverallProgress) `
 +        -PercentComplete ($e.OverallProgress * 100)
 +    Write-Progress `
 +        -Id 1 -Activity $e.FileName -Status ("{0:P0} complete:" -f $e.FileProgress) `
 +        -PercentComplete ($e.FileProgress * 100)
} }
</code> </code>

Last modified: by martin