オブジェクトインスタンスに関連付けられているクラスの決定
Active Directory Domain Servicesのすべてのオブジェクトには、そのオブジェクトがインスタンスとなっているオブジェクトクラスの階層を識別する値を持つ2つの属性があります。
属性 | 説明 |
---|---|
structuralObjectClass | オブジェクトがインスタンスとなっている構造クラスと抽象クラスを識別します。 たとえば、ユーザーオブジェクトの値は次のようになります。
|
objectClass | structuralObjectClassに含まれるクラスと、動的にアタッチされる補助クラスを識別します。 たとえば、"vehicle"補助クラスがユーザーオブジェクトにアタッチされている場合、値は次のようになります。
|
これらの属性には、オブジェクトがインスタンスであるオブジェクトクラスに静的にリンクされている補助クラスが含まれていないことに注意してください。 たとえば、securityPrincipal補助クラスは、ユーザーclassSchemaオブジェクトのsystemAuxiliaryClass値に含まれているため、ユーザークラスに静的にリンクされています。ユーザークラスのインスタンスのobjectClass属性またはstructuralObjectClass属性には含まれていません。