Managed IIS

The Managed IIS namespace builds upon the IIS Provider namespace and the FrontPage Provider namespace (included in the \Provider folder on the Microsoft Provisioning System product CD). The Managed IIS namespace procedures described in this topic implement aggregate functionality for using Microsoft Internet Information Services (IIS) version 5.0 functionality. This includes support for FrontPage 2002 Server Extensions from Microsoft.

The Managed IIS namespace implements the following procedures.

Procedure Description
CreateFTPSite Creates an FTP site.
CreateWebSite Creates a Web site.
DeleteSite Deletes an FTP or Web site.
GetDACL_ Get the discretionary access control list (DACL) of an object.
InstallServerExtensionsRoot Passes the installation procedure through to the FrontPage Provider
ModifyWebSite Changes the Web or FTP site properties.
RemoveServerExtensionsRoot Passes the removal procedure through to the FrontPage Provider.
SetDACL_ Is a private helper that sets the DACL of an object.
SetWebServicePermissionsAdd_ Is a private helper that sets the DACL of an object.
SetWebServicePermissionsRemove_ Is a private helper that sets the DACL of an object.
SetWebServicePermissions_ Is a private helper that sets the DACL of an object.

For more information on this namespace and its procedures, including how to use XML to submit requests directly to MPF, see Working with the Managed IIS namespace by using XML. For information on IIS Provider and the IIS Provider namespace, see IIS Provider. For information on the IIS Resource Manager namespace, see IIS Resource Manager. For more information on how IIS Provider and the IIS Provider namespace are implemented, see the IIS Provider Software Development Kit (SDK) available on the Microsoft Provisioning System installation CD in the \support\reskit\Providers folder. The Microsoft Provisioning Framework Software Development Kit (SDK) contains additional resources to help you implement namespaces and providers. For more information on the SDK and how to use it, see Microsoft Provisioning Framework SDK.