#powershell
#powershell
Вопрос:
Как мне сделать мои заголовки жирными, когда они выводятся в моем коде ниже:
$Header = "Account,Ace String,Object Path"
И если я хочу, чтобы эта последняя строка выводилась под тем же заголовком столбца в csv, как мне это сделать:
$OutInfo = $Folder.Fullname "," $ACL.IdentityReference "," $ACL.AccessControlType "," $ACL.IsInherited "," $ACL.InheritanceFlags "," $ACL.PropagationFlags
Я хочу ($ ACL.AccessControlType, $ ACL.IsInherited, $ACL.Флаги наследования и флаги $ACL.Propagations будут отображаться под заголовком столбца пути к объекту.
Ответ №1:
Здесь у вас есть два вопроса.
Для первого: формат файла CSV не имеет возможностей стилизации / форматирования. Это просто обычный текст с разделенными столбцами. IOW, то, что вы просите, невозможно выполнить, если вы хотите продолжать использовать вывод CSV.
Во-вторых: вы нарушаете свой CSV-файл, имея больше столбцов данных, чем в заголовках. Это приведет к беспорядку.
Лучшее решение: объедините все ваши данные в коллекцию объектов (в основном, в 2-мерный массив), затем передайте эту коллекцию через export-csv
Комментарии:
1. Я думаю, что понимаю, о чем вы говорите, позвольте мне попробовать создать 2-мерный массив для вывода файла.