2017-06-21 20 views
1

使用我当前的代码可以获得第五列吗? 其实输出样子,当我加入Column5:使用PowerShell在输出中添加一列

 
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来显示它。

回答

2

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

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

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

更新

请注意,您生产的结果只值得展示。他们将自己的属性作为PowerShell对象释放,并且不能使用以前可能拥有的方法或属性!

+0

它的工作非常感谢 – charlo

+0

你介意吗,接受这个答案呢? – restless1987