在PowerShell中传递多个字符串参数

时间:2013-10-10 15:07:53

标签: powershell csv

使用Export-Csv将数据导出到csv时,并不是所有数据都会导出,因为并非所有字段都显示在Get-Member中(对象属性在对象之间不相等)。但是,我可以使用Select-Object将其删除。

我可以动态构建此列表,但我无法正确传递它。

示例:

$test = "`"Contract`", `"Hostname`", `"Description`"" //Code generated
$selected | Select-Object $($test)

我该怎么做?

1 个答案:

答案 0 :(得分:1)

您可以传递表示属性名称的字符串数组。例如:

$test = "Name","FullName","Length"
Get-ChildItem | Select-Object $test