The WMI DS Provider component supports the Directory Services (DS) Provider. DS Provider is a built-in provider, which comes with Windows Management Instrumentation (WMI), and makes the classes and objects in the Microsoft® Active Directory™ available to WMI applications. The DS Provider is a dynamic class provider as well as a dynamic instance provider. You can use it to perform both class and instance operations. Class operations are read-only operations, and include Enumerate, Get, and Query. Instance operations are both read and write operations, and include Enumerate, Get, Query, Put, Modify, and Delete .
The DS Provider dynamic-link library (DLL) and classes are registered with WMI automatically during the WMI installation process, using the standard process for providers. There should be no need for you to register this provider for your applications.
However, if an application requires the DS Provider to be registered and it is not, you must register the DLL, then compile the Dsprov.mof file using the MOF compiler as described below.
To compile Dsprov.mof
mofcomp Dsprov.mof
When you are done, perform instance enumeration.
There are no configuration requirements for this component.
Currently, the DS Provider provides secure access only to the Microsoft® Windows® 2000 Active Directory, and beyond.
The DS Provider component is designed to work with the WMI CORE and other WMI Providers. The DS Provider also requires the TOOLS component for compilation of .mofs using the executable Mofcomp.exe.
The following components have related functionality:
For more information on the Active Directory, Active Directory Service Interface (ADSI), and WMI, see the Platform Software Development Kit (SDK) at this Microsoft Web site.
For more information on how to use the DS Provider, see the Platform SDK chapter "Using the DS Provider" at this Microsoft Web site.
]]>