在powershell脚本的输出csv文件中使标题变为粗体

时间:2014-06-22 22:34:55

标签: 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.InheritanceFLags和$ ACL.Propagations标志显示在对象路径的列标题下。

1 个答案:

答案 0 :(得分:2)

这里有两个问题。

第一种:CSV文件格式没有样式/格式化功能。它只是纯文本,带有分隔列。 IOW,如果你想继续使用CSV输出,那么你所要求的就无法完成。

对于第二种情况:您通过拥有比标题中更多的数据列来破坏CSV文件。这将被证明是一团糟。

更好的解决方案:将所有数据整合到一个对象集合中(基本上是一个二维数组),然后通过export-csv管道该集合