WSH позволяет создавать сценарии для работы с файлами, обработки данных, изменения настроек операционной системы, установки и удаления настроек программного обеспечения, отправки электронной почты и т. д. Сценарии совершают эти действия, предоставляя вам доступ к другим программам, выполняющим фактическую работу. Многие из этих программ поставляются вместе с Windows, а дополнительные программы можно добавить уже после установки операционной системы. Все они — актеры в нашей театральной модели. Это довольно мощная идея, потому что самой программе-сценарию нужно лишь сообщить другим программам, что от них требуется, и не нужно знать подробностей выполняемой работы. Это значит, что диапазон совершаемых вашим сценарием действий не ограничен возможностями, встроенными в язык сценариев, и процесс создания сценариев Windows может обрастать все новыми и новыми возможностями. На жаргоне Microsoft внешние программные компоненты, о которых идет речь, упакованы в виде объектов. Объекты — это самодостаточные программные модули, выполняющие задачи для других программ через набор четко определенных программируемых ссылок. Объекты зачастую предназначены для представления неких объектов реального мира или каких-либо понятий, таких как файл, электронная таблица или учетная запись пользователя компьютера, а программные ссылки дают другим программам, например сценариям, способ получения информации и осуществления управления в пределах предоставленных полномочий.
К этой концепции нужно привыкнуть, и именно ей посвящена глава 3 «Создание сценариев и работа с объектами». А пока следует лишь отметить, что средство WSH поставляется с объектными компонентами, предоставляющими доступ к файлам и папкам, к системе электронной почты, к системе обмена данными по сети, к службам Windows и драйверам устройств, к службе каталогов Active Directory и ко многим другим частям Windows.
Приведем конкретный пример: предположим, что моя работа частично состоит из того, что люди присылают мне документы Word, которые нужно разослать нескольким представителям организации (пусть это будут запросы на отпуск). Документы поступают по электронной почте в любое время суток, и я храню прикрепленные документы в папке.