为了向 AD 组对象添加属性,我创建了一个自定义辅助类。我将辅助类动态链接到各个组。我可以成功地将它添加到 Group 对象的 objectClass 中,但我也可以将它添加到其他对象类型中。我似乎找不到任何关于如何将其限制为仅Group 对象的明确文档。我已经尝试设置 systemPossSuperiors/Possible Superior 并且它不会改变行为。
尚不完全清楚是否有一种方法可以限制它,但其他内置类似乎显示了限制。
- 可能吗?
- 如果是这样,怎么做?
谢谢。
为了向 AD 组对象添加属性,我创建了一个自定义辅助类。我将辅助类动态链接到各个组。我可以成功地将它添加到 Group 对象的 objectClass 中,但我也可以将它添加到其他对象类型中。我似乎找不到任何关于如何将其限制为仅Group 对象的明确文档。我已经尝试设置 systemPossSuperiors/Possible Superior 并且它不会改变行为。
尚不完全清楚是否有一种方法可以限制它,但其他内置类似乎显示了限制。
谢谢。
AdamSync 定期崩溃。在故障排除中,我们发现当它遇到它认为是空的 DN 时会抛出异常。我使用存储在 ADLDS 配置中的 dirsync cookie 重放了查询。转储返回的值,我发现以下对象:
CN=SCCM Site Server\0ADEL:0b9efaf1-24cc-46a1-92ff-f6aa74254d3e,CN=Deleted Objects,DC=appd,DC=appstate,DC=edu
description
objectguid 0b9efaf1-24cc-46a1-92ff-f6aa74254d3e
instancetype 4
isrecycled TRUE
据我们所知,该对象不再存在。我们使用我们的任何工具都找不到它:用户和计算机、LDP、ADSI 编辑、AD 管理中心、AD Explorer、PowerShell 查询(全部使用已删除/回收的过滤器、扩展和标志)。我们认为,自 dirsync 查询中指定的日期以来,它可能已命中其墓碑并由垃圾收集器处理。如果是这样,是否会继续返回属性更改记录?无限期?如果它没有被垃圾收集器处理,为什么我们找不到它?
由于该值而导致的 AdamSync 崩溃似乎是次要影响或完全不同的问题。