Powershell-在3列中打印包含重复值的行

Powershell-在3列中打印包含重复值的行,powershell,powershell-3.0,Powershell,Powershell 3.0,我试图输出一个文件,其中只包含具有3个重复值和3列的行 Csv当前示例: 我只想在列(2、3、和5)上找到重复项,然后将这些行输出到结果csv文件 Column1,Column2,Column3,Column4,Column5,Column6 1a,32,46,1,1111,poiu 2b,12,43,123,3333,zxcv 3c,12,36,344,5555,asdf 4d,12,36,64,5555,qwer 5e,12,36,22,8888,lkjh 6f,10,36,5432,777

我试图输出一个文件,其中只包含具有3个重复值和3列的行

Csv当前示例:

我只想在列(2、3、5)上找到重复项,然后将这些行输出到结果csv文件

Column1,Column2,Column3,Column4,Column5,Column6
1a,32,46,1,1111,poiu
2b,12,43,123,3333,zxcv
3c,12,36,344,5555,asdf
4d,12,36,64,5555,qwer
5e,12,36,22,8888,lkjh
6f,10,36,5432,7777,mnbv
结果csv文件应具有:

3c,12,36,344,5555,asdf
4d,12,36,64,5555,qwer

有人能告诉我怎么做吗?

按这些列分组,筛选具有多个条目的组,展开这些组,导出到csv

Import-CSV $File | group Column2,Column3,Column5 | Where{$_.Count -gt 1} | Select -Expand Group | Export-CSV $Output -Noheader

按这些列分组,筛选具有多个条目的组,展开这些组,导出为csv

Import-CSV $File | group Column2,Column3,Column5 | Where{$_.Count -gt 1} | Select -Expand Group | Export-CSV $Output -Noheader