将值附加到现有csv文件而不覆盖它

时间:2013-08-29 06:36:27

标签: powershell-v3.0

我是PowerShell脚本新手。我想写一个简单的程序如下:

$obj=New-Object PSObject
$obj | Add-Member Noteproperty -Name EID -value "E566865"
$obj | Add-Member Noteproperty -Name Email -value "fname.lname"
$obj | Add-Member Noteproperty -Name MVP -value $True
$obj | export-csv D:\sample.csv 

在我将输出写入CSV文件的情况下,我想创建一个这样的类似对象,并将该输出写入同一文件而不覆盖它。请提出一些合适的方法。

1 个答案:

答案 0 :(得分:0)

将-Append标志添加到Export-Csv cmdlet。

例如:

$ obj | export-csv -Path D:\ sample.csv -Append