获取单列数据并导出到单独的CSV文件中的多列

时间:2018-06-28 20:41:41

标签: csv powershell-v3.0

我最近创建了一个PowerShell脚本来收集磁盘大小,使用情况和可用空间,然后将它们导出为CSV。现在,我需要使用每个创建的文件的“可用空间”列来创建一个新的CSV文件。我需要抓住每列,然后放入新列。我整天都在修改脚本,整日没事地去研究文章。以下是我所得到的最近的东西。

$sort = gci | select name | Where-Object {$_.name -like "diskspace_*"}
$count = 0
foreach ($item in $sort) {
    $count = ($count +=1)
    $free = Import-Csv $item.name | Select-Object 'Free'
    $share = Import-Csv $item.name |
             Select-Object 'Share',@{Name="something"; Expression={$free.free}} |
             Export-Csv free_report.csv -NoTypeInformation
}

0 个答案:

没有答案