【发布时间】:2015-07-10 01:40:31
【问题描述】:
我正在使用 PowerShell 社区扩展 (PSCX),但在一项特殊的工作中,我们必须先压缩多个文件,然后再传输到我们的托管服务器。
使用:Write-Zip -IncludeEmptyDirectories -OutputPath $outputZip -Path $currentLocalPath
为每个生成的 zip 生成一个浮动在命令控制台行上的进度条(在这个特定的作业 61 中),并隐藏正在记录到屏幕后面的消息。
我试过了:
Write-Progress "Done" "Done" -completed
但这不会清除压缩过程的进度条。
我们确实记录到一个文件,因此不会丢失任何内容,我希望有一个选项可以在每次进度后整理 Write-Zip 而不会丢失屏幕上的反馈详细信息。
-Quiet 是我能看到的唯一可以阻止这种行为的选项,但是用户会想知道在每个文件完成之前发生了什么。
【问题讨论】:
-
对不起,我不明白你想在这里做什么。 Write-Zip 是否会在屏幕上留下进度条并且您想隐藏它?请更具体地说明正在发生的事情以及您想要发生的事情。
-
Write-Zip 生成进度条,当过程完成时,进度条会留下,每个文件成功压缩后,我想从屏幕上清除进度条以释放空间。
标签: powershell powershell-3.0 pscx