我们使用的外部系统需要导入Excel模板。正在导入的数据可以从Active Directory数据派生。
我正在构建PowerShell 2.0中的一键式解决方案,该解决方案使用当前的Active Directory数据构建此模板。
我目前使用的流程是Get-ADObject > select and do some reformating | Export-Csv
。
我试图复制的模板有两个标题行。Export-Csv
只提供一个标题,基于字段名称(我实际上用于Select-Object @{Label=,Expression=}
自定义ADObject属性名称)。
如何添加另一个标题行?我可以在每个ADObject属性的开头附加一个条目吗?
标题1
ENTRY1
ENTRY2
Entry3
至
标题1
标题2
ENTRY1
ENTRY2
Entry3
发布于 2018-07-31 14:57:10
也许只是复制到第二标题
Get-ADObject | Select-Object Header1,@{label='Header2';expression=$_.Header1}
或者如果需要在同一行:
$Data = Get-ADObject | additional piping
$Data.Header1 += 'Header2'
$Data | Export-CSV
或者你正在尝试添加属性。
$Data = Get-ADObject | additional piping
[PSCustomObject]$NewData = $Data
$NewData | Add-Member -MemberType NoteProperty -Name 'MyProperty' -Value 'myvalue'
$NewData | Export-CSV
https://stackoverflow.com/questions/-100008731
复制相似问题