1

这是我的代码的片段:

$alltheupdates | Export-Csv filename.csv

可以写出口进度吗?

4

2 回答 2

1

如果您知道 $alltheupdates 中有多少对象:

0..($alltheupdates.count-1) | foreach {
    $percent = ($_/$alltheupdates.count)*100
    Write-Progress -Activity 'exporting to csv' -Status "$percent % Complete" -CurrentOperation "Exporting item # $($_+1)" -PercentComplete $percent
    $alltheupdates[$_]
} | Export-Csv filename.csv
于 2013-05-30T11:01:40.727 回答
0

去年的某个时候,我发现我可以在任何采用 ValueFromPipelineByPropertyName 的命令(如 Export-CSV)上轻松完成此操作。这会成功的。它不包括 %,因为要计算 %,您必须知道要导出的项目总数。

Get-ChildItem |    
    Export-Csv -Path $home\files.csv -inputObject { $_; Write-Progress "Exporing to CSV" "$($_) " } 

希望这可以帮助

于 2013-05-30T19:06:06.333 回答