Leer en inglés

Compartir a través de


RootDSE (ADSI)

Cada servidor de directorios tiene una entrada única denominada RootDSE. Proporciona datos sobre el servidor, como sus funcionalidades, la versión LDAP que admite y los contextos de nomenclatura que usa.

Por ejemplo, para crear un script o una aplicación, que se pueden ejecutar en cualquier entorno de dominio de Windows. Puede especificar el nombre distintivo, el nombre del servidor o el nombre de dominio al conectarse a Active Directory. Si no tiene esta información, puede usar el objeto RootDSE para establecer una conexión. En el ejemplo de código siguiente se cambia la descripción del dominio en cualquier dominio.

El código debe incluir una referencia a la biblioteca de tipos (biblioteca de tipos de Active DS).

Set rootDSE = GetObject("LDAP://RootDSE")
Set dom = GetObject( "LDAP://" & rootDSE.Get("defaultNamingContext"))
dom.Put "description", "My domain"
dom.SetInfo

Al obtener el atributo defaultNamingContext de RootDSE, puede enlazar al dominio actual, por ejemplo, el defaultNamingContext de Fabrikam es DC=Fabrikam, DC=COM.

Para enumerar las propiedades de RootDSE, use la interfaz IADsPropertyList.. IDirectoryObject no se puede usar para esta tarea.

Para obtener más información, consulte Enlace sin servidor y RootDSE.