Кажется, достаточно просто. Просто создайте пустой массив для хранения строк журнала перед началом работы:
$log = @()
Затем вместо добавления в CSV-файл добавьте в массив:
$log += "whatever your log entry looks like"
Если вы делаете это целую кучу раз, arraylist может быть лучше, чем массив:
$log = new-object collections.arraylist
, то:
$log.add("whatever your log entry looks like")
Затем в конце (для любого из них):
$log | add-content <path to csv file>