Active directory 扩展模式-新属性和新类

Active directory 扩展模式-新属性和新类,active-directory,Active Directory,如果我将我的新属性添加到用户类中,那么我可以使用一个简单的脚本来更新它。但是,如果我使用新属性创建了一个新类,我无法更新它,我会得到: Active Directory: The requested operation did not satisfy one or more constraints associated with the class of the object. 如果我在用户类上临时添加属性并删除它,问题就解决了,但是我有很多新属性包含在四个新类中。所以我想我错过了一些步骤

如果我将我的新属性添加到用户类中,那么我可以使用一个简单的脚本来更新它。但是,如果我使用新属性创建了一个新类,我无法更新它,我会得到:

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.

如果
myDescription
是结构类的一部分,这意味着
CN=Pepe Perez,CN=Users,DC=myDomain,DC=com
是该结构类的对象(属性
objectClass
)。如果不是这样,它可以解释您得到的消息。

您创建哪种类型的类(结构类还是辅助类)?你能展示你如何使用你的新类(你的代码)吗?@JPBlanc-这两种类型都有。@JPBlanc-我是如何更新属性的。请记住,代码与实时或生产系统上的代码相同,基本上我正在扩展我的本地模式以匹配生产系统中的模式。谢谢。myDescription是您的新属性。我想这是奥克西基亚式的一部分。难道你没有忘记将这个辅助部分注册到schema用户类中吗?@JPBlanc,有一些结构类,在这种情况下,我可以如何注册它们。谢谢