我想在pscustomobject中使用Format-Table -Autosize。
我想要相当于:
Get-Process | ft Id,ProcessName -AutoSize
我试过(尽管输出位于中心)
Get-Process | %{
[pscustomobject]@{
ID = $_.Id
ProcessName = $_.ProcessName
}
}
它有效,但当我使用Format-Table -Autosize它不起作用时,它会添加新行的新标题。
Get-Process | %{
[pscustomobject]@{
ID = $_.Id
ProcessName = $_.ProcessName
} | Format-Table -AutoSize
}
如何解决此问题?
答案 0 :(得分:2)
你在错误的位置滚到Format-Table
:
Get-Process | % {
[pscustomobject]@{
ID = $_.Id
ProcessName = $_.ProcessName
}
} | Format-Table -AutoSize
答案 1 :(得分:1)
您管道位置错误。
Get-Process | %{
[pscustomobject]@{
ID = $_.Id
ProcessName = $_.ProcessName
}
} | Format-Table -AutoSize
您告诉它为每个元素输出一个表而不是按预期使用管道。