ASP - Способы разработки программного администрирования
Как написано в разделе Введение в метабазу IIS, метабаза содержит большинство сведений о конфигурации, требуемых IIS для нормальной работы. Метабазу можно программно администрировать с помощью объекта IIS Admin Base, также использующего интерфейс IWamAdmin. Разработчики могут создавать приложения для использования этого объекта, либо создавать приложения для использования объектов IIS Admin, предоставляющих упрощенный способ реализации приложений. На следующем рисунке показаны отношения между метабазой, объектом IIS Admin Base и уровнем объектов IIS ADSI Admin.
IIS предоставляет два способа программного доступа к сведениям, хранящимся в метабазе:
- Объекты IIS Admin: Эти объекты соответствуют блокам, создающим разделы установленной копии IIS. Таким образом, существует объект IIS Admin IIsWebServer, предоставляющий свойства и методы, применяемые к веб-серверам, другой объект IIS Admin IIsFtpServer, применяемый к FTP-серверам, и т.д.
Объекты IIS Admin обычно используются с языками, поддерживающими программирование объектов, такими как Visual Basic, VBScript и JScript. Дополнительные сведения содержатся в разделе Использование объектов IIS Admin.
- Объект IIS Admin Base: Этот объект предоставляет улучшенные средства разработки. Дополнительные сведения содержатся в разделе пакета SDK операционной системы, описывающем дополнительные средства программного администрирования.