我正在使用 PowerShell Community Extensions (PSCX),但在一项特殊的工作中,我们必须先压缩多个文件,然后再传输到我们的托管服务器。
using:Write-Zip -IncludeEmptyDirectories -OutputPath $outputZip -Path $currentLocalPath
为每个生成的 zip 生成一个浮动在命令控制台行上的进度条(在这个特定的作业 61 中),并隐藏正在记录到屏幕后面的消息。
我努力了:
Write-Progress "Done" "Done" -completed
但这并没有清除压缩过程的进度条。
我们确实记录到一个文件,因此不会丢失任何内容,我希望有一个选项可以在每次进度后整理 Write-Zip 而不会丢失屏幕上的反馈详细信息。
-Quiet
是我能看到的唯一可以阻止这种行为的选项,但是用户会想知道在每个文件完成之前发生了什么。