Я подготовил сценарий PowerShell для экспорта списка пользователей системы в формате CSV. Сценарий может выводить список пользователей с помощью Export-csv с одной строкой заголовка (строка заголовка вверху).
Однако мое требование - дважды повторить строку заголовка в моем файле. В PowerShell 3.0 этого легко добиться с помощью «Добавить» (например, $ header | out-file $ filepath -Append). В нашей серверной среде работает PowerShell 1.0. Следовательно, я не могу этого сделать. Есть ли обходной путь? Сам не могу добавить вручную.
Спасибо.
Что вы можете сделать:
Export-Csv
Get-Content
Как это:
# Path to your file
$File = "C:\My\File.csv"
# Write the CSV file
$Data | Export-Csv $File
# Read it back as plain text
$CSV = Get-Content $File
# Add the header line at the start
$CSV = $Header + $CSV
# Write it all back to the CSV file
$CSV | Set-Content $File