Я новичок в мире 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 Oracle Пользователь не существует в AD
Выборочные данные
AD_users.csv
u388848993
K847447388
u994888484
Oracle_users.csv
k095848889
u388848993
Я могу запросить базу данных oracle, запрос AD также прекрасен, единственное, что я не могу сравнить вывод.
Давайте посмотрим ваши данные в формате CSV. Обновите свой вопрос с примерами обоих. Замените конфиденциальную информацию на текст примера. –
Являются ли эти единственные столбцы в файле csv? Не должно ли быть имя столбца вверху? –
Как указывает @ user978511, похоже, что вам не хватает заголовков 'dn, sAMAcountName, Groups' и связанных примеров данных данных. –