This page (revision-1) was last changed on 29-Nov-2024 16:16 by UnknownAuthor

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 1 added 30 lines
!!! Confusion on Schema changes
There is a lot of confusion about changes to [Microsoft Active Directory] [LDAP Schema] and making changes. There are a lot of mistakes made when doing [LDAP Schema] changes on any LDAP server, if not in the execution of extending the schema, but also in the design of [LDAP Schema] changes.
Proper [LDAP Schema] changes for any [LDAP] directory takes experience and knowledge about how the [LDAP Schema] works.
Additionally, in Windows 2000, there were some more strict consequences of extending the schema in [Microsoft Active Directory] which has largely been eliminated in later releases.
!! [Microsoft's Schema Reference|http://msdn.microsoft.com/en-us/library/ms675085(VS.85).aspx|target='_blank']
[Microsoft's Schema Reference|http://msdn.microsoft.com/en-us/library/ms675085(VS.85).aspx|target='_blank'] from Microsoft.
!! [Impact of Schema Changes|http://msdn.microsoft.com/en-us/library/ms677103(VS.85).aspx|target='_blank']
[Impact of Schema Changes|http://msdn.microsoft.com/en-us/library/ms677103(VS.85).aspx|target='_blank'] from Microsoft.
!!! Before Making Schema Changes
As with any LDAP vendor, you should make sure that your LDAP server is working properly before extending the schema. Microsoft shows on [How to Extend the Schema|http://msdn.microsoft.com/en-us/library/ms676929(v=VS.85).aspx|target='_blank'] that you should "Verify Active Directory functionality before you apply any schema extensions". Heed their advise.
!!! What Type of ObjectClass
In most LDAP vendor implementation we try to never extend a "base" [ObjectClass] and prefer to use [Auxiliary ObjectClass|AUXILIARY]. The same is true for most changes in [Microsoft Active Directory].
[Microsoft Active Directory] also has a concept of [Dynamically Linked Auxiliary Classes] which is a class that is attached to an individual object, rather than to an object class. Dynamic linking enables you to store additional attributes with an individual object without the forest-wide impact of extending the schema definition for an entire class. For most LDAP people this is the "normal" [Auxiliary ObjectClass|AUXILIARY] as implemented in other LDAP products.
In addition, [Microsoft Active Directory] supports [Statically Linked Auxiliary Classes] where when they are included in the auxiliaryClass or systemAuxiliaryClass attribute of an object class's classSchema definition in the schema. This means that the auxiliary class is part of every instance of the class with which it is associated.
!!! [MAD Determine the Classes Associated With an Entry]
When you investigate an entry using LDAP in [Microsoft Active Directory] you can [MAD Determine the Classes Associated With an Entry]
!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }]