The following outlines the structure maintained in the Directory to store Dfs related knowledge. These objects can all be manipulated with the Public API described in Appendix 1
Dfs-Configuration
This object is a holder of all Dfs containers within an organization.
Common-Name=Dfs-Configuration
Admin-Display-Name=Dfs-Configuration
Admin-Description=Dfs-Configuration
Object-Class=Class-Schema
Comment:Holds all Fault-tolerant DFS configurations
LDAP-Display-Name=dfsConfiguration
Governs-ID=1.2.840.113556.1.5.42
Structural Class
Rdn-Att-Id=Common-Name
Schema-ID-GUID={8447f9f2-1027-11d0-a05f-00aa006c33ed}
Default-Security-Descriptor=O:CO G:CG
D:(A;;GA;;;DA)(A;;GA;;;SY)(A;;GA;;;CO)
Subclass of:Container
System-Only=FALSE
Poss-Superiors=Configuration
FT-Dfs
This is an individual Dfs container object. It holds the meta data of all root level participating machines as well as all junction information.
Common-Name=FT-Dfs
Admin-Display-Name=FT-Dfs
Admin-Description=FT-Dfs
Object-Class=Class-Schema
Comment:Defines a single Fault-tolerant DFS configuration - MilanS
LDAP-Display-Name=fTDfs
Governs-ID=1.2.840.113556.1.5.43
Structural Class
Rdn-Att-Id=Common-Name
Schema-ID-GUID={8447f9f3-1027-11d0-a05f-00aa006c33ed}
Default-Security-Descriptor=O:CO G:CG
D:(A;;GA;;;DA)(A;;GA;;;SY)(A;;GA;;;CO)
Subclass of:Container
System-Only=FALSE
Poss-Superiors=Dfs-Configuration
Must Contain:PKT
Must Contain:PKT-Guid
Must Contain:Remote-Server-Name
PKT
This object contains a table of all the junction knowledge for a particular Dfs Volume. NetDfsEnum will retrieve this information.
Common-Name=PKT
Admin-Display-Name=PKT
Admin-Description=PKT
Object-Class=Attribute-Schema
Attribute-ID=1.2.840.113556.1.4.206
OM-Syntax=4
Attribute-Syntax=String(Octet)
LDAP-Display-Name=pKT
Single-valued
System-Only=FALSE
Schema-ID-GUID={8447f9f1-1027-11d0-a05f-00aa006c33ed}
PKT-Guid
System Level object use administratively to ensure consistency between machines hosting roots to any given Fault Tolerant Dfs Volume.
Common-Name=PKT-Guid
Admin-Display-Name=PKT-Guid
Admin-Description=PKT-Guid
Object-Class=Attribute-Schema Attribute-ID=1.2.840.113556.1.4.205
OM-Syntax=4
Attribute-Syntax=String(Octet)
LDAP-Display-Name=pKTGuid
Single-valued
System-Only=FALSE
Range 16 to 16
Schema-ID-GUID={8447f9f0-1027-11d0-a05f-00aa006c33ed}
Remote-Server-Name
Multi-value list of all machines participating at the root of a specific Fault Tolerant Dfs.
Common-Name=Remote-Server-Name
Admin-Display-Name=Remote-Server-Name
Admin-Description=Remote-Server-Name
Object-Class=Attribute-Schema Attribute-ID=1.2.840.113556.1.4.105
OM-Syntax=64
Attribute-Syntax=String(Unicode)
LDAP-Display-Name=remoteServerName
Multi-valued
System-Only=FALSE
Schema-ID-GUID={bf967a12-0de6-11d0-a285-00aa003049e2}