RootD edizione Standard (ADSI)
Ogni server di directory ha una voce univoca denominata RootD edizione Standard. 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 RootD edizione Standard 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 RootD edizione Standard, è possibile eseguire il binding al dominio corrente, ad esempio Fabrikam defaultNamingContext è DC=Fabrikam, DC=COM.
Per enumerare le proprietà di RootD edizione Standard, utilizzare l'interfaccia IADsPropertyList. Impossibile utilizzare IDirectoryObject per questa attività.
Per altre informazioni, vedere Binding serverless e RootD edizione Standard.