Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Ogni server di directory ha una voce univoca denominata RootDSE. Fornisce dati sul server, ad esempio le relative funzionalità, la versione LDAP supportata e i contesti di denominazione usati.
Ad esempio, per creare uno script o un'applicazione che può essere eseguita in qualsiasi ambiente di dominio Windows. È possibile specificare il nome distinto, il nome del server o il nome di dominio durante la connessione ad Active Directory. Se queste informazioni non sono disponibili, è possibile utilizzare l'oggetto rootDSE per stabilire una connessione. Nell'esempio di codice seguente viene modificata la descrizione del dominio in qualsiasi dominio.
Il codice deve includere un riferimento alla libreria dei tipi (libreria dei tipi active DS).
Set rootDSE = GetObject("LDAP://RootDSE")
Set dom = GetObject( "LDAP://" & rootDSE.Get("defaultNamingContext"))
dom.Put "description", "My domain"
dom.SetInfo
Recuperando l'attributo defaultNamingContext da RootDSE, è possibile eseguire l'associazione al dominio corrente, ad esempio Fabrikam defaultNamingContext è DC=Fabrikam, DC=COM.
Per enumerare le proprietà del RootDSE, usare l'interfaccia IADsPropertyList. IDirectoryObject non può essere usato per questa attività.
Per altre informazioni, vedere binding serverless e RootDSE.