У меня есть скрипт, с помощью которого я собираю данные о пользователях, как это:
$testObject = [PSCustomObject]@{
username = $username
name = $name
}
Далее я получаю больше информации и добавляю в testObject вот так:
$testObject | Add-Member address address
В конце я экспортирую его в csv:
$testObject | Export-Csv -Path "output.csv" -NoTypeInformation
Мне нужно изменить скрипт, чтобы создание testObject было в цикле, так как я буду запускать его для списка пользователей.Как я могу написать это, чтобы создать новый CSV при запуске скрипта, но добавить все новые объекты?
Я пытаюсь избежать создания массива PSCustomObject, так как я использую скрипт на большом количестве данныхи я бы предпочел записывать один объект за один раз в CSV.