Using the IIS ADSI Provider

The IIS ADSI objects, described in this section, are provided by IIS to make programmatic administration as straightforward as possible. The IIS ADSI objects are based on Microsoft Active Directory Service Interfaces (ADSI), are Automation-compatible, and can be easily accessed and manipulated by any language that supports Automation, such as Microsoft Visual Basic Scripting Edition (VBScript), JScript, Perl, Active Server Pages (ASP), Visual Basic, Java, or C++.

This section includes the following topics:

  • About IIS ADSI Objects: Introduces the IIS ADSI objects, describes what they are, and how they are used. Some code samples are included to illustrate the use of ADSI objects.
  • IIS ADSI Object Hierarchy: Describes the structure of ADSI by pictorially representing instances of the IIS ADSI objects as they relate to the metabase configuration file.
  • ADSI Container Objects: Describes ADSI container objects and their functionality in IIS.
  • ADSI Objects: Discusses ADSI objects and how they can be used to configure IIS.
  • ADSI Objects: Explains the commands used in a sample administrative utility script.