使用PowerShell在输出中添加一列

时间:2017-06-21 13:29:26

标签: powershell

是否可以使用我当前的代码获得第五列? 实际上,当我添加Column5时输出看起来像那样:

Column1 : infra-1
Column2 : infra-852
Column3 : infra-12
Column4 : infra-99
Column5 : infra-25

没有Column5的输出:

Column1  Column2   Column3   Column4 
-------  -------   -------   ------- 
infra-1  infra-852 infra-12  infra-99

我使用$csv | Select-Object Column1,Column2,Column3,Column4来显示它。

1 个答案:

答案 0 :(得分:2)

您面临的“问题”是,PowerShell开始在list-format中显示5个或更多属性的结果。您可以停在4个属性(不认为这会对您有所帮助)或通过Format-Table输出:

$csv | Select-Object Column1,Column2,Column3,Column4 | Format-Table

您可能需要使用某些开关(例如-Wrap

<强>更新

请注意,您生成的结果仅值得显示。它们将它们的属性作为powershell对象丢失,并且您不能使用之前可能具有的方法或属性!