Об авторе
Благодарности
Для кого предназначена эта книга
Требования

Часть I. Подготовка к программному администрированию
1. Обзор интерфейса службы активного каталога
Манипулирование абстракциями пространства имен ADSI
Практическое использование ADSI
Поддержка интерфейса
Применение теории: переход от Windows NT 4.0 к Windows 2000 с помощью ADSI
2. Основы многоуровневой разработки
Почему Visual Basic
Необходимые компоненты среды разработки
Настройка среды разработки
Тестирование примеров кода в некритической среде
Взаимодействие ADSI и Visual Basic
Разработка СОМ-сервера с помощью Visual Basic и ADSI

Часть II. Исследование провайдеров ADSI: Windows NT
3. Методы перечисления контейнера и программное управление политикой учетных затеей домена
Перечисление доменов в пространстве имен Windows NT
Управление свойствами домена Windows NT
Перечисление объектов домена или компьютера
Создание и удаление объектов с помощью интерфейса lADsContainer
Создание модуля класса NTContainerManagеmеnt
4. Программное управление учетной записью пользователя
Синтаксис связывания пользовательского объекта
Манипулирование свойствами учетной записи пользователя
Манипулирование профайлами пользовательской среды
Просмотр времени регистрации пользователя с помощью Visual Basic
Просмотр регистрации рабочих станций с помощью Visual Basic
Манипулирование свойствами учетной записи
Манипулирование свойством Parameters
Программное управление свойствами, недоступными с помощью стандартных графических инструментов операционной системы
Создание модуля класса NTUsеrManagеment
5. Программное управление группой
Администрирование групп безопасности Windows NT
Использование групп для управления безопасностью файловой системы
Создание модуля класса NTGroupManagemеnt
6. Программное управление компьютерными службами
Просмотр свойств компьютера: интерфейс IADsComputer
Просмотр и манипулирование службами компьютера: интерфейс IADsService
Просмотр и манипулирование работой службы: интерфейс IADsServiceOperations
Создание модуля класса NTComputerManagеment
7. Программное управление файловыми ресурсами и ресурсами печати
Управление файловыми ресурсами
Управление файловыми сессиями
Управление открытыми ресурсами
Управление ресурсами печати
Создание модуля класса NTResourceManagеment

Часть III. Исследование провайдеров ADSI: IIS
8. Программное управление метабазой IIS
Структура метабазы IIS
Объект IIsComputer
Запись журнала узла IIS
Программное управление узлом
Программное оперирование узлом
Создание модуля класса IIsSitеManagement
9. Программное управление Web-узлом
Связывание виртуального узла
Связывание виртуального каталога
Наследование свойств
Программное управление параметрами вкладки Properties
Программное управление параметрами вкладки Operations
Программное управление параметрами вкладки Performance
Программное управление параметрами вкладки Home Directory
Программное управление параметрами вкладки Documents
Программное управление параметрами вкладки Directory Security
Программное управление параметрами вкладки HTTP Headers
Создание модуля класса IIsWebManagement
10. Программное управление FTP-узлом
Определение наследуемых свойств
Программное управление параметрами вкладки FTP Site
Программное управление параметрами вкладки Security Accounts
Программное управление параметрами вкладки Messages
Программное управление Параметрами вкладки Home Directory
Программное управление параметрами вкладки Directory Security
Создание модуля класса IIsFTPManagement

Часть IV. Исследование провайдеров ADSI: LDAP
11. Программное управление инфраструктурами LDAP
Краткий обзор технологии и терминологии LDAP
Существующие интерфейсы прикладного программирования LDAP
Коммерческие продукты, поддерживающие LDAP
Пример установки Netscape Directory Server
Манипулирование каталогом LDAP с помощью ADSI
Использование ADO для поиска в каталоге с помощью Visual Basic
Управление почтовыми ящиками Microsoft Exchange и списками рассылки с помощью провайдера LDAP ADSI
Создание модуля класса LDAPObjectManageinent
Создание модуля класса ExchangеObjеctMgt
12. Программное управление Active Directory Windows 2000
Терминология Active Directory
Связывание объектов в Active Directory
Управление объектами в Active Directory
Создание объектов в Active Directory
Удаление объектов из Active Directory с помощью Visual Basic
Управление безопасностью объектов в Active Directory
Дополнительные возможности управления безопасностью Active Directory
Создание модуля класса ADObjеctManagemеnt

Часть V. Приложения
А. Справочник по коду VBScript
Б. Справочник по программированию ADSI 2.5
В. Дополнительные источники информации

Предметный указатель