УЧЕБНИК ПО АВТОУСТАНОВКЕ WINDOWS


         

Сценарий FinalSetup.vbs


Если Вы предпочитаете работать с командными файлами, то останетесь довольны и технологией сервера сценариев Windows (WSH). WSH – это обработчик сценариев (интерпретатор), являющийся составной частью операционных систем Windows 2000 и Windows 98. При необходимости, можно установить его на ОС Windows NT 4.0 и Windows 95. Интерпретатор WSH поддерживает команды WSH, а также языки сценариев VBScript и JScript (версию языка JavaScript компании Майкрософт).

Сценарии WSH используются для работы с файловой системой, автоматизации настольных приложений, управления системой Microsoft SQL Server и для многих других целей. Изучение этой технологии не составит большого труда, ведь всё, что Вам потребуется, это текстовый редактор и установленный интерпретатор WSH. Кроме этого, посетите веб-узел компании Майкрософт, посвященный технологиям сценариев в среде Windows http://msdn.microsoft.com/scripting (EN), где Вы найдете массу полезной информации, доступной для загрузки. Также ознакомьтесь со статьями, предложенными в разделе «Связанные ресурсы» этой статьи.

Листинг 1 демонстрирует сценарий FinalSetup.vbs, для написания которого я использовал технологии WSH и VBScript. Вы наверняка заметите, что мне нравится «украшать» код многочисленными пробелами и добавлять достаточно комментариев. К слову сказать, комментарии упрощают чтение сценария и помогут вспомнить назначение той или иной строки, если открыть сценарий спустя месяцы после его написания. Во многих случаях я оставляю закомментированным даже отладочный код, который добавляю в процессе написания и проверки сценария.

Листинг 1 – Сценарий FinalSetup.vbs

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

' НАЗВАНИЕ: FinalSetup.VBS Ver 2.0

' НАЗНАЧЕНИЕ: для добавления глобальных групп домена к локальным группам

' после подключения компьютера к домену (образ WIN 2000).

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

OPTION EXPLICIT 'Убедимся, что все переменные объявлены.

ON ERROR RESUME NEXT 'Сценарий продолжит работу в случае внутренней ошибки.



Содержание  Назад  Вперед