【发布时间】:2016-09-20 12:09:18
【问题描述】:
我正在尝试在 PSObject 中显示我的脚本生成的一些数据,这样我就可以导出到 CSV,但唯一显示的对象是我首先添加到数组中的那个。
$pass=@("1","2","3")
$fail=@("4")
$obj=@()
$pass | % {
$obj+=New-Object PSObject -Property @{Pass=$_}
}
$fail | % {
$obj+=New-Object PSObject -Property @{Fail=$_}
}
$obj
我也试过这个,但我在表格中显示一个空行,其中值不在该列中,这是我不想要的:
$pass=@("1","2","3")
$fail=@("4")
$obj=@()
$pass | % {
$obj+=New-Object PSObject -Property @{Pass=$_;Fail=""}
}
$fail | % {
$obj+=New-Object PSObject -Property @{Pass="";Fail=$_}
}
$obj
我想要的结果:
Pass Fail
---- ----
1 4
2
3
我正在使用 Powershell V2。
【问题讨论】: