Даже еще во времена появления сетей администраторы использовали сценарии входа в систему для настройки и управления пользовательской средой. Как правило, сценарии чаще всего используются для создания упрощенной рабочей среды, такой как обеспечение подключенных сетевых дисков или сопоставление принтеров. Рассмотрим, например, возможности использования сценариев с параметрами групповой политики, предоставляемые Windows Server 2008.
Доменные службы Active Directory в Windows Server 2008 поддерживали личные сценарии входа, которые назначаются отдельным пользовательским учетным записям. Если для последних назначены личные сценарии входа, они будут запускаться после сценариев входа, назначенных групповой политикой.
Чтобы развернуть сценарии групповой политики, их нужно создать с помощью поддерживаемого языка сценариев (например, командных файлов .cmd, Microsoft JScript или VBScript), а затем скопировать на контроллеры доменов. Сценарии можно хранить в любой папке на сервере, доступной для клиентов. Обычно они размещаются в папке: %SystemRoot%\SYSVOL\sysvol\имя_домена\GlobalPolicyGUID\ Machine\Scripts
или в папке: %SystemRoot%\SYSVOL\sysvol\имя_домена\GlobalPolicyGUID\ User\Scripts.
Сценарии входа также можно хранить в папке: %SystemRoot%\SYSVOL\sysvol\ имя_домена\scripts, которой назначен общий доступ с общим именем NETLOGON. В этом общем ресурсе низкоуровневые клиенты по умолчанию выполняют поиск сценариев входа. Скопировав файлы сценариев на сервер, создавали или модифицировали объект GPO и локализовывали папку Scripts (Startup/Shutdown) в разделе Computer Configuration\Policies\Windows Settings или папку Script (Logon/Logoff) в разделе User Configuration\Policies\Windows Settings.
В Windows Server 2008 было обеспечено много административных шаблонов, с помощью которых можно было сконфигурировать обработку сценариев на клиентских рабочих станциях.
Большинство этих параметров были локализованы в разделе:
Computer Configuration\Policies\Administrative Templates\System\Scripts,
а некоторые размещались в разделе: User Configuration\Policies\Administrative Templates\System\Scripts.
В параметрах конфигурации можно было выбрать асинхронный запуск сценариев, позволяющий выполнять множество сценариев одновременно. Если же выбрать синхронный запуск, все сценарии входа должны были завершиться перед появлением рабочего стола Windows. Той же цели можно было добиться, отконфигурировав максимальное время ожидания для всех сценариев. И наконец, сценарии можно было отконфигурировать для запуска в фоновом режиме, а также для отображения сценариев при выполнении.