Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 2, 2013 11:46:41

sorok5ok
Зарегистрирован: 2012-11-21
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

работа с Ad (win32com и maxPwdAge)

Добрый день
опять с вопросом по AD

import win32com.client
location = "LDAP://DC=ru/DC=domain"
adsi = win32com.client.GetObject(location)
maxPass = adsi.maxPwdAge

подключаю домен, читаю атрибут maxPwdAge и на выходе получаю <COMObject <unknown>>

Хотя в ADSI Editer у этого атрибута значение 31:00:00:00 (syntax - duration)

Подскажите, пожалуйста, как вытащить дату или число.

P.S всё это затевается, чтобы узнать дату завершения действия пароля пользователя.
при попытке вытащить у User'а значение PasswordExpirationDate выдает вообще страшную ошибку:

obj.PasswordExpirationDate
File “C:\Python27\lib\site-packages\win32com\client\dynamic.py”, line 505, in __getattr__
ret = self._oleobj_.Invoke(retEntry.dispid,0,invoke_type,1)
com_error: (-2147352567, ‘\xce\xf8\xe8\xe1\xea\xe0.’, (0, u'Active Directory', u'\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u0441\u043b\u0443\u0436\u0431\u044b \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u043e\u0432 \u043d\u0435 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u043d\u0430\u0439\u0434\u0435\u043d\u044b \u0432 \u043a\u044d\u0448\u0435.\r\n', None, 0, -2147463155), None)

Отредактировано sorok5ok (Окт. 2, 2013 11:47:24)

Офлайн

#2 Окт. 2, 2013 21:03:30

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

работа с Ad (win32com и maxPwdAge)

DC=ru/DC=domain - между ними часом не запятая должна быть?



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#3 Окт. 3, 2013 08:02:36

sorok5ok
Зарегистрирован: 2012-11-21
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

работа с Ad (win32com и maxPwdAge)

Не, с запятыми не хочет подключать.
а в этом виде (DC=ru/DC=domain) подключает, просто каким то форматом непонятным отображает значение maxPwdAge.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version