Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
WSHost_I.doc
Скачиваний:
5
Добавлен:
13.11.2018
Размер:
162.82 Кб
Скачать

Лабораторная работа 2

WINDOWS SCRIPT HOST

Теория

Windows Script Host (WSH) – сервер сценариев - специальный инструмент разработки и выполнения сценариев для операционной системы Windows.

WHS входит в стандартную поставку Windows 98/2000/XP. Ранним аналогом сценариев были командные файлы MS DOS. Сценарии могут создаваться с помощью специализированных языков Microsoft Visual Basic Script Edition (VBScript или Microsoft JScript). WSH позволяет использовать любые объекты ActiveX, зарегистрированные в системе.

Объектная модель WSH позволяет из сценариев работать с файловой системой, системным реестром, специальными папками и ярлыками Windows, ресурсами локальной сети, а также запускать процессы и контролировать ход их выполнения.

Одна из важных задач WSH – организация взаимодействия с 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 предъявляет минимальные требования к объему оперативной памяти и является очень удобным инструментом для автоматизации повседневных задач пользователей и администраторов операционной системы Windows.

Наиболее распространенными задачами, которые решают средствами WSH, являются:

  • организация резервного копирования на сетевой сервер файлов с локальной машины, которые отбираются по какому-либо критерию;

  • быстрое изменение конфигурации рабочего стола Windows в зависимости от задач, выполняемых пользователем;

  • автоматический запуск программ Microsoft Office, создание в них сложных составных документов, распечатка этих документов и закрытие приложений;

  • управление работой приложений, не являющихся серверами автоматизации, с помощью посылки в эти приложения комбинации нажатых клавиш;

  • подключение сетевых ресурсов;

  • создание сложных сценариев регистрации для пользователей;

  • выполнение задач администрирования локальной сети.

Создание и запуск простейших сценариев vbScript

Простейший сценарий представляет собой текстовый файл с расширением vbs предельный размер сценария ограничивается лишь максимальным размером файла в соответствующей файловой системе.

Например, вывод окна сообщения:

WScript.Echo "hello!"

Принято в начало файла добавлять информацию (хотя это и не обязательно) об имени файла, используемом языке, описании сценария.

'*****************************************************************

'Имя: hello.vbs

'Язык: VBScript

'Описание: Вывод на экран приветствия

'*****************************************************************

Запуск сценария можно произвести несколькими способами:

из командной строки в консольном режиме:

  1. Выполнить Пуск \ Выполнить.

  2. В поле Открыть ввести cmd.

  3. Ввести в командном процессоре команду cscript и в качестве параметра имя файла сценария.

cscript c:\hello.vbs

из командной строки в графическом режиме:

  1. Выполнить Пуск \ Выполнить.

  2. В поле Открыть ввести cmd.

  3. Ввести в командном процессоре команду wscript и в качестве параметра имя файла сценария.

wscript c:\hello.vbs

из окна Выполнить:

  1. выполнить Пуск \ Выполнить.

  2. в поле Открыть ввести полное имя файла сценария.

Двойным щелчком мыши: достаточно щелкнуть на сценарии два раза для его запуска.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]