比较两个.CSV文件并输出重复的名称

时间:2014-09-01 08:12:20

标签: windows powershell csv

我是Powershell的新手,标题几乎指出了我正在尝试做的事情。我这里有两个.CSV文件,包括组的用户名和另一个OU。我需要比较组的用户列表和OU,然后继续删除AD中组的重复项。

我一直在谷歌搜索,并找到了一些线索,但我是一个新的Powersheller,我无法将我发现的东西组合成一个能够满足我想要的工作命令。

以下是我想要比较的.CSV文件的格式。不应该比较Samaccountname(标题)。

"samaccountname"
"tb2"
"tb3"
"tb4"

1 个答案:

答案 0 :(得分:2)

$Group = import-csv -path C:\Output\Test.csv
$OU = import-csv -path C:\Output\DomainUsers.csv
Compare-Object $Group $OU -property samaccountname -IncludeEqual | where-object {$_.SideIndicator -eq "=="} | Export-csv C:\Output\Difference.csv –NoTypeInformation

是我正在寻找的代码。