Schema extension for SCCM
Hi All, Kindly let me know what changes happen when we extend the schema for SCCM. What are the LDAP entries that get altered in the process? Thanks in advance!
May 17th, 2011 1:21pm

Hello - I think, you can get the details from below articles? Have you seen these? http://technet.microsoft.com/en-us/library/bb633121.aspx http://www.jannesalink.com/blog1.php/2008/12/29/sccm-and-active-directory http://technet.microsoft.com/en-us/library/bb680432.aspxAnoop C Nair - This posting is provided "AS IS" with no warranties or guarantees, and confers no rights. |Please remember to click Mark as Answer on the post that helps you, and to click Unmark as Answer if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
Free Windows Admin Tool Kit Click here and download it now
May 17th, 2011 1:56pm

Open the ConfigMgr_ad_schema.ldf file on the site server and check it. It's the one you can use to extend the schema.Kent Agerlund | My blogs: http://blog.coretech.dk/author/kea/ and http://scug.dk/ | Twitter @Agerlund | Linkedin: /kentagerlund
May 17th, 2011 2:09pm

Yes. I already went through these docs. Gave an overview of schema extension but not the exact entries. Thanks anyway. I really appreciate your help.
Free Windows Admin Tool Kit Click here and download it now
May 17th, 2011 2:35pm

Thankyou Kent. Ill check the file. But do we have any technet article that lists the entries and the effect the entries are going to make if we extend the schema?
May 17th, 2011 2:48pm

