我试图显示一些数据,我的脚本在PSObject中生成,所以我可以导出到CSV,但唯一显示的对象是我先添加到数组中的那个对象。无法显示PSObject
[email protected]("1","2","3")
[email protected]("4")
[email protected]()
$pass | % {
$obj+=New-Object PSObject -Property @{Pass=$_}
}
$fail | % {
$obj+=New-Object PSObject -Property @{Fail=$_}
}
$obj
我也试过,但我得到其中值不在该列的表,这是我不希望显示一个空行:
[email protected]("1","2","3")
[email protected]("4")
[email protected]()
$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。
太好了,非常感谢。 –
不客气。请注意,如果'$ pass.count'小于'$ fail.count',您将不会看到所有记录。如果情况可能如此,则必须采用脚本。 –