Я извлекаю информацию из активного каталога, но когда я пытаюсь ее экспортировать с Export-CSV
, есть некоторые проблемы с возвратом каретки. Он запускает новую строку в CSV-файле для каждого найденного возврата, в то время как он должен оставаться на текущей строке.Возврат каретки форматирования экспорта-CSV
$User = Get-ADUser Bob -Properties *
Display name : Bob Smith
Notes : Line 1
Line 2
Line 3
E-mail : [email protected]
$User | Export-CSV 'C:\file.csv'
Display name, Notes, E-mail
Bob Smith, Line 1
Line 2
Line 3
[email protected]
Как я могу получить следующий выход?
$User | Export-CSV 'C:\file.csv'
Display name, Notes, E-mail
Bob Smith, Line 1 Line 2 Line 3, [email protected]
Я пробовал с кодировкой, другими разделителями, .. Не могу понять это.
Решение
$User | Select 'Display Name', @{l='Notes';e={$_.Notes -replace "`n"," "}}, E-mail | Export-Csv 'C:\file.csv' -NoTypeInformation -Delimiter ';'
Спасибо за совет, его отлично работал :) Я использовал метод '-replace', как вы предложили. OP обновляется с помощью ** решения **. – DarkLite1