比较两个.CSV文件并输出重复的名称
我是Powershell的新手,标题几乎指出了我正在尝试做的事情.我这里有两个.CSV文件,其中包含一个组的用户名,另一个包含一个OU.我需要比较该组和OU的用户列表,然后继续从AD中的该组删除重复项.
I'm new to Powershell, and the title pretty much points out what I'm trying to do. I have here two .CSV files that includes the usernames of a group and the other an OU. I need to compare the userlist of the group and the OU then proceed with deleting the duplicates from the group in AD.
我一直在四处搜寻,并找到了一些线索,但是作为新的Powersheller,我无法将发现的内容结合到可以执行我想要的工作的命令中.
I've been googling around, and have found a few leads, but me being a new Powersheller I have not been able to combine what I've found into a working command that does what I want it to.
这是我要比较的.CSV文件的格式. Samaccountname(标题)不应进行比较.
Here is the format of the .CSV files that I want to be compared. Samaccountname (the header) should not be compared.
"samaccountname"
"tb2"
"tb3"
"tb4"
$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
是我一直在寻找的代码.
is the code I was looking for.