繁体   English   中英

活动目录-Windows Server 2008 R2中的ldap属性createTimeStamp

[英]Active directory - ldap attribute createTimeStamp in Windows Server 2008 R2

要检查在过去一年中为以下查询的特定域创建了多少用户,

(&(objectCategory=person)(objectClass=user)(!(sAMAccountType=805306370))(createTimeStamp>=20090831022227.0Z))

我有两个域控制器,DC-1是Windows Server 2008,DC-2是Windows Server 2008 R2,该查询在2008 Server上运行良好,我发现去年有1500个新用户,但是2008 R2 Server可以提供只有64位用户。 我已经搜索了域级别和不同的OU级别,结果计数(64)没有变化,但是用户有所不同。 我还与其他Domain DC进行了检查,对于所有其他服务器,它都可以正常工作,仅另一个2008 R2 Server给出了相同的结果计数64。我还确认这不是复制问题。

需要帮忙。

我发现您在搜索条件中使用!(sAMAccountType=805306370)很奇怪。 sAMAccountType有不同的值。 对于新操作系统,有新的受支持值(请比较http://msdn.microsoft.com/zh-cn/library/cc220839(PROT.13).aspxhttp://msdn.microsoft.com/zh-cn/ library / cc228417(PROT.13).aspx 。此外,您还会撰写有关用户帐户的文章,因此您感兴趣的地方是SAM_USER_OBJECT0x30000000805306368 )。

所以我建议使用查询

(&
  (objectCategory=person)
  (objectClass=user)
  (sAMAccountType=805306368)
  (createTimeStamp>=20090831022227.0Z)
)

并比较两个DC的结果。 如果您有不同的结果,请选择一组中的一组而不是另一组中的帐户,并显式搜索该帐户。

对于createTimeStamp:

(&(objectCategory=person)(objectClass=user)(!(sAMAccountType=805306370))(createTimeStamp>=20090831022227.0Z)) ,无论域/ OU如何,它仅可获取64个用户。

对于whenCreated:

(&(objectCategory=person)(objectClass=user)(!(sAMAccountType=805306370))(whenCreated>=20090831022227.0Z)) ,这将提取所有最近创建的用户。

我仍然感到困惑,为什么createTimeStamp仅在2008 R2上表现不同。

PS:我的域功能级别和林功能级别均为2008 R2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM