Object Identifiers (OIDs) can be obtained from Microsoft. To extend the Active Directory schema successfully one can obtain a root OID from a script available at http://go.microsoft.com/fwlink/?LinkId=100725. The OIDs generated from the script are unique; they are mapped from a unique GUID. Please read the best practices carefully as poorly handled OIDs can result in data loss.
Note For instructions on obtaining a link-Id from Microsoft, please visit the Linked Attributes topic.
Once You Have Obtained a Base OID
Once you have a base OID, be careful when deciding how the OIDs should be divided into categories, because these OIDs are contained in the prefix table and are part of the DC replication data. It is recommended that no more than two OID categories be created.
You can create subsequent OIDs for new schema classes and attributes by appending digits to the OID in the form of OID.X, where X may be any number that you choose. A common schema extension generally uses the following structure:
If your assigned base OID was 1.2.840.113556.1.8000.999999, you might create categories as follows.
| OID base value | Description |
| 1.2.840.113556.1.6.1.8000.999999.1 |
Application Classes
The first class would have the OID 1.2.840.113556.1.8000.999999.1.1, the second class would have the OID 1.2.840.113556.1.8000.999999.1.2, etc.
|
| 1.2.840.113556.1.6.1.8000.999999.2 |
Application Attributes
The first attribute's OID would be 1.2.840.113556.1.8000.999999.2.1, the second attribute's OID would be 1.2.840.113556.1.8000.999999.2.2, etc.
|
Send comments about this topic to Microsoft
Build date: 7/7/2009