这是我的代码剪辑:
$alltheupdates | Export-Csv filename.csv
是否可以写出口的进度?
答案 0 :(得分: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
答案 1 :(得分:0)
我在去年的某个时候发现,我可以在任何采用ValueFromPipelineByPropertyName(如Export-CSV)的命令上轻松完成这项工作。这样就可以了。它不包括%,因为要计算%,您必须知道要导出的项目总数。
Get-ChildItem |
Export-Csv -Path $home\files.csv -inputObject { $_; Write-Progress "Exporing to CSV" "$($_) " }
希望这有助于