Введение
Несколько лет назад компания Microsoft предложила в качестве инструмента разработки и выполнения специальных сценариев для операционной системы Windows сервер сценариев Windows Script Host (WSH), различные версии которого входят в стандартную поставку Windows 98/2000/ХР(до этого на уровне операционной системы поддерживались только пришедшие из MS-DOS командные файлы). Сценарии WSH могут создаваться с помощью специализированных языков (например, Microsoft Visual Basic Script Edition (VBScript) или Microsoft JScript) и использовать любые объекты ActiveX, зарегистрированные в системе, что и определяет чрезвычайно мощные возможности таких сценариев.
Собственная объектная модель WSH позволяет из сценариев работать с файловой системой, системным реестром, специальными папками и ярлыками Windows, ресурсами локальной сети, а также запускать процессы и контролировать ход их выполнения.
Еще одна важная задача, которую решают сценарии WSH, — это организация взаимодействия с разработанными Microsoft современными ActiveX- технологиями:
□ ActiveX Data Object (ADO) — доступ к базам данных разных форматов;
□ Active Directory Service Interface (ADSI) — работа со службами каталогов (Active Directory для Windows 2000, Windows Directory Service для Windows NT 4.0 и т.д.);
□ Windows Management Instrumentation (WMI) — управление операционной системой Windows.
Надо сказать, что РІ то время как Р·Р° рубежом сценариям WSH Рё используемым РІ РЅРёС… ActiveX-технологиям Microsoft посвящено РјРЅРѕРіРѕ серьезных Рё объемных РєРЅРёРі [10, 20–28], РЅР° СЂСѓСЃСЃРєРѕРј языке подобных специальных РєРЅРёРі РїРѕРєР° немного (переводы РєРЅРёРі Р“. Борна [3] Рё Рў. РРєРєР° [18], Р° также предыдущая РєРЅРёРіР° автора [8]). Р’ последнее время, правда, появилось довольно РјРЅРѕРіРѕ публикаций Рѕ WSH, ADSI Рё WMI РІ журналах [1, 2, 6, 7, 9–16, 29]; краткое описание WSH Рё примеры сценариев приводятся РІ некоторых книгах, посвященных Windows 2000/РҐР (например, РІ [5] имеются примеры работы СЃ системным реестром). Отметим также, что РІ последней версии WSH 5.6, которая является неотъемлемой частью Windows РҐР , появились новые возможности (запуск сценариев РЅР° удаленных машинах, использование для сценариев политики ограниченного использования программ Рё С‚.Рґ.), описания которых РІ русскоязычной литературе РЅР° момент написания РєРЅРёРіРё автору РЅРµ встречалось.
Ртак, целью настоящей РєРЅРёРіРё является решение следующих задач.
□ Детально описать объектные модели, использующиеся в WSH 5.6 и в технологии Windows Script Components (WSC), и дать примеры использования этих объектных моделей.
□ Привести практические примеры применения в сценариях WSH технологий ADO, ADSI и WMI, а также показать, каким образом из сценариев можно просматривать или изменять файлы в формате XML и управлять приложениями пакета Microsoft Office.
□ Обсудить проблемы безопасности, возникающие при работе с WSH, и описать способы решения этих проблем в Windows ХР.
Для кого предназначена эта РєРЅРёРіР°В
Книга может быть полезна пользователям, программистам и администраторам Windows, которые желают получить систематизированную информацию о мощных возможностях ActiveX-сценариев WSH 5.6, а также об использовании в сценариях смежных технологий Microsoft (WMI, ADSI, ADO, WSC).
Рнформация, представленная РІ РєРЅРёРіРµ, позволяет применять ее Рё РІ качестве последовательного руководства РїРѕ разработке сценариев Windows различной степени сложности (РѕС‚ простых JScript- или VBScript-сценариев, работающих без какого-либо вывода РЅР° экран, РґРѕ многозадачных WS-файлов СЃ XML-разметкой, предоставляющих пользователю полноценный графический интерфейс), Рё как справочник РїРѕ объектам Рё XML-элементам, которые используются РІ WSH 5.6 (РІ том числе Рё для создания РЎРћРњ-объектов РїРѕ технологии WSC).
Многие сценарии, приведенные в книге, могут применяться практически без изменений для решения конкретных практических задач по администрированию Windows (особенно это относится к примерам главы 11). Кроме этого, сведения, которые приведены в главе 4, помогут администраторам настроить политику безопасности для работы со сценариями WSH.
При изучении материала книги от читателя может потребоваться некоторое знакомство с языками JScript и VBScript (краткие справочники по этим языкам включены в приложения), а также понимание основ объектно-ориентированного программирования и СОМ-технологий.
Структура книги
В главе 1 приводятся начальные сведения о назначении и возможностях WSH. Здесь показан процесс создания и запуска простейших сценариев на языках VBScript и JScript. Основная часть главы 1 посвящена рассмотрению собственных объектов WSH. Подробно описаны свойства и методы этих объектов, с помощью которых в сценариях можно:
□ использовать внешние объекты ActiveX и ресурсы локальной сети;
□ выводить информацию в стандартный выходной поток или в окно Windows;
□ считывать данные из стандартного входного потока;
□ получать доступ к специальным папкам Windows и системному реестру;
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
^
^
скачать книгу бесплатно
|
|
Добавлено: 9 июль 2018, 19:04. Просмотров: 1 294
В книге описывается сервер сценариев Windows Script Host (WSH) версии 5.6, который является одним из стандартных компонентов Windows ХР, а также может быть установлен в более ранних версиях Windows. Приводятся сценарии на языках VBScript и JScript, иллюстрирующие применение стандартных объектов WSH 5.6, включая создание из сценариев дочерних процессов и запуск сценариев на удаленных компьютерах. В качестве более сложных примеров рассматриваются сценарии, работающие с базами данных, управляющие приложениями Microsoft Office, организующие графический пользовательский интерфейс, использующие технологии ADSI (Active Directory Service Interface) и WMI (Windows Management Instrumentation) для решения задач администрирования. Освещены вопросы практической работы с XML-файлами и создания СОМ-объектов. Особое внимание уделяется вопросам безопасности при работе со сценариями, приводятся конкретные примеры настроек политик безопасности. К книге прилагается дискета с исходными текстами большинства примеров.
Скачать или читать онлайн
- Скачать книгу
� ����� ����������� ������ ��������� Windows Script Host (WSH) ������ 5.6, ������� �������� ����� �� ����������� ����������� Windows ��, � ����� ����� ���� ���������� � ����� ������ ������� Windows. ���������� �������� �� ������ VBScript � JScript, �������������� ���������� ����������� �������� WSH 5.6, ������� �������� �� ��������� �������� ��������� � ������ ��������� �� ��������� �����������. � �������� ����� ������� �������� ��������������� ��������, ���������� � ������ ������, ����������� ������������ Microsoft Office, ������������ ����������� ���������������� ���������, ������������ ���������� ADSI (Active Directory Service Interface) � WMI (Windows Management Instrumentation) ��� ������� ����� �����������������. �������� ������� ������������ ������ � XML-������� � �������� ���-��������. ������ �������� ��������� �������� ������������ ��� ������ �� ����������, ���������� ���������� ������� �������� ������� ������������. � ����� ����������� ������� � ��������� �������� ����������� ��������.
Аннотация
В книге описывается сервер сценариев Windows Script Host (WSH) версии 5.6, который является одним из стандартных компонентов Windows ХР, а также может быть установлен в более ранних версиях Windows. Приводятся сценарии на языках VBScript и JScript, иллюстрирующие применение стандартных объектов WSH 5.6, включая создание из сценариев дочерних процессов и запуск сценариев на удаленных компьютерах. В качестве более сложных примеров рассматриваются сценарии, работающие с базами данных, управляющие приложениями Microsoft Office, организующие графический пользовательский интерфейс, использующие технологии ADSI (Active Directory Service Interface) и WMI (Windows Management Instrumentation) для решения задач администрирования. Освещены вопросы практической работы с XML-файлами и создания СОМ-объектов. Особое внимание уделяется вопросам безопасности при работе со сценариями, приводятся конкретные примеры настроек политик безопасности. К книге прилагается дискета с исходными текстами большинства примеров.