# IIS Admin Objects Overview

The IIS Admin Objects are COM Automation objects that you can use within ASP pages or custom applications to change IIS configuration values stored in the IIS metabase. For example, you could set permissions for the AccessRead, AccessWrite, and AccessExecute properties by writing a script in an ASP page. For more information about the metabase, see Introduction to the IIS Metabase.

Individual IIS Admin Objects correspond to keys in the metabase and are addressed by their paths within the metabase. Each object has properties and each property is stored in the metabase. You can manipulate your IIS configuration by using IIS Admin Objects; you can change properties, add new virtual directories, add new Web sites, and so on.

Because modifying an IIS Admin Object property changes the value of the corresponding metabase property, you can configure individual elements of IIS such as the local machine (LM), FTP server (FTPSVC), or Web server (W3SVC). Because of the hierarchical structure of the metabase and its property inheritance feature, you can easily configure properties for a single file, a single server, all Web servers, all FTP servers, or the common properties of many other groups of objects.

This section contains:

- Object Hierarchy: Describes the relationship of the IIS Admin Objects to the metabase and how you address these objects in your application.
- ADSI Features: Explains how the IIS Admin Objects implement standard ADSI properties and methods that you can use to administer IIS.

© 1997-2001 Microsoft Corporation. All rights reserved.