我有一个脚本,我用它来收集这样的用户数据:
$testObject = [PSCustomObject]@{
username = $username
name = $name
}
接下来,我将获得更多信息并像这样添加到 testObject:
$testObject | Add-Member address address
最后,我将其导出到 csv:
$testObject | Export-Csv -Path "output.csv" -NoTypeInformation
我需要更改脚本,以便 testObject 的创建处于循环中,因为我将为用户列表运行它。如何在脚本启动时编写此代码以创建新的 csv,但附加所有新对象?
我试图避免创建 PSCustomObject 数组,因为我在大量数据上使用脚本,并且我更愿意一次将一个对象写入 csv。