Проблемы с доступом к объекту [<COMObject GetEx>] с использованием python pyad
У меня возникают проблемы при попытке доступа к атрибуту пользователя активного каталога с помощью pyad. Вот мой код:
user = pyad.aduser.ADUser.from_cn("tuser")
print user.get_attribute(lastLogonTimestamp")
Это напечатанные атрибуты:
C:\Users\tuser\Desktop\docb0t>python docb0t.py
[<COMObject GetEx>]
Я понятия не имею, как извлечь значение из этого объекта. Как мне это сделать?
1 ответ
Я столкнулся с этой же проблемой и после небольшой раскопки выяснил ответ. Вам нужно запустить атрибут через функцию pyadutils.convert_datetime.
print pyadutils.convert_datetime(user.get_attribute('lastLogonTimeStamp', False))
Наслаждайтесь!
TriSkulL