Web Table 1: Supported Schema Operations on classSchema Objects
Attribute Function Mandatory Reusable in Win2K Reusable in Windows 2003 Comment
Cn Contains the object’s common name Yes No; the cn must be unique and can’t be renamed in Win2K Yes, in Windows Server 2003 forest functional level and only if the old classSchema object’s cn is renamed Any new classSchema object must use a unique cn in the Schema Naming Context (NC).
governsId Contains the object's OID Yes No, even if the old schema classSchema object is deactivated Yes, in Windows Server 2003 forest functional level and only if the old classSchema object is deactivated Any new classSchema object must use a unique OID.
objectClassCategory Defines the object's class type (i.e., structural, abstract, or auxiliary) Yes Yes; you can recreate the same object class with the same objectClassCategory if the old classSchema is deactivated Yes; you can recreate the same object class with the same objectClassCategory if the old classSchema definition is deactivated This attribute's value can be defined only when the classSchema object is created.
lDAPDisplayName Defines the LDAP display name of the class (e.g., "user") Yes Yes, if the old classSchemaObject's lDAPDisplayName is renamed and only for Category 2 objects (a schema extension always creates Category 2 schema objects) Yes, for Category 2 objects only; in non–Windows Server 2003 forest functional level, if you plan to recreate a classSchema object using the same lDAPDisplayName, you must change the lDAPDisplayName of the old schema object before deactivating it. No restrictions for Windows 2003 running in forest mode. Any new schema object must use a uniquelDAPDisplayName.
schemaIDGUID Contains the object's GUID; use this attribute only if you plan to create extended rights (also called Control Access Right objects). See http://msdn.microsoft
.com/library/en-us/ad/ad/control_
access_rights.asp
No Yes, if the old classSchema object is deactivated Yes, if the old classSchema object is deactivated Any new classSchema object must use a unique schemaIDGUID if used.