Interface Support

   

Interface Support

Although ADSI is easier to use than the corresponding native API calls and allows for more efficient code creation, you must understand the aspects of each namespace that can be manipulated using ADSI. ADSI provides a consistent interface across all namespaces, but certain functionality may be supported only by a particular service provider.

The following table lists the interfaces supported by each ADSI service provider. For a complete reference of individual properties and methods found within each interface and supportability within each namespace, see Appendix B, "ADSI 2.5 Programmer's Reference." For additional provider support information, you may also want to visit http://msdn.microsoft.com.

Note

In Table 1.1, items shown in bold are of significant importance to the system administrator .

+ The plus symbol indicates that at least one element of the interface is supported in the namespace.

- The minus symbol indicates that this interface is not supported in this namespace.


Table 1.1. Interface Support for Default ADSI Service Providers.
Interface WinNT LDAP NDS NWCOMPAT
IADs + + + +
IADsAccessControlEntry - + + -
IADsAccessControlList - + + -
IADsAcl - - + -
IADsBackLink - - + -
IADsCaseIgnoreList - - + -
IADsClass + + + +
IADsCollection + - - +
IADsComputer + - - +
IADsComputerOperations + - - +
IADsContainer + + + +
IADsDeleteOps - + - -
IADsDomain + - - -
IADsEmail - - + -
IADsExtension + + - +
IADsFaxNumber - - + -
IADsFileService + - - +
IADsFileServiceOperations + - - +
IADsFileShare + - - +
IADsGroup + + + +
IADsHold - - + -
IADsLargeInteger - + - -
IADsLocality - + + -
IADsMembers + + + +
IADsNamespaces + + + +
IADsNetAddress - - + -
IADsO - + + -
IADsOU - + + -
IADsObjectOptions - + - -
IADsOctetList - - + -
IADsOpenDSObject + + + -
IADsPath - - + -
IADsPathname + + + +
IADsPostalAddress - - + -
IADsPrintJob + - - +
IADsPrintJobOperations + - - +
IADsPrintQueue + + + +
IADsPrintQueueOperations + + + +
IADsProperty + + + +
IADsPropertyEntry + + + +
IADsPropertyList + + + +
IADsPropertyValue + + + +
IADsPropertyValue2 + + + +
IADsReplicaPointer - - + -
IADsResource + - - -
IADsSecurityDescriptor - + + -
IADsService + - - -
IADsServiceOperations + - - -
IADsSession + - - -
IADsSyntax + + + +
IADsTimeStamp - - + -
IADsTypedName - - + -
IADsUser + + + +
IDirectoryObject - + + -
IDirectorySearch - + + -

   
Top


Windows NT. 2000 ADSI Scripting for System Administration
Windows NT/2000 ADSI Scripting for System Administration
ISBN: 1578702194
EAN: 2147483647
Year: 2000
Pages: 194
Authors: Thomas Eck

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net