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}