格式化数据作为结果集,哈希表数组没有完成工作

时间:2016-02-11 08:39:49

标签: powershell

我有一个哈希表数组,我想在gridview中查看但是它没有像我想的那样呈现。我希望每个键都成为一个专栏,但这不是正在发生的事情 问题可能更好地表达为,如何输出一个包含2行3列而不是6行2列的网格:

@(
    @{"Name"="jack";"Age"="20";"Gender"="M"},
    @{"Name"="jill";"Age"="20";"Gender"="F"}
) | Out-GridView

1 个答案:

答案 0 :(得分:1)

好吧,这似乎是这样做的(使用计算属性),但我确定必须有一个更简洁的方法来做到这一点,不是吗?

@(
    @{"Name"="jack";"Age"="20";"Gender"="M"},
    @{"Name"="jill";"Age"="20";"Gender"="F"}
) | select @{Name="Name";Expression={$_["Name"]}},@{Name="Age";Expression={$_["Age"]}},@{Name="Gender";Expression={$_["Gender"]}} | Out-GridView

enter image description here