如何`选择`一个字符串数组

时间:2017-08-15 11:31:44

标签: powershell

当我使用Select-Object Name CmdLet时,它似乎创建了一个具有单个Name属性的新对象。

我经常想把这个选择传递给其他CmdLets,但它们通常只需要一个字符串。

如何轻松获取一堆对象,并说“仅选择属性x,只将属性值放入数组或其值的集合中”?

1 个答案:

答案 0 :(得分:6)

您可以使用ExpandProperty参数。此开关意味着不返回具有(默认)-Properties参数上列出的属性的对象,而是返回-ExpandProperty参数下列出的单个属性的值。

注意:您也可以使用别名expand作为此参数。

示例:

Get-Process | Select-Object -ExpandProperty ProcessName

相关文档: