# ----------------------------------------------------------------------
# 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
-