У меня есть следующий код.
$summary = . {
while ($true) {
# Generating huge list of psobject
}
} |
Tee-Object -FilePath 'fname.csv' | # Need to process the input objects before writing to CSV
Group-Object -Property xxx | Select Name,Count
Однако мне нужно обработать входные объекты перед записью в fname.csv. Можно ли разделить объект на два конвейера?
Я пробовал
$summary = . {
while ($true) {
# Generating huge list of psobject
}
} |
For-Each {
$_ | ConvertTo-Csv -NoTypeInformation | Out-File -Append 'file.csv'
$_
} |
Group-Object -Property xxx | Select Name,Count
Но заголовки повторяются в каждой строке файла file.csv.