Я пытаюсь отобразить некоторые данные, которые мой сценарий генерирует в 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'. Если это может быть так, вы должны adpot скрипт. –