Найти - Пользователи
Полная версия: Python и Active Directory
Начало » Python для новичков » Python и Active Directory
1
EugeneK
Всем привет. Начал изучать эту возможность. Интересует подсказки более опытных питоноводов, кто с какими библиотеками работает.
По моей задаче требуется подключиться к AD и выгрузить список определенной группы(сначала можно ФИО) но больше интересуют логины. Выгрузку для начала можно в лист но потом и в эксель файл.
Погугли нашел как я понял 2 основные библиотеки:
https://pypi.org/project/pyad/
и 2-а
https://pypi.org/project/ldap3/ все ссылаются на эту.
Кто чем пользуется? в дальнейшем задача может быть изменена на то что выгрузить данные с одной группы и с другой. Сравнить их, и тех кого нет во 2-е добавить с 1. Но для начала начнем с малого это подключение к AD и выборка.
EugeneK
Кому будет интересно.
То вот что получилось. Использовал https://pypi.org/project/pyad/! чего не ldap, так как в нем пароль пишется в открытом виде в файле.(может как-то можно и по другому, но я другого не нашел)
 import pyad.adgroup
list_login_user= []
w = pyad.adgroup.ADGroup.from_cn("Имя группы")
for m in w.get_members(): # w.get_members метод с pyad
    list_login_user.append(m.SamAccountName) #SamAccountName это атрибут в АД
print(list_login_user)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB