python - 如何在Python中使用accountExpires AD属性?

标签 python active-directory adsi

我正在使用 pyad 在 python 中操作 AD 用户。我检索并使用大多数用户属性没有问题,但是当我检索 accountExpires 时:

exp_date = aduser.get_attribute('accountExpires',False)

exp_date 是一个COMObject GetExaccountExpires 必须是 int64 并且我不知道如何从此comobject中检索long。

有什么帮助吗?

最佳答案

使用 pyad 中的 pyadutils 模块:

from pyad import pyadutils

...

exp_date = aduser.get_attribute('accountExpires',False)
print pyadutils.convert_datetime

关于python - 如何在Python中使用accountExpires AD属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19175258/

相关文章:

javascript - 使用 Javascript 更改 html 页面中的所有文本区域

azure - 使用 Office 365 Azure Active Directory 租户启用 Azure Active Directory 访问控制

asp.net - 尝试通过ASP.NET更改AD中的密码 "user must change"

azure - 我想要具有多个范围的访问 token ,包括 http

windows - 无法通过命令提示符运行 powershell 命令

python - 在 Python 中,如果我有一个 unix 时间戳,我如何将它插入到 MySQL 日期时间字段中?

python - Pandas - 将最后一个非无值替换为无行

python - 过滤 Pandas 数据框列中的字符串/ float /整数值

c++ - 如何使用 C++ win32 API 为 Active Directory 中的单个属性设置和获取多个值(数组值)?

powershell - 如何从 Active Directory 远程删除 AD 计算机 - Powershell