Introduction to RootDSE
The purpose of RootDSE is to give us a 'handle' so that we can bind
the user object to
Active Directory. The purpose of RootDSE is to give us a 'handle' so that we can bind the user object to Active Directory. In fact the words behind the acronym - Root Directory Service
Entry,
neatly explains what this object does. Technically, its WSH rather than VBS that provides the GetObject method which makes the connection to Active Directory. Strictly speaking, RootDSE should be
defined as the Root DSA-Specific Entry (where DSA is Directory System Agent). It stores a standard set of information about configuration and capabilities of the LDAP directory (as defined by RFC 2251).
I thank Chris Dent for this extra information.
Technically, its WSH rather than VBS that provides the
GetObject method which makes the connection to Active Directory. In large organization you can set RootDSE to the root domain, normally
you would set it to the current domain.
Topics for RootDSE
To get another perspective on what RootDSE can do, launch ADSI Edit from the Support tools on the CD.
ADSI provides an interface which can read the properties of Active Directory
objects such as user and computer. There will be countless times when you need
to check the LDAP properties in your script, so take the time to
explore with the ADSI utility.
When you launch ADSI Edit you will see these three container objects in
Active Directory.
- Domain
- Configuration - Most useful for scripting
- Schema
|