ldapsearch:我如何查询 pwdLastSet 并使其有意义?

ldapsearch:我如何查询 pwdLastSet 并使其有意义?

大家好,我遇到了同样的问题:在此处输入链接描述,但我需要它用于 ldapserach 而不是 Powershell。

我的命令:

ldapsearch -LLL -H ldap://<HOST>:<POST> -D 'CN=<CN>' -w <PASSWD> '(samaccountname=<NAME>)' pwdlastset

输出:

dn: <SOME_DN>
pwdLastSet: 131267839972407395

答案1

查询会返回一个文件时间属性。其定义为100-nanoseconds since Jan 1 1601

您可以使用任何现代编程语言进行转换。

例如在 bash 中

date -d "1601/1/1+$(expr $filetime / 10000000 )Seconds"

或 Python

datetime(1601,1,1) + timedelta(microseconds=filetime/10)

相关内容