我是 Powershell 的新手,标题几乎指出了我正在尝试做的事情。我这里有两个 .CSV 文件,其中包括一个组的用户名和另一个 OU。我需要比较组的用户列表和 OU,然后继续从 AD 中的组中删除重复项。
我一直在谷歌搜索,并找到了一些线索,但作为一名新的 Powersheller,我无法将我发现的内容组合成一个工作命令来执行我想要的操作。
这是我要比较的 .CSV 文件的格式。不应比较 Samaccountname( header )。
"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
是我要找的代码。
关于windows - 比较两个 .CSV 文件并输出重复名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25601492/