扩展架构 - 新属性和新类
如果我将新属性添加到 User 类中,那么我就可以使用简单的脚本来更新它。但是,如果我创建一个具有新属性的新类,我将无法更新它,我得到:
Active Directory: The requested operation did not satisfy one or more
constraints associated with the class of the object.
如果我在用户类上临时添加属性并删除它,问题就解决了,但我有很多新属性包含在四个新属性中类。所以我想我错过了一些步骤。
类和属性处于活动状态。
这就是我更新属性的方式:
Set objUser = GetObject("LDAP://CN=Pepe Perez,CN=Users,DC=myDomain,DC=com")
objUser.myDescription="D"
objUser.SetInfo
任何线索。
问候, m0dest0。
If I add my new attribute to the User class then I'm able to update it using a simple script. However if I create a new class with new attributes I'm unable to update it, I get:
Active Directory: The requested operation did not satisfy one or more
constraints associated with the class of the object.
The issue is solved if I add the attribute provisionally on User Class and the remove it but I have a lot of new attributes contained into four new classes. So I think I'm missing some step.
The classes and attributes are active.
This is how I'm updating the attribute:
Set objUser = GetObject("LDAP://CN=Pepe Perez,CN=Users,DC=myDomain,DC=com")
objUser.myDescription="D"
objUser.SetInfo
Any clues.
Regards,
m0dest0.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果
myDescription
是结构类的一部分,则这意味着CN=Pepe Perez,CN=Users,DC=myDomain,DC=com
是该结构类的对象 (属性objectClass
)。如果不是这种情况,它可以解释您收到的消息。If
myDescription
is part of a structural class, this means thatCN=Pepe Perez,CN=Users,DC=myDomain,DC=com
is an object of this structural class (attributeobjectClass
). If it's not the case it can explain the message you got.