【发布时间】:2014-03-09 23:42:14
【问题描述】:
我正在使用此代码获取有关 Active Directory 中用户的信息:
SearchResultCollection searchResults = null;
string activeDirFilter = getActiveDirFilter();
DirectoryEntry dirEntry = new DirectoryEntry();
DirectorySearcher searcher = new DirectorySearcher(dirEntry)
{
PageSize = 100,
Filter = activeDirFilter,
SearchScope = SearchScope.Subtree
};
这段代码运行良好,我得到了这些属性:
LASTLOGON
130388757393977187
PWDLASTSET
130378422326246669
LASTLOGONTIMESTAMP
130380275331980403
但是,我无法理解该值,有人知道如何将这些数字解码为时间戳吗?
编辑: 这些值不能是自纪元以来的秒数,因为 130388757393977187 秒 = 4 131 858.64 千年。
也不可能是滴答声,因为 130388757393977187 = 413 年。
【问题讨论】:
标签: c# active-directory