Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Материал для лекции (КП2).pdf
Скачиваний:
11
Добавлен:
11.06.2015
Размер:
118.13 Кб
Скачать

управление файловой системой;

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

Преимущества

1.Простота синтаксиса

2.Работает всегда «коробки»

Синтаксис с примерами

@ECHO OFF DEL .

REM '.' - обозначение текущего каталога

Windows Script Host

Что это такое

C помощью командного интерпретатора cmd.exe трудно написать какую-либо сложную программу-сценарий (script): отсутствует полноценная интерактивность, нельзя напрямую работать с рабочим столом Windows и системным реестром и т. д.

Для исправления этой ситуации компанией Microsoft был разработан сервер сценариев Windows Script Host (WSH), с помощью которого можно выполнять сценарии, написанные, в принципе, на любом языке (при условии, что для этого языка установлен соответствующий модуль (scripting engine), поддерживающий технологию ActiveX Scripting). В качестве стандартных языков поддерживаются Visual Basic Script Edition (VBScript) и JScript.

Преимущества

1.Как правило, не нужно специально устанавливать на компьютеры - встроена во все версии Windows начиная с Windows 98 и Windows NT SP3 (правда, может потребоваться обновить версию, но это несложно);

2.Поддержка скриптовых языков - очень просто модифицировать программы. По умолчанию поддерживаются VBScript и JScript, можно установить интерпретаторы для Perl, TCL, KiXtart 95 и т.п.;

3.Объектная модель WSH (как и сопутствующие модели ADSI и WMI) изначально разрабатывалась для целей администрирования - работать просто и удобно;

4.WSH — нересурсоемкий продукт, специально оптимизирован таким образом, чтобы использовать минимум оперативной памяти;

5.Обеспечивается взаимодействие с пользователем через графический интерфейс, командную строку, а также вызов внешних утилит (например, из набора Resource Kit) непосредственно в процессе выполнения скрипта.

Какие языки поддерживает

VBScript – Microsoft Visual Basic (по умолчанию)

Jscript – Microsoft Jscript (по умолчанию)

PerlScript – Perl

PythonScript – Python

ActivePHPScript – PHP