Select Method返回@ {Name =等字符串

时间:2013-11-27 13:24:48

标签: powershell

我想使用“select”从管道中选择项目,但它会返回原始数据,例如:@{Name=MyMachine}

如果我想要重新启动@{Name=MyMachine},因为没有名为@{Name=MyMachine}的计算机

,这将没有用

有一个“MyMachine”,但脚本不会返回名称。

如何在选择单个对象时删除“@{Name="}”?

2 个答案:

答案 0 :(得分:3)

使用Select-Object的-ExpandProperty参数:

 $someobjects | Select-Object -ExpandProperty Name

答案 1 :(得分:0)

另一个选择是在循环中回显该属性:

$something | % { $_.Name }