【发布时间】:2012-01-10 07:20:33
【问题描述】:
我是 powershell 世界的新手,我有一些关于 powershell 的项目用于库存核对。
我不知道如何继续,我尝试了一些基本步骤,我能够导出
用户/组/组成员资格。
以下是要求:
- 现在我所取得的成就 - 感谢 Govnah
广告查询:
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
我想比较两个文件并重定向差异,例如
Oracle 中不存在 AD 用户 AD 中不存在 Oracle 用户
样本数据
AD_users.csv
u388848993
K847447388
u994888484
Oracle_users.csv
k095848889
u388848993
我可以查询oracle数据库,AD查询也可以,唯一担心的是我无法比较输出。
【问题讨论】:
-
让我们看看您的 CSV 文件数据。用两者的例子更新你的问题。用示例文本替换敏感信息。
-
这些是 csv 文件中唯一的列吗?顶部不应该还有列名吗?
-
正如@user978511 指出的那样,您似乎缺少标题
dn, sAMAcountName, Groups和相关的数据示例文本。
标签: powershell