svini 0 Опубликовано: 31 января, 2022 Здравствуйте. Пытаюсь настроить синхронизацию с AD. Пользователей домена программа видит, а вот контакты нет. У меня создана OU, где хранятся только контакты и от туда надо забирать пользователей, так как не все пользователи фирмы подключены к домену как пользователи. И ещё пытался загрузить строку с пользователем из excel в таблицу SQL. Но так и не получилось. Возможно у вас есть готовый работающий SQL запрос. Заранее большое спасибо. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Администратор 41 Опубликовано: 31 января, 2022 Настройка подключения к AD и LDAP запросы прописываются здесь: Я не смогу подсказать как и какой именно LDAP запрос нужно прописать для вашего домена - эту информацию лучше искать в интернете. Так же в справочнике СОТРУДНИКИ есть импорт из Excel. Пример файла импорта находится в папке с программой: ITInvent_Employees_Import_Template.xls Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
svini 0 Опубликовано: 31 января, 2022 Спасибо за ответ. Пытался различные запросы через LDAP делать, как Вы показали. Не видит контактов в созданном OU..По поводу импорта из эксель понятно, а как это автоматизировать? Чтобы не заходить и ручками не выгружать пользователей. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Администратор 41 Опубликовано: 31 января, 2022 Импорт из Excel предназначен для первичной загрузки данных. Импорт из AD можно автоматизировать через запуск программы с параметрами командной строки http://it-invent.ru/HelpContents/Common/command.htm Пример: ITInvent.exe /UserLogin="Maxim Petrov" /UserPass=1234 /ImportADUsers Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
svini 0 Опубликовано: 31 января, 2022 Video_2022-01-31_143822.wmv Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Администратор 41 Опубликовано: 31 января, 2022 Поищите в гугле такой запрос: ldap objectClass=contact Вот некоторые результаты: https://community.servicenow.com/community?id=community_question&sys_id=d1e083a5db98dbc01dcaf3231f9619ee https://community.broadcom.com/communities/community-home/digestviewer/viewthread?MID=762671 пишут что нужно использовать связку: (&(objectClass=user)(objectCategory=person)) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
svini 0 Опубликовано: 1 февраля, 2022 Ещё раз спасибо за ответ. Но эта связка не помогает. Если например писать запрос в powershell по Ldap фильту Get-ADObject -LdapFilter "(objectClass=contact)", то все контакты он выводит и также почтовый клиент Outlook видит все контакты. Я всё таки думаю, что именно в программе ItInvent не реализована синхронизация контактов из AD Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах