访问Format-Table输出

时间:2016-03-03 14:16:48

标签: powershell

我有这样的事情:

$outp = Get-Process | % {
    [pscustomobject]@{
        ID   = $_.Id
        ProcessName  = $_.ProcessName
    } 
} | Format-Table -AutoSize

会产生$outp,如下所示:

  ID ProcessName
  -- -----------
6752 ApplicationFrameHost
8944 browser_broker

如何在$outp中访问单个行(或列)?

1 个答案:

答案 0 :(得分:2)

最好像Ansgar所说的那样使用$outp = get-process | select ID, Processname而不是使用$outp[row].ID来访问它,就像$outp[0].ID一样,将是第一个条目的ID。

如果您需要显示它,请使用$outp | ft -autosize