| Сценарии
Под сценарием (scripts) понимается некоторая предопределенная последовательность
команд, способных выполнятся в автоматическом режиме (т. е. без участия пользователя).
Основное преимущество сценариев заключается в том, что их выполнение может осуществляться
в соответствии с некоторым расписанием. Администраторы используют сценарии в ситуациях,
когда необходимо многократно выполнять некоторую последовательность действий.
Используя механизм групповых политик, администратор может определить последовательность
операций, которые будут выполняться в момент включения или выключения компьютера,
либо при регистрации пользователя в системе или при выходе из нее. Таким образом,
можно выделить четыре группы сценариев: - сценарии,
выполняемые при инициализации системы (startup scripts);
- сценарии,
выполняемые при регистрации пользователя в системе (logon scripts);
- сценарии,
выполняемые при выключении компьютера (shutdown scripts);
- сценарии,
выполняемые при выходе пользователя из системы (logoff scripts).
Интерпретация сценариев осуществляется сервером сценариев Windows Script Host.
Этот стандартный компонент, входящий в состав Windows 2000/XP и Windows Server
2003, позволяет создавать сценарии, используя специализированные языки Visual
Basic Scripting Edition, JScript. Для старых версий клиентов (Windows 9x/NT) сценарии
должны представлять собой пакетные файлы (.bat-файлы), либо нужно установить на
них сервер сценариев Windows Script Host (загружаемый свободно с сайта Microsoft).
Все сценарии, определяемые в рамках объекта групповой политики, хранятся
в шаблоне групповой политики, который в свою очередь располагается в папке %SystemRoot%\SYSVOL\sysvol\<имя-домена>\policies\<GUID-объекта-групповой-политики>
Выполнение сценариев происходит в следующем порядке. В первую очередь выполняются
сценарии инициализации (startup scripts). После этого выполняются сценарии регистрации
пользователя (logon scripts). Сценарии выхода пользователя из системы и сценарии
завершения работы выполняются, соответственно, в обратном порядке. Сценарий
должен быть создан и протестирован еще до того момента, как он будет назначен
в рамках некоторого объекта групповой политики. Чтобы назначить объекту групповой
политики новый сценарий, необходимо перейти к категории параметров Scripts
и в панели результатов вызвать контекстное меню объекта, ассоциированного с соответствующим
типом сценария. В меню надо выбрать пункт Properties
(Свойства). Сценарии, выполняемые в момент инициализации
системы, а также в момент завершения работы, назначаются в конфигурации компьютера
(computer configuration). Соответственно, сценарии, выполняемые в момент при регистрации
пользователя в системе и при выходе из нее, назначаются в конфигурации пользователя
(user configuration). В открывшемся окне (рис. 21.8) администратор
может добавить или удалить привязку сценария к конфигурируемому объекту групповой
политики. В рамках одного объекта групповой политики администратор может определить
несколько сценариев одного типа. При этом администратор должен определить порядок,
в котором они будут выполняться. Порядок перечисления сценариев в окне соответствует
порядку их выполнения. Для изменения порядка используются кнопки Up
(Вверх) и Down (Вниз). 
Рис. 21.8. Назначение сценария выхода из системы объекту групповой политики
|