在下面的代码中,我尝试将cateogry0
列分组为“Group”,并将Excluded列与False
相匹配。然后,我将Account0
和Domain0
与过滤后的列一起使用,并使用这两列和导入的数据创建一个新的csv。
最终它看起来像第二张图片。我还会在Account0
列中过滤掉相同的命名列。
我正在尝试创建一个名为$GroupName
的多维数组,我想使用下面的代码来制作数组。
如何使用以下代码创建多维数组?或者,你认为我应该保留这样的代码吗?
$csv = Import-Csv "C:\folder\Testnumberone.csv" | Where-Object {($_.category0 -eq "Group") -and ($_.Excluded -match "False")} | Select-Object "Account0", "Domain0" | sort Account0 -Unique
$csv | Export-Csv "C:\folder\TestOutput1.csv"-NoTypeInformation
答案 0 :(得分:0)
这样的东西?
$csv = Import-Csv "C:\folder\Testnumberone.csv" | Where {($_.category0 -eq "Group") -and ($_.Excluded -match "False")} | group Account0 | %{[pscustomobject]@{BaseName=$_.Name;Name=$_.group.Domain0 -join ","}}