2012-01-25 19 views
0

新しい属性をUserクラスに追加すると、単純なスクリプトを使用してその属性を更新できます。私はそれを更新することができませんよ、新しい属性を持つ新しいクラスを作成する場合は、私が取得:拡張スキーマ - 新しい属性と新しいクラス

Active Directory: The requested operation did not satisfy one or more 
constraints associated with the class of the object. 

私はユーザークラスに暫定的に属性を追加し、それを除去するが、私は多くを持っている場合は、問題が解決されます新しい属性の4つの新しいクラスに含まれています。だから私はいくつかのステップを欠いていると思う。

クラスと属性はアクティブです。

Set objUser = GetObject("LDAP://CN=Pepe Perez,CN=Users,DC=myDomain,DC=com") 
objUser.myDescription="D" 
objUser.SetInfo 

どれ手がかり:

これは私が属性を更新しています方法です。

よろしくお願いします。 m0dest0。

+0

あなたはどの種類のクラスを作成していますか(構造的または補助的)?新しいクラス(コード)の使い方を表示できますか? – JPBlanc

+0

@JPBlanc - 両方のタイプがあります。 – m0dest0

+0

@JPBlanc - 属性を更新する方法をコードに追加しました。コードはライブシステムや本番システムと同じであることを覚えておいてください。基本的には、ローカルスキーマをプロダクションのものと一致するように拡張しています。ありがとうございました。 – m0dest0

答えて

0

myDescriptionが構造クラスの一部である場合、CN=Pepe Perez,CN=Users,DC=myDomain,DC=comがこの構造クラス(属性objectClass)のオブジェクトであることを意味します。そうでない場合は、あなたが持っているメッセージを説明することができます。

関連する問題