Hello - I think, The below details was also part of the links provided by me? http://technet.microsoft.com/en-us/library/bb680568.aspx # ---------------------------------------------------------------------- # SMS Schema Extensions LDIF file for Microsoft Active Directory # # Copyright 2005, Microsoft Corporation # # This file extends the Active Directory Schema for SMS V4. # # This LDIF file performs a schema extensions compatible with SMS 2003 and # SMS V4. The extensions will be added for SMS 2003 and then updated for # SMS V4, so the LDIF can be used for both new installations of SMS V4 as # well as upgrades to existing SMS 2003 schemas. # # Change Log: # # VersionDateReason # ------------- --------------- ----------------------------- # Version 1.0 9/7/2005Initial File Creation # Version 1.1 9/8/2005Added possSuperiors: container to Classes #MS-SMS-Site, MS-SMS-Roaming-Boundary-Range # # ---------------------------------------------------------------------- # ========================================================================= # SMS Schema Attributes - Additions for SMS V4 # ========================================================================= # ---------------------------------------------------------------------- # This section adds a new attribute for SMS Capabilities information. This is a # new attribute for SMS V4. # # This attribute updates the MS-SMS-Management-Point class. # ---------------------------------------------------------------------- dn: CN=mS-SMS-Capabilities,CN=Schema,CN=Configuration,DC=x changetype: add objectClass: top objectClass: attributeSchema cn: mS-SMS-Capabilities attributeID: 1.2.840.113556.1.6.29.2.1.14 attributeSyntax: 2.5.5.4 isSingleValued: TRUE oMSyntax: 20 searchFlags: 0 isMemberOfPartialAttributeSet: TRUE dn: changetype: modify replace: schemaupdatenow schemaupdatenow: 1 - # ---------------------------------------------------------------------- # This section adds a new attribute for SMS Version information. This is a # new attribute for SMS V4. # # This attribute updates the MS-SMS-Management-Point class. # ---------------------------------------------------------------------- dn: CN=mS-SMS-Version,CN=Schema,CN=Configuration,DC=x changetype: add objectClass: top objectClass: attributeSchema cn: mS-SMS-Version attributeID: 1.2.840.113556.1.6.29.2.1.15 attributeSyntax: 2.5.5.9 isSingleValued: TRUE oMSyntax: 10 searchFlags: 0 isMemberOfPartialAttributeSet: TRUE dn: changetype: modify replace: schemaupdatenow schemaupdatenow: 1 - # ---------------------------------------------------------------------- # This section adds a new attribute for SMS Source Forest information. # This is a new attribute for SMS V4. # # This attribute updates the MS-SMS-Management-Point class. # ---------------------------------------------------------------------- dn: CN=mS-SMS-Source-Forest,CN=Schema,CN=Configuration,DC=x changetype: add objectClass: top objectClass: attributeSchema cn: mS-SMS-Source-Forest attributeID: 1.2.840.113556.1.6.29.2.1.12 attributeSyntax: 2.5.5.4 isSingleValued: TRUE oMSyntax: 20 searchFlags: 0 isMemberOfPartialAttributeSet: TRUE dn: changetype: modify replace: schemaupdatenow schemaupdatenow: 1 - # ---------------------------------------------------------------------- # This section adds a new attribute for SMS Health State information. # This is a new attribute for SMS V4. # # This attribute updates the MS-SMS-Site class. # ---------------------------------------------------------------------- dn: CN=mS-SMS-Health-State,CN=Schema,CN=Configuration,DC=x changetype: add objectClass: top objectClass: attributeSchema cn: mS-SMS-Health-State attributeID: 1.2.840.113556.1.6.29.2.1.11 attributeSyntax: 2.5.5.4 isSingleValued: TRUE oMSyntax: 20 searchFlags: 0 isMemberOfPartialAttributeSet: TRUE dn: changetype: modify replace: schemaupdatenow schemaupdatenow: 1 - # ========================================================================= # SMS Schema Attributes - Additions for SMS 2003 or SMS V4 # ========================================================================= # ---------------------------------------------------------------------- # SMS Assignment Site Code Attribute # This section adds the SMS 2003 compatible attribute for SMS Sites # This attribute will fail to be added if the AD schema has already been # extended for SMS 2003. # ---------------------------------------------------------------------- dn: CN=mS-SMS-Assignment-Site-Code,CN=Schema,CN=Configuration,DC=x changetype: add objectClass: top objectClass: attributeSchema cn: mS-SMS-Assignment-Site-Code attributeID: 1.2.840.113556.1.6.29.2.1.9 attributeSyntax: 2.5.5.4 isSingleValued: TRUE oMSyntax: 20 searchFlags: 1 isMemberOfPartialAttributeSet: TRUE dn: changetype: modify replace: schemaupdatenow schemaupdatenow: 1 - # ---------------------------------------------------------------------- # SMS Default MP Attribute # # This section adds the SMS 2003 compatible attribute for SMS Sites # This attribute will fail to be added if the AD schema has already been # extended for SMS 2003. This attribute will be added if the schema has # not yet been extended for SMS 2003 or SMS V4. # ---------------------------------------------------------------------- dn: CN=MS-SMS-Default-MP,CN=Schema,CN=Configuration,DC=x changetype: add objectClass: top objectClass: attributeSchema cn: MS-SMS-Default-MP attributeID: 1.2.840.113556.1.6.29.2.1.4 attributeSyntax: 2.5.5.8 isSingleValued: TRUE oMSyntax: 1 searchFlags: 1 isMemberOfPartialAttributeSet: TRUE dn: changetype: modify replace: schemaupdatenow schemaupdatenow: 1 - # ---------------------------------------------------------------------- # SMS MP Address Attribute # # This section adds the SMS 2003 compatible attribute for SMS Sites # This attribute will fail to be added if the AD schema has already been # extended for SMS 2003. This attribute will be added if the schema has # not yet been extended for SMS 2003 or SMS V4. # ---------------------------------------------------------------------- dn: CN=MS-SMS-MP-Address,CN=Schema,CN=Configuration,DC=x changetype: add objectClass: top objectClass: attributeSchema cn: MS-SMS-MP-Address attributeID: 1.2.840.113556.1.6.29.2.1.6 attributeSyntax: 2.5.5.4 isSingleValued: TRUE oMSyntax: 20 searchFlags: 1 isMemberOfPartialAttributeSet: TRUE dn: changetype: modify replace: schemaupdatenow schemaupdatenow: 1 - # ---------------------------------------------------------------------- # SMS MP Name Attribute # # This section adds the SMS 2003 compatible attribute for SMS Sites # This attribute will fail to be added if the AD schema has already been # extended for SMS 2003. This attribute will be added if the schema has # not yet been extended for SMS 2003 or SMS V4. # ---------------------------------------------------------------------- dn: CN=MS-SMS-MP-Name,CN=Schema,CN=Configuration,DC=x changetype: add objectClass: top objectClass: attributeSchema cn: MS-SMS-MP-Name attributeID: 1.2.840.113556.1.6.29.2.1.5 attributeSyntax: 2.5.5.4 isSingleValued: TRUE oMSyntax: 20 searchFlags: 1 isMemberOfPartialAttributeSet: TRUE dn: changetype: modify replace: schemaupdatenow schemaupdatenow: 1 - # ---------------------------------------------------------------------- # SMS IP Address Range - HIGH Attribute # # This section adds the SMS 2003 compatible attribute for SMS Sites # This attribute will fail to be added if the AD schema has already been # extended for SMS 2003. This attribute will be added if the schema has # not yet been extended for SMS 2003 or SMS V4. # ---------------------------------------------------------------------- dn: CN=MS-SMS-Ranged-IP-High,CN=Schema,CN=Configuration,DC=x changetype: add objectClass: top objectClass: attributeSchema cn: MS-SMS-Ranged-IP-High attributeID: 1.2.840.113556.1.6.29.2.1.8 attributeSyntax: 2.5.5.9 isSingleValued: TRUE oMSyntax: 10 searchFlags: 1 isMemberOfPartialAttributeSet: TRUE dn: changetype: modify replace: schemaupdatenow schemaupdatenow: 1 - # ---------------------------------------------------------------------- # SMS IP Address Range - LOW Attribute # # This section adds the SMS 2003 compatible attribute for SMS Sites # This attribute will fail to be added if the AD schema has already been # extended for SMS 2003. This attribute will be added if the schema has # not yet been extended for SMS 2003 or SMS V4. # ---------------------------------------------------------------------- dn: CN=MS-SMS-Ranged-IP-Low,CN=Schema,CN=Configuration,DC=x changetype: add objectClass: top objectClass: attributeSchema cn: MS-SMS-Ranged-IP-Low attributeID: 1.2.840.113556.1.6.29.2.1.7 attributeSyntax: 2.5.5.9 isSingleValued: TRUE oMSyntax: 10 searchFlags: 1 isMemberOfPartialAttributeSet: TRUE dn: changetype: modify replace: schemaupdatenow schemaupdatenow: 1 - # ---------------------------------------------------------------------- # SMS Roaming Boundaries Attribute # # This section adds the SMS 2003 compatible attribute for SMS Sites # This attribute will fail to be added if the AD schema has already been # extended for SMS 2003. This attribute will be added if the schema has # not yet been extended for SMS 2003 or SMS V4. # ---------------------------------------------------------------------- dn: CN=MS-SMS-Roaming-Boundaries,CN=Schema,CN=Configuration,DC=x changetype: add objectClass: top objectClass: attributeSchema cn: MS-SMS-Roaming-Boundaries attributeID: 1.2.840.113556.1.6.29.2.1.3 attributeSyntax: 2.5.5.4 isSingleValued: FALSE oMSyntax: 20 searchFlags: 1 isMemberOfPartialAttributeSet: TRUE dn: changetype: modify replace: schemaupdatenow schemaupdatenow: 1 - # ---------------------------------------------------------------------- # SMS Site Boundaries Attribute # # This section adds the SMS 2003 compatible attribute for SMS Sites # This attribute will fail to be added if the AD schema has already been # extended for SMS 2003. This attribute will be added if the schema has # not yet been extended for SMS 2003 or SMS V4. # ---------------------------------------------------------------------- dn: CN=MS-SMS-Site-Boundaries,CN=Schema,CN=Configuration,DC=x changetype: add objectClass: top objectClass: attributeSchema cn: MS-SMS-Site-Boundaries attributeID: 1.2.840.113556.1.6.29.2.1.2 attributeSyntax: 2.5.5.4 isSingleValued: FALSE oMSyntax: 20 searchFlags: 1 isMemberOfPartialAttributeSet: TRUE dn: changetype: modify replace: schemaupdatenow schemaupdatenow: 1 - # ---------------------------------------------------------------------- # SMS Site Code Attribute # # This section adds the SMS 2003 compatible attribute for SMS Sites # This attribute will fail to be added if the AD schema has already been # extended for SMS 2003. This attribute will be added if the schema has # not yet been extended for SMS 2003 or SMS V4. # ---------------------------------------------------------------------- dn: CN=MS-SMS-Site-Code,CN=Schema,CN=Configuration,DC=x changetype: add objectClass: top objectClass: attributeSchema cn: MS-SMS-Site-Code attributeID: 1.2.840.113556.1.6.29.2.1.1 attributeSyntax: 2.5.5.4 isSingleValued: TRUE oMSyntax: 20 searchFlags: 1 isMemberOfPartialAttributeSet: TRUE dn: changetype: modify replace: schemaupdatenow schemaupdatenow: 1 - # ---------------------------------------------------------------------- # SMS Device Management Point Attribute # # This section adds the SMS 2003 compatible attribute for SMS Sites # This attribute will fail to be added if the AD schema has already been # extended for SMS 2003. This attribute will be added if the schema has # not yet been extended for SMS 2003 or SMS V4. # ---------------------------------------------------------------------- dn: CN=mS-SMS-Device-Management-Point,CN=Schema,CN=Configuration,DC=x changetype: add objectClass: top objectClass: attributeSchema cn: mS-SMS-Device-Management-Point attributeID: 1.2.840.113556.1.6.29.2.1.10 attributeSyntax: 2.5.5.8 isSingleValued: TRUE oMSyntax: 1 searchFlags: 1 isMemberOfPartialAttributeSet: TRUE dn: changetype: modify replace: schemaupdatenow schemaupdatenow: 1 - # ========================================================================= # SMS Schema Classes - Additions # ========================================================================= # ========================================================================= # SMS Management Point Class # This section adds the SMS 2003 compatible class for SMS Management Points # This class will fail to be added if the AD schema has already been # extended for SMS 2003. # ---------------------------------------------------------------------- dn: CN=MS-SMS-Management-Point,CN=Schema,CN=Configuration,DC=x changetype: add objectClass: top objectClass: classSchema cn: MS-SMS-Management-Point subClassOf: serviceConnectionPoint governsID: 1.2.840.113556.1.6.29.2.2.1 mayContain: cn mayContain: mSSMSDeviceManagementPoint mayContain: mSSMSMPAddress mayContain: mSSMSMPName mayContain: mSSMSDefaultMP mayContain: mSSMSSiteCode objectClassCategory: 1 defaultSecurityDescriptor: D:(A;;RPWPCRCCDCLCLORCWOWDSDDTSW;;;DA)(A;;RPWPCRCCDCLCLORCWOWDSDDTSW;;;SY)(A;; RPLCLORC;;;AU)S:(AU;SAFA;WDWOSDDTWPCRCCDCSW;;;WD) defaultHidingValue: TRUE dn: changetype: modify replace: schemaupdatenow schemaupdatenow: 1 - # ========================================================================= # SMS Server Locator Point Class # This section adds the SMS 2003 compatible class for SMS Server Locator Points # This class will fail to be added if the AD schema has already been # extended for SMS 2003. # ---------------------------------------------------------------------- dn: CN=MS-SMS-Server-Locator-Point,CN=Schema,CN=Configuration,DC=x changetype: add objectClass: top objectClass: classSchema cn: MS-SMS-Server-Locator-Point subClassOf: serviceConnectionPoint governsID: 1.2.840.113556.1.6.29.2.2.3 mayContain: mSSMSMPName mayContain: cn mayContain: mSSMSSiteCode objectClassCategory: 1 defaultSecurityDescriptor: D:(A;;RPWPCRCCDCLCLORCWOWDSDDTSW;;;DA)(A;;RPWPCRCCDCLCLORCWOWDSDDTSW;;;SY)(A;; RPLCLORC;;;AU)S:(AU;SAFA;WDWOSDDTWPCRCCDCSW;;;WD) defaultHidingValue: TRUE dn: changetype: modify replace: schemaupdatenow schemaupdatenow: 1 - # ---------------------------------------------------------------------- # SMS Roaming Boundary Range Class # This section adds the SMS 2003 compatible class for SMS Roaming Boundaries # This class will fail to be added if the AD schema has already been # extended for SMS 2003. # ---------------------------------------------------------------------- dn: CN=MS-SMS-Roaming-Boundary-Range,CN=Schema,CN=Configuration,DC=x changetype: add objectClass: top objectClass: classSchema cn: MS-SMS-Roaming-Boundary-Range subClassOf: top governsID: 1.2.840.113556.1.6.29.2.2.4 possSuperiors: container mayContain: cn mayContain: mSSMSRangedIPHigh mayContain: mSSMSRangedIPLow mayContain: mSSMSAssignmentSiteCode mayContain: mSSMSSiteCode objectClassCategory: 1 defaultSecurityDescriptor: D:(A;;RPWPCRCCDCLCLORCWOWDSDDTSW;;;DA)(A;;RPWPCRCCDCLCLORCWOWDSDDTSW;;;SY)(A;; RPLCLORC;;;AU)S:(AU;SAFA;WDWOSDDTWPCRCCDCSW;;;WD) defaultHidingValue: TRUE dn: changetype: modify replace: schemaupdatenow schemaupdatenow: 1 - # ---------------------------------------------------------------------- # SMS Site Class # This section adds the SMS 2003 compatible class for SMS Sites # This class will fail to be added if the AD schema has already been # extended for SMS 2003. # ---------------------------------------------------------------------- dn: CN=MS-SMS-Site,CN=Schema,CN=Configuration,DC=x changetype: add objectClass: top objectClass: classSchema cn: MS-SMS-Site subClassOf: top governsID: 1.2.840.113556.1.6.29.2.2.2 possSuperiors: container mayContain: serviceBindingInformation mayContain: cn mayContain: mSSMSRoamingBoundaries mayContain: mSSMSSiteBoundaries mayContain: mSSMSAssignmentSiteCode mayContain: mSSMSSiteCode objectClassCategory: 1 defaultSecurityDescriptor: D:(A;;RPWPCRCCDCLCLORCWOWDSDDTSW;;;DA)(A;;RPWPCRCCDCLCLORCWOWDSDDTSW;;;SY)(A;; RPLCLORC;;;AU)S:(AU;SAFA;WDWOSDDTWPCRCCDCSW;;;WD) defaultHidingValue: TRUE dn: changetype: modify replace: schemaupdatenow schemaupdatenow: 1 - # ========================================================================= # SMS Schema Classes - Modifications # ========================================================================= # ---------------------------------------------------------------------- # This section updates an existing MS-SMS-Roaming-Boundary-Range class # by adding one new attribute to the class. This section # should always succeed whether the Schema is already extended for SMS 2003 # or if it is updated using this file. # ---------------------------------------------------------------------- dn: CN=MS-SMS-Roaming-Boundary-Range,CN=Schema,CN=Configuration,DC=x changetype: modify add: mayContain mayContain: mSSMSSourceForest - dn: changetype: modify replace: schemaupdatenow schemaupdatenow: 1 - # ---------------------------------------------------------------------- # This section updates an existing MS-SMS-Server-Locator-Point class # by adding two new attributes to the class. This section # should always succeed whether the Schema is already extended for SMS 2003 # or if it is updated using this file. # ---------------------------------------------------------------------- dn: CN=MS-SMS-Server-Locator-Point,CN=Schema,CN=Configuration,DC=x changetype: modify add: mayContain mayContain: mSSMSSourceForest mayContain: dNSHostName - dn: changetype: modify replace: schemaupdatenow schemaupdatenow: 1 - # ---------------------------------------------------------------------- # This section updates an existing MS-SMS-Management-Point class # by adding four new attributes to the class. This section # should always succeed whether the Schema is already extended for SMS 2003 # or if it is updated using this file. # ---------------------------------------------------------------------- dn: CN=MS-SMS-Management-Point,CN=Schema,CN=Configuration,DC=x changetype: modify add: mayContain mayContain: mSSMSCapabilities mayContain: mSSMSVersion mayContain: mSSMSSourceForest mayContain: dNSHostName - dn: changetype: modify replace: schemaupdatenow schemaupdatenow: 1 - # ---------------------------------------------------------------------- # This section updates an existing MS-SMS-Site class # by adding two new attributes to the class. This section # should always succeed whether the Schema is already extended for SMS 2003 # or if it is updated using this file. # ---------------------------------------------------------------------- dn: CN=MS-SMS-Site,CN=Schema,CN=Configuration,DC=x changetype: modify add: mayContain mayContain: mSSMSSourceForest mayContain: mSSMSHealthState - dn: changetype: modify replace: schemaupdatenow schemaupdatenow: 1 -Anoop C Nair - This posting is provided "AS IS" with no warranties or guarantees, and confers no rights. |Please remember to click Mark as Answer on the post that helps you, and to click Unmark as Answer if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
Free Windows Admin Tool Kit Click here and download it now
May 17th, 2011 3:56pm

Heh Anoop. Thanks a lot. Sry I overlooked it previously.
May 17th, 2011 4:05pm

Note that the objects and attributes added by the ConfigMgr Schema extension are completely unique to ConfigMgr and have no overlap with any other product, do not effect any other product, and are not effected by any other product. Thus they are completely benign.Jason | http://myitforum.com/cs2/blogs/jsandys | Twitter @JasonSandys
Free Windows Admin Tool Kit Click here and download it now
May 17th, 2011 7:58pm

Thanks a lot Jason. I appreciate your help!
July 12th, 2011 7:24pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics