【发布时间】:2018-12-14 10:40:10
【问题描述】:
我们使用的外部系统需要导入 excel 模板。正在导入的数据可以来自 Active Directory 数据。
我正在 PowerShell 2.0 中构建一个使用当前 Active Directory 数据构建此模板的一键式解决方案。
我当前使用的进程是Get-ADObject > select and do some reformating | Export-Csv。
我要复制的模板有两个标题行。 Export-Csv 只提供了一个header,基于字段名(我实际使用Select-Object @{Label=,Expression=} 自定义ADObject 属性名)。
如何添加另一个标题行?我可以在每个 ADObject 属性的开头附加一个条目吗?
标题 1 条目1 条目2 条目3到
标题 1 标题 2 条目1 条目2 条目3【问题讨论】:
-
看看
PSCustomObjects:kevinmarquette.github.io/… -
我以前用过它们。我要问的是如何将一个条目附加到属性列表的开头(如附加标题),因为 $property = "Header" + $property 将“标题”连接到每个字符串条目的开头。也许像 Property.Add("Header"); Property.add(值列表)?
-
只需插入一个自定义对象,将您的辅助标题作为以数据开头的主标题命名的属性值。
-
我可以附加两个自定义对象并导出到同一个 csv 吗?我想我记得 export-csv 有一个 -append 参数?可能是?将测试
-
这与我在概念上得到的差不多。但我不相信我可以在相同的属性上附加两个 PSCustomObjects,我不能将两个对象导出到同一个 csv 文件,第二个对象打印在 A 列的下一行。我必须查看导出 - csv 参考以查看是否有 -append 参数。如果没有,它会在第二次写入时覆盖现有内容
标签: powershell active-directory powershell-2.0