我是powershell世界的新手,我在PowerShell中进行了一些项目以进行库存核对。比较两个csv文件并发现差异
我不知道如何在这个行动,我尝试了一些基本的步骤,我能够出口
用户/组/组成员。
以下是要求:
- 现在我已经实现 - 由于Govnah
AD查询:
Get-QADUser -searchRoot $OuDomain -SizeLimit 0 |
Select-Object dn, sAMAccountName, @{Name="Groups";Expression={(Get-QADMemberOf $_ | Select-Object -expandProperty Name) -join ";"}} |
Sort-Object SamAccountName |
export-csv $FilePath
我有现在二人的CSV文件喜欢AD_users.csv
和Oracle_users.csv
我想比较这两个文件,并重定向像
AD用户的差异甲骨文 不存在Oracle用户不存在AD
的样本数据
AD_users.csv
u388848993
K847447388
u994888484
Oracle_users.csv
k095848889
u388848993
我可以查询oracle数据库,AD查询也很好,唯一值得关注的是我无法比较输出。
让我们来看看你的CSV文件数据。用两个例子更新你的问题。用示例文本替换敏感信息。 – 2012-01-10 07:27:58
这些是csv文件中的唯一列吗?不应该在顶部还有列名吗? – 2012-01-10 07:43:02
正如@ user978511指出的,看起来你缺少头文件'dn,sAMAcountName,Groups'和相关的数据示例文本。 – 2012-01-10 07:47:05