Получить учебные материалы по этому курсу
Учебник по этому курсу находится к открытом доступе. Переходите по ссылкам ниже.
1. Введение в WSH. Обзор технологий скриптинга Самостоятельная работа 1.1 Введение в WSH. Обзор технологий скриптинга и объектные модели
2. Язык программирования VBScript и программная логика скриптов 2.1 Основы синтаксиса 2.2 Операторы 2.3 Переменные Упражнение 1. Присвоение значений переменным и конкатенация строковых значений 2.4 Константы Упражнение 2. Применение констант 2.5 Массивы 2.6 Операторы условного перехода 2.7 Циклы Упражнение 3. Работа с циклами Упражнение 4. Работа с массивами и циклами 2.8 Процедуры и функции 2.9 Некоторые встроенные функции 2.9.1. Что такое встроенные функции 2.9.2. Функции преобразования и проверки типов данных 2.9.3. Строковые функции 2.9.4. Функции для работы с числовыми значениями 2.9.5. Функции для работы с датой и временем 2.9.6. Функции для форматирования данных 2.9.7. Функции для организации взаимодействия с пользователем 2.9.8. Функции для работы с массивами Упражнение 5. Работа со встроенными функциями
3. Работа с объектами. Библиотеки классов и их просмотр Упражнение 1. Работа с объектами
4. Рекомендуемая структура скрипта. Ошибки и отладка 4.1 Структура скрипта 4.2 Ошибки 4.3 Отладка Упражнение 1. Обработка ошибок
5. Использование внешних объектных моделей в коде Transact-SQL (хранимые процедуры OLE Automation) Упражение 1. Хранимые процедуры OLE Automation в коде Transact-SQL: самостоятельная работа
6. Работа с окнами сообщений. Получение информации от пользователя. Отображение хода выполнения скрипта 6.1 Окна сообщений 6.2 Применение объектной модели Internet Explorer Упражнение 1. Работа с окнами сообщений
7. Работа с окнами и приложениями 7.1 Возможности объекта Wscript.Shell 7.2 Возможности объекта Shell.Application Упражнение 1. Работа с консольными приложениями
8. Работа с объектами файловой системы Упражнение 1. Работа с объектами файловой системы из скрипта VBScript: самостоятельная работа
9. Работа с сетью: получение информации о пользователе, сетевые диски, сетевые принтеры Упражнение 1. Работа с сетью из VBScript при помощи объекта WshNetwork: самостоятельная работа
10. Работа с ярлыками Упражнение 1. Создание ярлыков из VBScript при помощи объекта WshShell: самостоятельная работа
11. Работа с реестром Упражнение 1. Запись и чтение из реестра
12. Работа с электронной почтой из скрипта
13. Применение ADO и работа с базами данных 13.1 Что такое ADO 13.2 Объект ADO.Connection и коллекция Errors 13.3 Объект ADO.Recordset и коллекция Fields 13.3.1 Открытие Recordset 13.3.2 Настройки курсора и другие параметры открытия Recordset 13.3.3 Перемещение по Recordset 13.3.4 Коллекция Fields и объекты Field 13.3.5 Сортировка и фильтрация данных 13.3.6 Изменение записей на источнике при помощи объекта Recordset 13.3.7 Прочие свойства и методы объекта Recordset 13.4 Объект Command и коллекция Parameters Упражнение 1. Запись информации в базу данных
14. Применение объектной библиотеки SQL-DMO 14.1 Что такое SQL-DMO 14.2 Наиболее часто используемые объекты SQL-DMO, их свойства и методы 14.2.1 Объект SQLDMO.Application 14.2.2 Объект SQLServer и SQLServer2 14.2.3 Коллекция Logins и объекты Login и Login2 14.2.4 Коллекция Databases и объекты Database и Database2 14.2.5 Объект JobServer и подчиненные объекты 14.3 Дополнительные возможности SQL-DMO
15. Применение интерфейса ADSI для доступа к службе каталогов 15.1 Что такое ADSI 15.2 ADSI. Провайдеры для подключения к службам каталогов 15.3 ADSI. Применение провайдера LDAP для подключения к службам каталогов 15.4 ADSI. Применение провайдера WinNT 15.5 ADSI. Поиск объектов в каталоге 15.6 ADSI. Диалект запросов LDAP при поиске в службе каталогов 15.7 ADSI. Поисковые фильтры в запросах LDAP 15.8 ADSI. Диалект запросов SQL при поиске в службе каталогов 15.9 ADSI. Пример применения объектной модели ADO для поиска в службе каталогов 15.10 ADSI. Обзор классов и интерфейсов ADSI 15.11 ADSI. Интерфейс IADs 15.12 ADSI. Интерфейс IADsContainer 15.13 ADSI. Интерфейс IADsPropertyList 15.14 ADSI. Интерфейс IADsPropertyEntry 15.15 ADSI. Интерфейсы IADsPropertyValue и IADSPropertyValue2 15.16 ADSI. Работа с объектом домена и интерфейс IADSDomain 15.17 ADSI. Работа с объектом организационного подразделения и интерфейс IADsOU 15.18 ADSI. Работа с объектом группы и интерфейс IADsGroup 15.19 ADSI. Работа с объектами пользователей и интерфейс IADsUser 15.20 ADSI. Объекты и атрибуты Exchange Server 15.21 ADSI. Работа с почтовыми ящиками пользователей средствами ADSI Упражнение 1. Применение ADSI для создания объектов Active Directory
16. Применение WMI 16.1 Знакомство с WMI. Архитектура WMI 16.2 Утилиты и средства для работы с WMI 16.3 Подключение к WMI 16.4 Работа с объектами SWbemServices и SWbemObject 16.5 Синхронные и асинхронные вызовы методов 16.6 Как добраться до конкретного объекта: язык запросов WQL 16.7 Работа с событиями 16.7.1 Архитектура работы с событиями в WMI 16.7.2 Типы событий 16.7.3 Запрос, регистрирующий событие 16.8 Классы WMI 16.8.1 Классы WMI для работы с оборудованием 16.8.2 Классы для работы с операционной системой 16.8.3 Классы для работы с установленными продуктами 16.9 Классы WMI для Exchange Server 16.9.1 Объект ExchangeClusterResource 16.9.2 Объект ExchangeConnectorState 16.9.3 Объекты ExchangeLink и Exchange_Link 16.9.4 Объекты ExchangeQueue и Exchange_Queue 16.9.5 Класс ExchangeServerState 16.9.6 Класс Exchange_FolderTree 16.9.7 Класс Exchange_Logon 16.9.8 Класс Exchange_Mailbox 16.9.9 Класс Exchange_MessageTrackingEntry 16.9.10 Класс Exchange_PublicFolder 16.9.11 Класс Exchange_Server 16.9.12 Другие классы WMI Упражнение 1. Применение WMI в скриптах VBScript