У меня есть такой скрипт:
$in_file = "C:\Data\Need-Info.csv"
$out_file = "C:\Data\Need-Info_Updated.csv"
$list = Import-Csv $in_file
ForEach ( $user in $list ) {
$zID = $user.zID
ForEach-Object { Get-QADUser -Service 'domain.local' -SearchRoot 'OU=Users,DC=domain,DC=local' -SizeLimit 75000 -LdapFilter "(&(objectCategory=person)(objectClass=user)(PersonzID=$zID))" |
Select-Object DisplayName,samAccountName,@{Name="zID";expression={$zID}} |
Export-Csv $out_file -NoTypeInformation -Force
}
}
Однако я не могу заставить его выводить все результаты в файл $ out_file, так как он, похоже, не добавляет данные в файл csv. Я перепробовал множество вещей, идей и предложений, найденных в Интернете. Кажется, ни один из них не работает, и я чувствую, что мне здесь чего-то не хватает Есть ли способ сделать это добавить данные в файл? Если да, не могли бы вы предоставить пример или фрагмент кода, чтобы заставить его работать таким образом? Я не прошу переписать весь код или что-то в этом духе, а просто сделать так, чтобы экспортируемые данные добавлялись в файл, который выводится.