显示PSCustomObject数组中的所有值

时间:2017-01-05 21:20:50

标签: arrays powershell object foreach

我意识到这可能是一个基本问题,但我在谷歌或这里找不到任何东西。如果已经提出这个问题,我道歉。

这是我的代码:

$process1 = (Get-Process).Name
$process2 = (Get-Process).Name

$objects = [pscustomobject]@{
  process1 = $process1
  process2 = $process2
}

foreach ($object in $objects) {
  $object | Format-Table process1, process2
}

我想显示一个两列表(process1process2),每行都是相应数组的值。就像我刚写了$object.value1但有两列一样,看起来很像:

Process1                     Process2
---------                    ---------
ace_engine                   ace_engine
ace_update                   ace_update
ApplicationFrameHost         ApplicationFrameHost

而不是我当前的输出:

process1                                                      process2
--------                                                      --------
{ace_engine, ace_engine, ace_update, ApplicationFrameHost...} {ace_engine, ace_engine, ace_update, ApplicationFrameHost...}

0 个答案:

没有答案