简单使用进度条

1..100 | ForEach-Object {
        Write-Progress -Activity "Copying files" -Status "$_ %" -Id 1 -PercentComplete $_ -CurrentOperation "Copying file file_name_$_.txt"
        Start-Sleep -Milliseconds 500    # sleep simulates working code, replace this line with your executive code (i.e. file copying)
    }

请注意,为简洁起见,此示例不包含任何执行代码(使用 Start-Sleep 模拟)。但是,可以直接运行它,而不是修改和使用它。

这是 PS 控制台中的结果: StackOverflow 文档

这是 PS ISE 中的结果: StackOverflow 文档