小编Pat*_*k R的帖子

Powershell:对 Select-Object 中的字段使用变量

我正在构建一个创建csv文件的脚本。每个csv都有一组不同的字段。一切都很好,但我想控制列顺序输出。我有一个变量,其中包含字段以及我想要的字段顺序。

我知道我可以使用 Select-Object 来控制它。我想做的是这样的:

$Fields = "ID,Field1,Field2,Field3,Field4"
$Obj | Select-Object $Fields | Export-CSV -Path $OutputPath
Run Code Online (Sandbox Code Playgroud)

而不是这个:

$Obj | Select-Object "ID","Field1","Field2","Field3","Field4" | Export-CSV -Path $OutputPath
Run Code Online (Sandbox Code Playgroud)

因为我有几种不同的格式,并且只想将字段列表作为参数传递给执行工作的函数。这可能吗?

powershell

4
推荐指数
1
解决办法
5980
查看次数

标签 统计

powershell ×1